systemd chờ quá lâu cho mạng khi khởi động Debian 8.0


9

Hệ thống của tôi đã khởi động tương đối nhanh trong khi ran Debian Wheezy 7, nhưng sau khi nâng cấp lên Debian 8 Jessie, và do đó từ SysVinitđến systemd, nó đã trở thành một cách, cách chậm hơn.

Điều làm chậm quá trình khởi động là mạng. Việc chờ đợi các giao diện mạng vượt quá 1 phút. Tôi không biết điều gì /etc/network/interfacesđang ảnh hưởng đến quá trình khởi động, vì vậy đây là toàn bộ.

/ etc / mạng / giao diện :

allow-auto lo
        iface lo inet loopback

auto wlan0
        iface wlan0 inet static
                address 192.168.150.1
                netmask 255.255.255.0

auto eth1
        iface eth1 inet manual
                up ifconfig $IFACE 0.0.0.0 up
                down ifconfig $IFACE down

auto eth2
        iface eth2 inet manual
                up ifconfig $IFACE 0.0.0.0 up
                down ifconfig $IFACE down

auto eth0
        iface eth0 inet dhcp
                post-up brctl addbr br0
                post-up brctl addif br0 eth1 eth2
                post-up ifconfig br0 192.168.10.1
                pre-down ifconfig br0 0.0.0.0
                pre-down brctl delif br0 eth1 eth2
                pre-down ifconfig br0 down
                pre-down brctl delbr br0

Bất kỳ đề xuất làm thế nào để thúc đẩy mọi thứ?


Trên thực tế tôi đã gặp sự cố khi nhiều dịch vụ như samba, bind hoặc lighttpd không đợi mạng sẵn sàng và bắt đầu ngay lập tức gây ra sự cố ràng buộc giao diện ...
TCB13

Câu trả lời:


12

Giải pháp là khá dễ dàng, chỉ cần thay thế autođể allow-hotplug. Vì vậy, tôi đã kết thúc với điều này:

allow-hotplug lo
        iface lo inet loopback

allow-hotplug wlan0
        iface wlan0 inet static
                address 192.168.150.1
                netmask 255.255.255.0

allow-hotplug eth1
        iface eth1 inet manual
                up ifconfig $IFACE 0.0.0.0 up
                down ifconfig $IFACE down

allow-hotplug eth2
        iface eth2 inet manual
                up ifconfig $IFACE 0.0.0.0 up
                down ifconfig $IFACE down

allow-hotplug eth0
        iface eth0 inet dhcp
                post-up brctl addbr br0
                post-up brctl addif br0 eth1 eth2
                post-up ifconfig br0 192.168.10.1
                pre-down ifconfig br0 0.0.0.0
                pre-down brctl delif br0 eth1 eth2
                pre-down ifconfig br0 down
                pre-down brctl delbr br0

Bây giờ hệ thống khởi động rất nhanh.


Giao diện của tôi được quản lý bởi người quản lý mạng, tệp này gần như trống rỗng, vẫn đang tìm kiếm.
Rolf

0

Tôi đã có cùng một vấn đề và tên tập tin hơi khác nhau.

Trong /etc/network/interfaces.d (Lưu ý .d) trong tên thư mục. Bên trong thư mục là tập tin "setup" mà tôi đã thay đổi "auto eth0" thành "allow-hotplug eth0"

Điều đó dường như đã làm việc:

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.