Статический ip в NetworkManager, но ifconfig не показывает ip (ubuntustudio 14.04)
Я бегу ubuntustudio 14.04
,
У меня есть настройки разработки, где мой компьютер имеет 2 NICs
один из которых подключается к Интернету и получает dhcp ip от маршрутизатора, а другой (eth1) используется для подключения плат разработки и т. д. Теперь, на eth1 у меня есть сервер dhcp, работающий для этой "интрасети разработки", и я хочу иметь статический IP-адрес на этом интерфейсе.
Проблема в том, что dhcp-сервер не запускается, и причина в том, что eth1
не имеет IP, который я установил через NetworkManager
, Проверка с помощью ifconfig:
eth1 Link encap:Ethernet HWaddr 10:fe:ed:05:99:21
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Я сделал следующее:
sudo vi /etc/NetworkManager/NetworkManager.conf
переключилсяmanaged
вtrue
,- пробовал через
NetworkManager
установить eth1, но он отключен, как вы можете видеть. - Я продолжил создавать новый интерфейс на основе
eth1
тот, который вы видите, назван какEthernet Connection 1
,
система не получает IP-адрес через диспетчер сети, независимо от того, был ли у меня кабель отключен или подключен. Кстати, я сильно предпочитаю первое.
Интересно, не усложню ли я свою жизнь, если вообще отключу сетевой менеджер и просто напишу ipaddress в `/etc/network/interfaces/ file. В конце концов, это рабочий стол.
Я что-то пропустил, чтобы сделать NetworkManager
назначить статический ip навсегда от загрузки до shutdoown??
благодарю вас
1 ответ
NetworkManager будет переопределять настройки dhcp, перезаписывая resolv.conf, даже если вы настроили DNS в /etc/dhcp/dhclient.conf, например, заставляя DNS сначала выполнить поиск в локальном домене, который может потребовать тайм-аут, прежде чем разрешение DNS продолжит вызывать длительный DNS времена разрешения.
Проверьте это:
Удалить его
sudo su
apt-get remove --purge networkmanager*
Настройте интерфейс вручную
sudo su
nano /etc/network/interfaces
Пример файла
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.29.19
netmask 255.255.255.0
network 192.168.29.0
broadcast 192.168.29.255
##gateway 0.0.0.0