[linux] problemen met ifupdown of linksys router?

Bram Mertens M8ram op linux.be
Za Apr 16 12:10:09 CEST 2005


Beste

Mijn Linksys WRT54G router heeft de laatste dagen weer "kuren".

De draadloze verbinding is soms onbruikbaar hoewel volgens kwifimanager
de signaalsterkte hoger is dan de 'noise'.
Daarnaast kan ik soms niet inloggen op de webinterface (vanaf m'n
desktop met gewone bedrade verbinding). De stroom even uitschakelen en
opnieuw laten opstarten lijkt dan de enige oplossing...

Verder heb ik gemerkt dat het status overzicht van de DHCP server op
deze router niet altijd juist is: soms wordt één van de IP adressen niet
getoond, zelfs niet na verschillende keren op de "refresh" knop te
klikken...

Vannacht was het weer zover, de verbinding op m'n desktop is om één of
andere reden weer uitgevallen en toen heb ik het volgende gemerkt:
# ifdown eth0
# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:E0:7D:C8:A4:6B  
          inet addr:192.168.1.129  Bcast:192.168.1.255
Mask:255.255.255.0
          inet6 addr: fe80::2e0:7dff:fec8:a46b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1651636 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1481044 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1682721633 (1.5 GiB)  TX bytes:622107454 (593.2 MiB)
          Interrupt:11 Base address:0xc000 

lo        Link encap:Local Loopback
[knip rest van lo]

Hieruit leid ik af dat eth0 nog actief is, ondanks het ifdown commando.
Maar:
# ifdown eth0
ifdown: interface eth0 not configured

Toch maar geprobeerd om eth0 opnieuw op te starten:
# ifup eth0
[knip dhcp meldingen]
sit0: unknown hardware address type 776
sit0: unknown hardware address type 776
Listening on LPF/eth0/00:e0:7d:c8:a4:6b
Sending on   LPF/eth0/00:e0:7d:c8:a4:6b
Sending on   Socket/fallback/fallback-net
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
receive_packet failed on eth0: Network is down
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
[knip endere dhcpdiscovers]
No DHCPOFFERS received.
No working leases in persistent database.

Exiting.

Failed to bring up eth0.

Maar toch:
# ifconfig  
eth0      Link encap:Ethernet  HWaddr 00:E0:7D:C8:A4:6B  
          inet addr:192.168.1.129  Bcast:192.168.1.255
Mask:255.255.255.0
          inet6 addr: fe80::2e0:7dff:fec8:a46b/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:1651636 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1481056 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1682721633 (1.5 GiB)  TX bytes:622110226 (593.2 MiB)
          Interrupt:11 Base address:0xc000 

lo        Link encap:Local Loopback 
[knip rest van lo]
# ifdown eth0
ifdown: interface eth0 not configured
# ifconfig
geeft opnieuw de output van hierboven...

Op dit punt heb ik de stroom van de router even onderbroken.

En dan werkte het weer zoals verwacht:
# ifup eth0
[zelfde dhcp meldingen]
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
receive_packet failed on eth0: Network is down

(Bovenstaande melding is wel ongewoon)

DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
DHCPOFFER from 192.168.1.1
DHCPOFFER from 192.168.1.1
DHCPOFFER already seen.

(Dit zag ik ook nog niet eerder...)

DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
bound to 192.168.1.128 -- renewal in 43200 seconds.
imladris:/data/kim/fotos# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:E0:7D:C8:A4:6B  
          inet addr:192.168.1.128  Bcast:192.168.1.255
Mask:255.255.255.0
          inet6 addr: fe80::2e0:7dff:fec8:a46b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1651642 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1481067 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1682723583 (1.5 GiB)  TX bytes:622111858 (593.2 MiB)
          Interrupt:11 Base address:0xc000 

lo        Link encap:Local Loopback 
[rest van lo]

Als ik op dit punt opnieuw ifdown eth0 commandeer en daarna ifconfig
komt eth0 niet voor in de output van deze laatste...

Is dit een probleem van ifupdown of van de router? En hoe kan ik dit
debuggen?

Een korte zoektocht via google bracht me o.a. op een pagina waar men
adviseerde om voor een LAN geen dhcp te gebruiken maar om vaste IP
adressen te gebruiken. Wat is het nadeel/voordeel van dhcp tegenover
vaste IP-adressen?

Alvast bedankt

Bram
-- 
# Mertens Bram "M8ram"   <M8ram op linux.be>          Linux User #349737 #
# debian testing            kernel 2.6.8-1-686     i686     512MB RAM #
# 11:42:31 up 21 days, 17:56, 11 users,  load average: 1.00, 0.58, 0.50 #




More information about the Linux mailing list