STATD indulásnál hibázik

 ( eliyahu | 2010. december 13., hétfő - 9:29 )

Adott egy Debian Lenny, amivel LAN kábelen keresztül szeretnék csatlakozni egy UMTS routerhez. Semmi extrára nincs szükségem. Sima DHCP-t kellene beállítanom. Ezt, az alábbiak szerint meg is tettem:
Az "/etc/network/interfaces" fájlba beírtam a következőt:
"auto eth0
iface eth0 inet dhcp"

A probléma az, hogy ha a össze van kötve a routerrel, akkor boot-oláskor a STATD indulásán nem lép túl. Ha nincs rácsatlakozva, akkor iszonyú hosszú a boot time, és a STATD nem indul el. (Azt írja ki, hogy Failed.) Boot után, ha rácsatlakozom a routerre, akkor gond nélkül megy a net, viszont shutdown-kor nem áll le a gép, resetelnem kellett.

Van esetleg valakinek valami ötlete? Előre is köszi. :-)

András

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

2. eset(amikor indulás után van neted)
ifdown eth0 -ra mi történik?
--
ifdown eth0
ifup eth0
ifconfig

mi a kimenete, látsz valami hibát?
--
szerk.
nincs ppp0 eszközöd(ifconfig kimenete)?

Helló!

Kipróbáltam. ifdown-ra megszakad, ifup-ra újra létrejön a kapcsolat. Gondolom ez így is normális.
A kimenetet ideollózom.

Köszi,
András

ifdown eth0
There is already a pid file /var/run/dhclient.eth0.pid with pid 6312
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:50:8d:65:e2:46
Sending on LPF/eth0/00:50:8d:65:e2:46
Sending on Socket/fallback
DHCPRELEASE on eth0 to 192.168.1.1 port 67

------------------------------------------------

ifup eth0
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:50:8d:65:e2:46
Sending on LPF/eth0/00:50:8d:65:e2:46
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
DHCPOFFER from 192.168.1.1
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
bound to 192.168.1.2 -- renewal in 1775 seconds.

--------------------------------------------------

ifconfig:
eth0 Link encap:Ethernet HWaddr 00:50:8d:65:e2:46
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::250:8dff:fe65:e246/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3184 errors:0 dropped:0 overruns:0 frame:0
TX packets:3297 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3026728 (2.8 MiB) TX bytes:464515 (453.6 KiB)
Interrupt:22

Az esetleg nem lehet megoldás, hogy nem automatikusan indul az eth0, hanem manuálisan?

Mit kell ilyenkor beírni a "/etc/network/interfaces" fájlba?

"auto eth0
iface eth0 inet dhcp"
Elég, ha törlöm az első sort, és csak ezt hagyom meg? "iface eth0 inet dhcp"
Ilyenkor ifup eth0-val el tudom indítani?

Igen, az is megoldás(akkor mindig kell neki ifup)
Azért kiváncsi vagyok miért várakozik a kernel.
Kézzel hoztad létre a kapcsolatot, vagy valami autoconfig
találta meg a routert?
Esetleg adjál az eth0-nak static ip-t és nézd meg úgy megáll-e
a boot során(ha van egy kis időd a pastebinre feltehetnél dmesg, kernel
logot)