Как заставить Ubuntu выяснить интерфейсы, доступные на моем компьютере, и сгенерировать новый /etc/network/interfaces
файл? Он создал его в первый раз, так что я знаю, что может как-то.
Есть ли что-то подобное dpkg-reconfigure <what?>
, чтобы просто перепроверить для меня?
networking
ubuntu
configuration
Sionide21
источник
источник
Ответы:
в Ubuntu 14.04.1 ЭТО происходит, если вы клонируете систему на другое оборудование, так как /etc/udev/rules.d/70-persistent-net.rules содержит MAC-адреса оборудования Ethernet на исходном компьютере.
ДА - простое удаление /etc/udev/rules.d/70-persistent-net.rules позволяет обновить вещи до рабочего состояния при перезагрузке.
источник
eth0
сетевые имена. С появлением новых «предсказуемых имен сетевых интерфейсов», появившихся в Ubuntu15.10, трюк 70-perisistent-net.rules больше не применяется./ etc / network / interfaces создается самим установщиком, а не какими-либо пакетами в вашей системе:
Поскольку он не управляется каким-либо конкретным пакетом, пакет не будет изменять файл.
Если вы хотите добавить новые интерфейсы в / etc / network / interfaces, вы должны сделать это вручную. В качестве альтернативы, если вы хотите, чтобы ваши сетевые интерфейсы автоматически управлялись вашей системой, я считаю, что официальным ответом на этот момент является использование NetworkManager. NetworkManager будет обрабатывать конфигурацию для любого сетевого интерфейса, который не указан в / etc / network / interfaces.
источник
Попробуйте запустить команду ниже
возможно.
Тем не менее, вы, вероятно, столкнулись с проблемой с Udev. Если вы перезагрузились, и eth0 исчез:
Вы можете mv / rm файл в /etc/udev/rules.d/70-persistent-net.rules и перезагрузиться, и ваша основная карта Ethernet должна снова стать eth0.
Это произойдет, если вы переключите материнские платы / сетевые карты.
источник