Я новичок в ubuntu, пытаюсь установить ubuntu-server 20.04. Во время моей первой установки сеть работала нормально. Насколько мне известно, на странице сетевых подключений был пункт "enxxx", но я как-то удалил его, когда возился с ним.
По некоторым причинам мне пришлось переустановить систему, но на этот раз я не могу найти элемент, указывающий на карту Ethernet. Хуже того, я не могу получить никакой инструмент, так как после установки невозможно получить доступ к Интернету, скажем, sudo apt-get install ifconfig.
Я пытался отредактировать netplan / etc / netplan, как подсказал ответ . Также я проверил биос, там есть макинтош Ethernet.
Пожалуйста, посоветуйте, как я могу решить эту проблему, или любые подсказки приветствуются. Спасибо.
Кстати, недавно установленная система даже не знает команды auto
.
обычная страница сетевого подключения
Экран при установке введите описание изображения здесь
результат для ip a введите описание изображения здесь
результат для lshw введите описание изображения здесь
reslut для lspci введите описание изображения здесь
Я могу найти контроллер Ethernet с помощью sudo lshw -class Net
, но не может заставить его работать.
для лучшего понимания вот мои lshw -c network
и netplan
*-network UNCLAIMED
description: Ethernet controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 1f.6
bus info: pci@0000:00:1f.6
version: 11
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: latency=0
resources: memory:53300000-5331ffff
netplan
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
Предполагается, что вы устанавливаете сервер Ubuntu 20.04 ...
Подтвердите, что / etc / network / интерфейсы (если он существует) содержит только это:
auto lo
iface lo inet loopback
Убедитесь, что /etc/NetworkManager/NetworkManager.conf содержит это:
[ifupdown]
managed=false
Мы изменим / etc / netplan / *. yaml ...
cd / etc / netplan
# изменить каталог
ls -al
# найти имя файла
sudo pico the_filename_shown_above.yaml
# отредактировать файл
Изменить это:
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
На это:
# Let systemd-networkd manage all devices on this system
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: true
Сохраните файл.
sudo netplan generate
sudo netplan apply
reboot