Mám Debian 6.0. V mém rozhraní rozhraní (/etc/network/interfaces
) Mám následující řádky:
auto eth0
iface eth0 inet static
address 192.168.0.8
netmask 255.255.255.0
gateway 192.168.0.1
Pokaždé, když spustím počítač, eth0
není funkční.
Když zadám ifconfig -a
, eth0
není „nahoru“ a „běží“.
Musím zadat:
ifconfig eth0 up
/etc/init.d/networking restart
... a pak to funguje.
Jak musím změnit konfiguraci, abych měl funkční eth0
na začátku?
Jak musím změnit konfiguraci, abych měl na začátku funkční "eth0" ?
Kdykoli uslyším "na začátku", připomíná to rc.local
.
Toto není ve skutečnosti přímá odpověď na vyřešení vašeho problému, ale zdá se, že máte s ovladačem nějaké potíže.
Pro rychlou opravu proč nepoužívat rc.local
? Pokud se váš problém vyřeší zadáním těchto 2 příkazů pokaždé, když zavádíte do krabice, přidejte je na konec /etc/rc.local
.
Pro důkladné vyřešení problému nejprve a dříve, než všechno ostatní, proveďte:
apt-get update && apt-get upgrade
Stejný problém jsem měl v Backtracku, vyřešil jsem to po aktualizaci. Zjevně stejné téma diskutované zde: Debian nezačíná eth0 při bootování
přidat následující řádek do/etc/network/interface:
allow-hotplug eth0
Zdroj: rozhraní člověka
řádky začínající na „allow-“ se používají k identifikaci rozhraní, která by měla být vyvolána automaticky různými subsytémy. To lze provést pomocí příkazu, například „ifup --allow = hotplug eth0 eth1“, který vyvolá eth0 nebo eth1, pokud je uveden v řádku „allow-hotplug“. Upozorňujeme, že výrazy „povolit auto“ a „auto“ jsou synonyma.
Zkontrolujte, zda není zakázán v konfiguracích síťových skriptů. Udělej tohle:
Sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
Zjistěte, zda ONBOOT="yes"
. Pokud řekne „ne“, je při spuštění deaktivována.
Zde je odkaz na můj soubor ifcfg-eth0:
DEVICE="eth0"
BOOTPROTO="static"
BROADCAST="192.168.254.255"
DNS1="192.168.254.25"
GATEWAY="192.168.254.254"
HWADDR="F2:24:08:AE:93:10"
IPADDR="192.168.254.236"
NETMASK="255.255.255.0"
ONBOOT="yes"
TYPE="Ethernet"
pak proveďte:
Sudo service network restart
IP adresa není nastavena staticky a po restartu se nezmění.
Je síťová služba při spuštění povolena?
Zkuste použít sysv-rc-conf
Nebo rcconf
tools
Nebo to ručně pomocí:
Sudo update-rc.d network defaults