[linux] Re: Iedere keer opnieuw verloren (SuSE) adsl-config

Hugo van der Kooij hvdkooij op vanderkooij.org
Zo Jul 24 13:03:50 CEST 2005


On Sun, 24 Jul 2005, Julien Michielsen wrote:

> Hierna mijn systeem gereboot, en netwerk kwijtgeraakt. De output van de
> gevraagde commando's:
>
> # ifconfig -a
> lo        Link encap:Local Loopback
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           inet6 addr: ::1/128 Scope:Host
>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>           RX packets:42 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:42 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:2708 (2.6 Kb)  TX bytes:2708 (2.6 Kb)
>
> sit0      Link encap:IPv6-in-IPv4
>           NOARP  MTU:1480  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
>
> # netstat -nr
> Kernel IP routing table
> Destination Gateway         Genmask         Flags   MSS Window  irtt Iface
> 169.254.0.0 0.0.0.0         255.255.0.0     U         0 0          0 eth0
> 10.0.0.0    0.0.0.0         255.0.0.0       U         0 0          0 eth0
> 127.0.0.0   0.0.0.0         255.0.0.0       U         0 0          0 lo
> 0.0.0.0     10.0.0.138      0.0.0.0         UG        0 0          0 eth0

Dit is spannend. Je hebt geen interface maar wel routing entries die de
niet bestaande interface gebruiken.

Ik denk dat je de uitvoer op de verkeerde momenten opvraagt en dan heb je
er geen fluit aan.

> Begint met een Alcatel Speedtouch (510/510i v4), en vandaar een netwerk-
> kabel naar een 3Com 3C900B-TPO Etherlink XL TPO 10 MB, "Configured with
> DHCP" (zegt Yast ;-)

Wellicht is je DSL router niet snel genoeg om op tijd informatie te
verstrekken. Een crosscable maakt op dat punt de zaak er niet beter op.
Dat er een netwerk route blijft hangen die wijst op een DHCP client die
geen DHCP server kon vinden kan met een volgorde van je opstart scripts te
maken hebben. Of een afhankelijkheid van hardware die niet op tijd
beschikbaar is.

> Braaf als ik ben (en blij met goede suggesties):
> sudo /etc/init.d/rc3.d/S05network start
> Setting up network interfaces:
>     lo
>     lo        IP address: 127.0.0.1/8
> done
> Waiting for mandatory devices:  eth-id-00:04:76:8e:99:35
> 19 18 17 16 15 14 13 12 11 10 9 8 7 6 4 3 2 1 0
>     eth-id-00:04:76:8e:99:35            No interface found
> failed
>     dsl0
>     dsl0      Startmode is 'manual'                                   skipped
> Setting up service network  .  .  .  .  .  .  .  .  .  .  .  .  .  .  failed
>
> Deze output zie ik ook altijd voorbij komen tijdens het booten, dus dit
> script wordt inderdaad uitgevoerd.

Lijkt op het niet laden van een module.

Start kaal op doe dan uitvoer van de volgende commando's in een file:
	ifconfig -a
	netstat -nr
	lsmod

Zorg dat het werkt en herhaal deze 3 commando's en stop het in een tweede
file. Zorg dat je de juiste informatie bij elkaar houdt want tot nu toe
gooi je dingen door elkaar waardoor er niets nuttigs mee is te doen. Hou
de opgegeven volgoorde aan van eerst NIET werkend en dan WEL werkend.

Op dit moment is de uitvoer van lsmod het meest belangwekkende. Maar
bewaar de rest alvast zodat je niet continue hoeft te herstarten. (En
machine uit als startpunt is meest nauwkeurige manier. Een reboot doet al
dingen anders.)

Wat staat er verder in /etc/modprobe.conf (of /etc/modules.conf als je nog
een 2.4 kernel hebt)?

Ik verwacht iets als:
alias eth0 sis900

Maar dan met de juiste module.

> Dank voor jullie hulp!
> (En laat ik maar niet vragen waarom je de pest aan Yast hebt. Ben er
> best tevreden mee. Antwoord privé welkom.)

Ik zie dat het fantastisch werkt. Elke dag opnieuw prutsen is niet mijn
idee van goed werken. Maar als jij er happy mee bent ...

Hugo.

-- 
	I hate duplicates. Just reply to the relevant mailinglist.
	hvdkooij op vanderkooij.org		http://hvdkooij.xs4all.nl/
		Don't meddle in the affairs of magicians,
		for they are subtle and quick to anger.




More information about the Linux mailing list