Я настраиваю новый сервер Debian 11, работающий в частной сети. Он определенно использует адрес DHCP в дополнение к статическому IP-адресу, который я настраиваю вручную. Я не понимаю, откуда у него DHCP-адрес и как его отключить.
Из коробки хватает DHCP-адрес (наверное, у него есть автонастройка для сети?); поскольку я хочу, чтобы он работал на назначенном вручную статическом IP-адресе, я изменил /etc/network/interfaces, чтобы настроить статический IP-адрес (в дополнение к строкам lo):
авто enp0s25
разрешить горячее подключение enp0s25
iface enp0s25 инет статический
адрес 10.0.0.16/24
шлюз 10.0.0.1
DNS-серверы имен 10.0.0.1
и я вознагражден за свои усилия тем, что для этого устройства настроены два IP-адреса
пользователь@сервер:~$ ip a
1: вот: ...
2: enp0s25: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast состояние UP группа по умолчанию qlen 1000
ссылка/эфир d0:50:99:5a:08:98 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.16/24 brd 10.0.0.255 глобальная область enp0s25
valid_lft навсегда
inet 10.0.0.190/24 brd 10.0.0.255 область действия глобальная вторичная enp0s25
valid_lft навсегда
inet6 fe80::d250:99ff:fe5a:898/64 ссылка на область действия
valid_lft навсегда
(обратите внимание, что эта конфигурация стабильно воспроизводится при перезагрузке)
Насколько я понимаю должно быть три способа настройки сети:
- сети - я использую это, потому что это то, к чему я больше всего привык
- NetworkManager - он не установлен, и служба не запущена
- systemd — systemd-networkd утверждает, что отключен
Итак, какие еще конфигурации я не нахожу? И как мне понять этот бардак?
Есть и другие странности в сети (ifdown/ifup не работает должным образом, перезапуск сети вызывает ошибки), но я предполагаю/надеюсь, что это связано с нечетким управлением интерфейсом.
РЕДАКТИРОВАТЬ: это вывод системного журнала, относящийся к enp0s25:
16 декабря 19:37:57 angelo systemd[1]: Запущен ifup для enp0s25.
16 декабря 19:37:57 ядро angelo: [1.222564] e1000e 0000:00:19.0 enp0s25: переименовано из eth0
16 декабря 19:37:57 ядро angelo: [ 2.613911] e1000e 0000: 00: 19.0 enp0s25: ссылка на сетевую карту не работает
16 декабря 19:37:57 angelo sh[413]: ifup: не удалось вызвать enp0s25
16 декабря 19:37:57 angelo systemd[1]: [email protected]: основной процесс завершен, код = завершен, статус = 1/FAILURE
16 декабря, 19:37:57 angelo systemd[1]: [email protected]: Ошибка с результатом «код выхода».
16 декабря 19:37:57 angelo connmand[467]: enp0s25 {create} index 2 type 1 <ETHER>
16 декабря 19:37:57 angelo connmand[467]: enp0s25 {update} flags 36866 <DOWN>
16 декабря 19:37:57 angelo connmand[467]: enp0s25 {newlink} индекс 2 адрес D0:50:99:5A:08:98 mtu 1500
16 декабря 19:37:57 angelo connmand[467]: enp0s25 {newlink} index 2 operstate 2 <DOWN>
16 декабря 19:37:57 angelo connmand[467]: Добавление интерфейса enp0s25 [ ethernet ]
16 декабря 19:37:57 angelo connmand[467]: enp0s25 {update} flags 36867 <UP>
16 декабря 19:37:57 angelo connmand[467]: enp0s25 {newlink} индекс 2 адрес D0:50:99:5A:08:98 mtu 1500
16 декабря 19:37:57 angelo connmand[467]: enp0s25 {newlink} index 2 operstate 2 <DOWN>
16 декабря, 19:37:58 angelo avahi-daemon[464]: присоединение к многоадресной группе mDNS на интерфейсе enp0s25.IPv4 с адресом 10.0.0.16.
16 декабря 19:37:58 angelo connmand[467]: enp0s25 {добавить} адрес 10.0.0.16/24 метка enp0s25 семейство 2
16 декабря 19:37:58 angelo avahi-daemon[464]: новый соответствующий интерфейс enp0s25.IPv4 для mDNS.
16 декабря 19:37:58 angelo connmand[467]: enp0s25 {добавить} маршрут 10.0.0.0 gw 0.0.0.0 область действия 253 <ССЫЛКА>
16 декабря, 19:37:58 angelo avahi-daemon[464]: Регистрация новой адресной записи для 10.0.0.16 на enp0s25.IPv4.
16 декабря 19:37:58 angelo connmand[467]: enp0s25 {добавить} маршрут 0.0.0.0 gw 10.0.0.1 область действия 0 <UNIVERSE>
16 декабря 19:38:00 angelo connmand[467]: enp0s25 {добавить} route fe80::gw::scope 0 <UNIVERSE>
16 декабря 19:38:00 angelo connmand[467]: enp0s25 {update} flags 102467 <UP,RUNNING,LOWER_UP>
16 декабря 19:38:00 angelo connmand[467]: enp0s25 {newlink} индекс 2 адрес D0:50:99:5A:08:98 mtu 1500
16 декабря 19:38:00 angelo connmand[467]: enp0s25 {newlink} index 2 operstate 6 <UP>
16 декабря, 19:38:00 ядро angelo: [ 5.902126] e1000e 0000:00:19.0 enp0s25: соединение с сетевой картой установлено, скорость 1000 Мбит/с, полный дуплекс, управление потоком: Rx/Tx
16 декабря 19:38:00 ядро angelo: [ 5.902187] IPv6: ADDRCONF (NETDEV_CHANGE): enp0s25: ссылка становится готовой
16 декабря, 19:38:01 angelo avahi-daemon[464]: присоединение к многоадресной группе mDNS на интерфейсе enp0s25.IPv6 с адресом fe80::d250:99ff:fe5a:898.
16 декабря 19:38:01 angelo avahi-daemon[464]: новый соответствующий интерфейс enp0s25.IPv6 для mDNS.
16 декабря 19:38:01 angelo avahi-daemon[464]: Регистрация новой адресной записи для fe80::d250:99ff:fe5a:898 на enp0s25.*.
16 декабря, 19:38:05 angelo avahi-daemon[464]: Регистрация новой адресной записи для 10.0.0.190 на enp0s25.IPv4.
16 декабря 19:38:05 angelo connmand[467]: enp0s25 {добавить} адрес 10.0.0.190/24 метка enp0s25 семейство 2
16 декабря 19:38:05 angelo connmand[467]: enp0s25 {добавить} маршрут 10.0.0.1 gw 0.0.0.0 область действия 253 <ССЫЛКА>
16 декабря 19:38:05 angelo connmand[467]: enp0s25 {добавить} маршрут 82.165.8.211 gw 10.0.0.1 область действия 0 <UNIVERSE>
16 декабря 19:38:09 angelo connmand[467]: enp0s25 {del} маршрут 82.165.8.211 gw 10.0.0.1 объем 0 <UNIVERSE>
16 декабря 19:38:42 angelo connmand[467]: enp0s25 {del} route 0.0.0.0 gw 10.0.0.1 scope 0 <UNIVERSE>