Привет, я использую Ubuntu Server на моем VirtualBox. Но я изменил MAC-адрес сетевой карты из настроек виртуального ящика. Но теперь я не могу найти интерфейс при вводе ifconfig. Что я должен делать?
2 ответа
Вы запускали ifconfig -a
?
ubuntu и debian в наши дни используют udev для постоянного присвоения одному и тому же нику одного и того же имени устройства. Это прекрасно работает, за исключением случаев, когда он не делает то, что вы хотите, чтобы он делал.
justin@media:~$ cat /etc/udev/rules.d/70-persistent-net.rules
...
# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:08:74:f2:83:e2", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
если вы запустите это на своей виртуальной машине, вы, скорее всего, увидите две строки: одну для eth0 и одну для eth1. Самый простой способ исправить это - удалить строку eth0 и заменить оставшуюся eth1 на eth0.
Более подробная информация будет хорошо. Вы используете NAT в настройках VB?
Вы перезагрузили виртуальную Ubuntu? Еще лучше (потому что вам никогда не придется перезагружать Linux) вы перезапустили NetworkManager? Запустить dhclient?