Образование моста на начальной загрузке заставляет систему зависать

Это было бы более просто как это:

nohup sh -c "wget $url && wget $url2" > /dev/null 2>&1 &

Это однако может вызвать проблемы, если URL содержат специальные символы так для более безопасной опции, можно использовать:

nohup sh -c "wget \"$url\" && wget \"$url2\"" > /dev/null 2>&1 &
1
27.09.2013, 08:16
2 ответа

Другое решение, которое, кажется, работает до сих пор, включает следующее. Я создал сценарий в/etc/init.d/network_fix, который содержит следующее:

### BEGIN INIT INFO
# Provides:          network_fix
# Required-Start:    $remote_fs $syslog $network
# Required-Stop:     $remote_fs $syslog $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Fix network for KVM
# Description:       Resolve bridging bug causing hang on boot.
### END INIT INFO
#! /bin/sh
# /etc/init.d/blah
#
cp -f /etc/network/interfaces_br0 /etc/network/interfaces
ifdown br0 eth0 eth1
ifup br0
cp -f /etc/network/interfaces_none /etc/network/interfaces
exit 0

И затем обновленный мой init.d с update-rc.d. /etc/network/interfaces_none содержит обратную петлю только, и /etc/network/interfaces_br0 содержит следующее:

auto lo
iface lo inet loopback

auto eth1
allow-hotplug eth1
iface eth1 inet dhcp

auto br0
iface br0 inet dhcp
        bridge_ports eth1
        bridge_stp off

В этой точке я добавил дополнительный NIC, следовательно eth1.

0
28.01.2020, 02:03

Это чувствует себя подобно нерешению, но это, кажется, работает. То, что я сделал, сделано двумя файлами интерфейсов - interfaces_eth0 и interfaces_br0. Затем я добавил

cp "/etc/network/interfaces_br0" "/etc/network/interfaces"
service networking restart
cp "/etc/network/interfaces_eth0" "/etc/network/interfaces"

к/etc/rc.local

Debian загрузится, у моего подключения долей и моих гостей есть доступ к сети, даже когда установлено на автоматически запуск.

0
28.01.2020, 02:03
  • 1
    я не уверен, почему, но в какой-то момент это прекратило работать. –  user48052 10.10.2013, 03:43

Теги

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