Сервер Ubuntu 16.04 lts с четырьмя nics, связанными с агрегацией динамической компоновки IEEE 802.3ad.
После перезагрузки сетевой сервис не может автоматически загрузиться и выполнить ручной запуск с использованием sudo /etc/init.d/networking start [!d1 ]
Все интерфейсы, включая связь, имеют автонагрузку в /etc/network/interfaces
# The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet manual bond-master bond0 # The second network interface auto eth1 iface eth1 inet manual bond-master bond0 # The third network interface auto eth2 iface eth2 inet manual bond-master bond0 # The forth network interface auto eth3 iface eth3 inet manual bond-master bond0 # The bond master network interface auto bond0 iface bond0 inet static address 192.168.1.201 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.254 dns-nameservers xx.xx.xx.x xx.xx.xx.xx dns-search xxx.xxx.xxx.xx bond-mode 4 bond-miimon 100 bond-slaves all bond-primary eth1 eth2 eth3 eth0
Предполагается, что при перезагрузке будет запущен сетевой сервис, но его нет. Что я могу сделать, чтобы начать загрузку сети?
Редактировать 1
Изменить 1
Выход dmesg | grep -i bond0:
[ f2]
Редактировать 3
Проверка bond0
borgf003@CLD01:~$ cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: IEEE 802.3ad Dynamic link aggregation Transmit Hash Policy: layer2 (0) MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 802.3ad info LACP rate: slow Min links: 0 Aggregator selection policy (ad_select): stable Slave Interface: eno1 MII Status: up Speed: 100 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:1a:a0:06:f1:db Slave queue ID: 0 Aggregator ID: 1 Actor Churn State: monitoring Partner Churn State: monitoring Actor Churned Count: 0 Partner Churned Count: 0 Slave Interface: eno2 MII Status: up Speed: 100 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:1a:a0:06:f1:dd Slave queue ID: 0 Aggregator ID: 1 Actor Churn State: monitoring Partner Churn State: monitoring Actor Churned Count: 0 Partner Churned Count: 0 Slave Interface: enp12s0f0 MII Status: up Speed: 100 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:15:17:4a:94:26 Slave queue ID: 0 Aggregator ID: 1 Actor Churn State: monitoring Partner Churn State: monitoring Actor Churned Count: 0 Partner Churned Count: 0 Slave Interface: enp12s0f1 MII Status: up Speed: 100 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:15:17:4a:94:27 Slave queue ID: 0 Aggregator ID: 1 Actor Churn State: monitoring Partner Churn State: monitoring Actor Churned Count: 0 Partner Churned Count: 0 borgf003@CLD01:~$
Ссылка медленная из-за старого коммутатора Cisco Catalyst.
Редактировать 3
● networking.service - Raise network interfaces Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor prese Drop-In: /run/systemd/generator/networking.service.d └─50-insserv.conf-$network.conf Active: active (exited) since Mon 2016-12-19 16:11:01 CET; 4min 10s ago Docs: man:interfaces(5) Process: 3783 ExecStop=/sbin/ifdown -a --read-environment (code=exited, status Process: 3933 ExecStart=/sbin/ifup -a --read-environment (code=exited, status= Process: 3927 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ Main PID: 3933 (code=exited, status=0/SUCCESS) Tasks: 0 Memory: 0B CPU: 0 CGroup: /system.slice/networking.service Dec 19 16:11:00 CLD01 systemd[1]: Starting Raise network interfaces... Dec 19 16:11:00 CLD01 ifup[3933]: Waiting for bond master bond0 to be ready Dec 19 16:11:01 CLD01 systemd[1]: Started Raise network interfaces.
Связывание, кажется, начинается до того, как интерфейсы подняты
Редактировать 5
Сначала проверьте, настроен ли запуск сети при загрузке:
sudo systemctl status networking
Если он не говорит network на загруженной линии, тогда вы должны включить его для перезагрузки так:
sudo systemctl enable networking
С момента вашего соединения они должны решить вопрос:
установите это sudo apt install ifenslave, отредактируйте свои /etc/modules файлы: sudo vi /etc/modules добавьте их в файл (по одной на каждую строку) loop lp rtc bonding stop networking: sudo stop networking модуль загрузки ядра: sudo modprobe bonding отредактируйте конфигурацию ваших интерфейсов : вы уже сделали это. Добавьте это к vim /etc/modprobe.d/bonding.conf alias bond0 bonding options bonding mode=4 miimon=100 lacp_rate=1 снова запустите сеть: sudo systemctl restart networking проверьте, что все хорошо с интерфейсом связи cat /proc/net/bonding/bond0 Поднимите интерфейс связи: ifup bond0источник: ServerVault
Ты преследуешь тупик таким образом. Ваши несовместимости - это, вероятно, просто настройки и условия гонки. Для того, чтобы увидеть, что на самом деле не так, нужно проверить, какие переключатели и какие конкретные настройки и возможности, а также драйвер подключения и настройки ядра. Пришло время сбросить все, что было раньше, и спуститься и заглохнуть сам systemd-networkd.
https://www.freedesktop.org/software/systemd/man/systemd-networkd.service.html#
https://www.freedesktop.org/software/systemd/man/systemd-networkd.service.html#