Невозможно установить статический IP для встраиваемых с Ubuntu 16.04
У меня есть встроенная система Wandboard с Ubuntu 16.04 (я думаю, что это минимальная версия) и ядром 4.9.35. Я пытался установить статический IP, но мне не удалось это сделать. Я искал, но что бы я ни пытался, это не работает.
Во-первых, мой /etc/network/interfaces выглядит так:
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
#source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.2.5
netmask 255.255.255.0
broadcast 192.168.2.255
network 192.168.2.0
gateway 192.168.2.129
dns-nameservers 8.8.8.8
Был запущен демон с именем udhcpd, поэтому я отключил его с помощью update.rc. NETworkManager не установлен.
Запуск PS AUX | grep dhcp ничего не показывает. Аналогичный поиск с терминами "netw" или "etw" (чтобы увидеть, работает ли NetworkManager или что-то подобное) также ничего не возвращает. Поиск "ip" возвращает
root 99 0.0 0.0 0 0 ? S< 14:38 0:00 [ipv6_addrconf]
Но это должно повлиять только на ipv6...
isc-dhcp-client и isc-dhcp-common были установлены, поэтому я удалил их. Ничего такого.
Есть еще идеи?
Спасибо.
РЕДАКТИРОВАТЬ: Если я сначала войти в систему через последовательный порт, без подключения кабеля Ethernet, он правильно устанавливает IP (192.168.2.5). Если я подключу кабель Ethernet перед входом в систему, он получит IP-адрес от сервера DHCP (192.168.2.2XX, диапазон сервера DHCP). Есть предположения?
1 ответ
Наконец, я обнаружил, что виноват Коннман, когда посмотрел на /etc/resolv.conf
Я решил это с:
sudo apt-get remove connman
sudo reboot