У меня Debian 6.0. В моем файле интерфейса ( /etc/network/interfaces
) у меня есть следующие строки:
auto eth0
iface eth0 inet static
address 192.168.0.8
netmask 255.255.255.0
gateway 192.168.0.1
Каждый раз, когда я запускаю компьютер, eth0
не работает.
Когда я вхожу ifconfig -a
, eth0
не "вверх", а "работает".
Я должен ввести:
ifconfig eth0 up
/etc/init.d/networking restart
... и тогда это работает.
Как мне изменить конфиг, чтобы eth0
вначале работал ?
debian
networking
Вольфганг Адамек
источник
источник
ifconfig eth0 up
использовать dmesg и посмотреть его псевдонимы?/var/log/*
)? Если вы работаете,/etc/init.d/networking start
когда eth0 не работает, вы получаете какое-либо сообщение об ошибке? Есть ли другой сетевой интерфейс (помимоlo
)?/etc/network/interfaces
ifup -v eth0
после запуска?Ответы:
Всякий раз, когда я слышу «в начале», это напоминает
rc.local
.Это не совсем прямой ответ для решения вашей проблемы, но кажется, что вы испытываете некоторые трудности с водителем.
Для быстрого решения, почему бы не использовать
rc.local
? Если ваша проблема решается путем ввода этих 2 команд каждый раз, когда вы загружаетесь в свой ящик, добавьте их в конце/etc/rc.local
.Для всестороннего решения вашей проблемы сначала и прежде чем все остальное сделайте:
У меня была такая же проблема в моем Backtrack, она была решена после обновления. Видимо, здесь обсуждалась та же тема: Debian не запускает eth0 при загрузке
источник
apt-get update && apt-get upgrade
или лучшеapt-get update && apt-get dist-upgrade
(для большинства практических целей)?добавьте следующую строку в / etc / network / interfaces:
Источник: человек интерфейсы
источник
Пожалуйста, убедитесь, что он не отключен в настройках сетевых скриптов. Сделай это:
Смотрите, если
ONBOOT="yes"
. Если он говорит «нет», то он отключается при запуске.Вот мой файл ifcfg-eth0 в качестве ссылки:
затем сделайте:
IP-адрес не является статическим и не будет изменяться после перезагрузки.
источник
Сетевая служба включена при запуске?
Попробуйте использовать инструменты
sysv-rc-conf
Orrcconf
Или сделайте это вручную, используя:
источник
update-rc.d: error: initscript does not exist: /etc/init.d/network
Debian 6