Mam Debian 6.0. W moim pliku interfejsów ( /etc/network/interfaces
) mam następujące linie:
auto eth0
iface eth0 inet static
address 192.168.0.8
netmask 255.255.255.0
gateway 192.168.0.1
Za każdym razem, gdy uruchamiam komputer, eth0
nie działa.
Kiedy wchodzę ifconfig -a
, eth0
nie jest „uruchomiony” i „uruchomiony”.
Muszę wpisać:
ifconfig eth0 up
/etc/init.d/networking restart
... a potem działa.
Jak muszę zmienić konfigurację, aby eth0
rozpocząć pracę na początku?
debian
networking
Wolfgang Adamec
źródło
źródło
ifconfig eth0 up
użyjesz dmesg i zobaczysz, że to pseudonimy?/var/log/*
)? Jeśli uruchomisz,/etc/init.d/networking start
gdy eth0 nie działa , pojawia się komunikat o błędzie? Czy istnieje inny interfejs sieciowy (opróczlo
)?/etc/network/interfaces
ifup -v eth0
po uruchomieniu?Odpowiedzi:
Ilekroć słyszę „na początku”, przypomina
rc.local
.To nie jest tak naprawdę bezpośrednia odpowiedź na rozwiązanie problemu, ale wydaje się, że masz pewne problemy ze sterownikiem.
Aby szybko naprawić, dlaczego nie używać
rc.local
? jeśli problem zostanie rozwiązany przez wpisanie tych 2 poleceń za każdym razem, gdy uruchomisz system, dodaj je na końcu/etc/rc.local
.Aby uzyskać dogłębną naprawę problemu, najpierw i zanim wszystko inne wykonaj:
Miałem ten sam problem na swoim Backtracku, który został rozwiązany po aktualizacji. Najwyraźniej ten sam temat omówiony tutaj: Debian nie uruchamia eth0 przy starcie systemu
źródło
apt-get update && apt-get upgrade
lepszeapt-get update && apt-get dist-upgrade
(dla większości praktycznych celów)?dodaj następującą linię do / etc / network / interfaces:
Źródło: interfejsy człowieka
źródło
Sprawdź, czy nie jest wyłączone w konfiguracjach skryptów sieciowych. Zrób to:
Zobacz, czy
ONBOOT="yes"
. Jeśli powie „nie”, to jest wyłączane podczas uruchamiania.Oto mój plik ifcfg-eth0 jako odniesienie:
następnie wykonaj:
Adres IP nie jest ustawiony statycznie i nie zmieni się po ponownym uruchomieniu.
źródło
Czy usługa sieciowa jest włączona podczas uruchamiania?
Spróbuj użyć narzędzi
sysv-rc-conf
Orrcconf
Lub zrób to ręcznie, używając:
źródło
update-rc.d: error: initscript does not exist: /etc/init.d/network
Debian 6