Я новичок в Ubuntu и мне нужно установить редакцию Ubuntu Xenial Server (16.04) для установки MongoDB в VirtualBox. После установки я попытался перейти с dhcp на статический адрес ipv4. Поэтому я изменил / etc / network / interfaces:
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static
address 192.168.56.5
netmask 255.255.255.0
gateway 192.168.56.1
и перезагрузите сервер
# but ifconfig -a shows only an enp0s3 interface without any IP address
and
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
up loopback running MTU: ...
(извините, копировать и вставлять не получится, поэтому я должен все это печатать)
did a reboot once more and tried sudo ifdown and afterwards ifup eth0
# but it gives allways :
Cannot find device "eth0"
Failed to bring up eth0
Сетевой адаптер VirtualBox настроен на использование только хост-адаптера, и я уже запускаю другой VirtualBox с Debian8 на 192 168,56.4.
Кто-нибудь мне поможет?
networking
ethernet
interface
ifconfig
микрофон
источник
источник
sudo lshw -C network | grep 'logical name'
Ваш сетевой интерфейс есть
enp0s3
. Заменитеeth0
записи этим интерфейсом.Меняться от:
Изменить на:
источник
Сразу после установки Debian 9 я узнал, что название сетевого интерфейса изменилось на «ens33» со старого типа «eth0». Если вы когда-нибудь хотели изменить имя интерфейса на старый тип «ethX», то вот учебник для вас.
Заинтересованы ли вы в обновлении Debian,
ЧИТАЙТЕ: Как обновить Debian 8 Jessie до Debian 9 Stretch
Как вы можете видеть в выходных данных команды «ip a», моя система Debian 9 имеет сетевой адаптер с именем «ens33».
Вы можете подтвердить, что устройство Ethernet было переименовано во время загрузки системы, с помощью команды « dmesg ».
источник