Невозможно установить статический 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
Другие вопросы по тегам