Ubuntu 16.04 lts - сеть не запускается при загрузке - склейка

Сервер 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

Проблема решена, см. Ответ

1
задан 13 April 2017 в 15:23

2 ответа

Сначала проверьте, настроен ли запуск сети при загрузке:

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

0
ответ дан 23 May 2018 в 03:29
  • 1
    Джордж, я перезагрузился и проверил, включена ли сеть, и она активна при загрузке. Я могу выполнить ping большую часть внутренних lips, но не могу выполнить ping вне шлюза. Чтобы решить эту проблему, мне необходимо перезапустить сетевую службу через sudo /etc/init.d/networking/restart. Что может быть проблемой? – Fab 14 December 2016 в 12:04
  • 2
    сделайте это и сообщите мне, если это сработает. – George Udosen 14 December 2016 в 12:05
  • 3
    Джордж, я перезагружаюсь и проверяю, активна ли сеть, когда вы проинструктировали, что было прошлой загрузкой, и вступили в sudo systemctl, разрешая сетевое взаимодействие, когда вы руководствовались. К сожалению, как сообщалось в моем предыдущем комментарии, я могу выполнить команду ping во внутреннем lan, но не могу выполнить ping за пределами шлюза, если я не перезапущу sudo /etc/init.d/networking. Я также замечаю, что меня отключает в течение периода времени, превышающего 24 часа. Сеть кажется такой неустойчивой. Как я могу проверить дальше, чтобы дать вам лучшее руководство. – Fab 15 December 2016 в 19:58
  • 4
    Джордж, пожалуйста, проверьте Edit 1, когда я загрузил изображение с отображением ваших предложений и тот факт, что в прошлом они все еще не могут выполнить ping за пределами моего шлюза, пока я не перезапущу sudo /etc/init.d/network. Пожалуйста, направляйте. – Fab 19 December 2016 в 12:54
  • 5
    Я также подозреваю, что у вас есть проблемы с совместимостью между 2 Intels с 2 Broadcom. Он отлично работал с ESXi, но, похоже, создает проблемы с подключением Ubuntu. Прежде всего, я сниму облигацию и скомпилирую только одну из широкополосных сетей, которые встроены в основную плату PowerEdge. – Fab 20 December 2016 в 02:27

Ты преследуешь тупик таким образом. Ваши несовместимости - это, вероятно, просто настройки и условия гонки. Для того, чтобы увидеть, что на самом деле не так, нужно проверить, какие переключатели и какие конкретные настройки и возможности, а также драйвер подключения и настройки ядра. Пришло время сбросить все, что было раньше, и спуститься и заглохнуть сам systemd-networkd.

https://www.freedesktop.org/software/systemd/man/systemd-networkd.service.html#

https://www.freedesktop.org/software/systemd/man/systemd-networkd.service.html#

0
ответ дан 23 May 2018 в 03:29
  • 1
    проблема была решена посредством принятого ответа. Проблема действительно была проблемой несовместимости между широким кругом и интеллектом. – Fab 10 March 2017 в 22:05

Другие вопросы по тегам:

Похожие вопросы: