Adsl... dolori
Salve,
vi sottopongo un problema che ieri sera mi ha permesso di aggiungere una tacca sotto la voce
"magre figure" del mio taccuino.
Poco tempo fa ho installato una Woody su di un vecchio Pentium 133 e le ho dato accesso adsl con
modem Ericsson HM220dp, settato come ethernet. Avevo penato non poco per fare vedere la linea a
pppoeconf, accorgendomi solo alla fine che avevo commesso una svista (formato pacchetti Vc Mux
piuttosto che llc) nella configurazione via web dell'apparecchio.
Comunque alla fine il tutto è partito in quattro e quattr'otto come mi aspettavo.
Galvanizzato ho fatto un bell'upgrade a Sarge, cambiando pure il kernel da 2.4.18-bf2.4 a 2.6.
5-1-386. Con un bel modconf ho sistemato le tre schede di rete, ecco l'output di ifconfig:
eth0 Link encap:Ethernet HWaddr 00:80:C8:E0:A4:68
inet addr:192.168.254.3 Bcast:192.168.254.255 Mask:255.255.255.0
inet6 addr: fe80::280:c8ff:fee0:a468/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:16 dropped:0 overruns:0 carrier:14
collisions:68 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:1038 (1.0 KiB)
Interrupt:5 Base address:0x240
eth1 Link encap:Ethernet HWaddr 00:02:44:73:A9:CE
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::202:44ff:fe73:a9ce/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:3160 (3.0 KiB)
Interrupt:9 Base address:0x6000
eth2 Link encap:Ethernet HWaddr 00:02:44:74:54:D4
inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::202:44ff:fe74:54d4/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:3160 (3.0 KiB)
Interrupt:11 Base address:0x6100
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:95 errors:0 dropped:0 overruns:0 frame:0
TX packets:95 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7731 (7.5 KiB) TX bytes:7731 (7.5 KiB)
ed ecco il file /etc/network/interfaces:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface
auto lo
iface lo inet loopback
# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet static
address 192.168.254.3
netmask 255.255.255.0
network 192.168.254.0
broadcast 192.168.254.255
hwaddress ether 00:80:C8:E0:A4:68
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
hwaddress ether 00:02:44:73:A9:CE
auto eth2
iface eth2 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
hwaddress ether 00:02:44:74:54:D4
credo sia tutto ok.
A sto punto dopo molte maledizioni verso Linus Torvalds ;) e la mia ignoranza scopro che il kernel 2.
4.18 e il 2.6.5 scambiavano eth0 ed eth2.
Quindi se col 2.4 il modem risultava attaccato a eth2, scheda Isa, col 2.6 risultava agganciato a eth0.
Ciò mi ha un po' scombussolato, tuttavia ho aggiunto le righe "hwaddress ether 00:02:44:74:54:D4"
alla fine della configurazione di ogni interfaccia in modo da associare definitivamente ethX <---->
MAC address e non lasciarmi trascinare dalle bizze di ogni kernel.
Ora il dhcp funzia tranquillamente su eth1 ed eth2 (l'ho controllato ed è attivato solo su tali
interfacce) e il modem è "pluggato" su eth0.
Mi sono detto, agganciamo la linea e un bel pppoeconf (il modem è settato perfettamente come
modem ethernet e funzionava, ne ho la certezza, col 2.4) metterà a posto tutto... ORRORE! Lo script
trova le tre interfacce ma passa subito eth0 dicendo infine "...the Acces Concentrator of your provider
did not respond...".
Non trova niente su eth0!!
Le luci del modem riguardo allineamento e connessione ethernet erano perfettamente fisse.
Non c'erano altre istanze pppoe o pppd attive. Prima di fare il tutto, a scanso rogne, ho disattivato
/etc/init.d/ppp con rcconf e ho riavviato.
A questo punto, o ho sbagliato a configurare le interfacce, cosa possibile ma strana, visto che col 2.4
non c'erano problemi, oppure ho dimenticato qualche modulo. Ecco lsmod:
Module Size Used by
nls_cp437 5888 2
floppy 55252 1
ipt_TOS 2560 34
ipt_MASQUERADE 3712 4
ipt_LOG 5376 45
ipt_TCPMSS 4224 3
ipt_tos 1792 0
iptable_mangle 2816 1
ip_nat_ftp 4848 0
iptable_nat 22060 3 ipt_MASQUERADE,ip_nat_ftp
ipt_tcpmss 2304 0
iptable_filter 2944 1
ipt_multiport 2048 2
ip_conntrack_ftp 71988 1 ip_nat_ftp
ipt_state 2048 12
ip_conntrack 31152 5 ipt_MASQUERADE,ip_nat_ftp,iptable_nat,ip_conntrack_ftp,ipt_state
ipt_limit 2560 48
ip_tables 16896 12 ipt_TOS,ipt_MASQUERADE,ipt_LOG,ipt_TCPMSS,ipt_tos,iptable_mangle,
iptable_nat,ipt_tcpmss,iptable_filter,ipt_multiport,ipt_state,ipt_limit
af_packet 20488 6
ppp_async 11136 1
ipv6 219712 16
ppp_generic 28564 5 ppp_async
slhc 6912 1 ppp_generic
rtc 11960 0
capability 4228 0
commoncap 7296 1 capability
psmouse 17672 0
vga16fb 12424 0
vgastate 8448 1 vga16fb
vfat 14208 1
fat 41792 1 vfat
mousedev 9684 1
8139too 23680 0
mii 4864 1 8139too
ne 7236 0
8390 10368 1 ne
crc32 4608 2 8139too,8390
apm 17132 1
ext3 103720 7
jbd 54168 1 ext3
ide_disk 16768 9
ide_generic 1536 0
piix 12576 2
ide_core 134752 3 ide_disk,ide_generic,piix
sd_mod 19840 0
ata_piix 7940 0
libata 36480 1 ata_piix,[permanent]
scsi_mod 111692 2 sd_mod,libata
unix 25776 172
font 8576 0
cfbcopyarea 3840 1 vga16fb
cfbimgblt 3200 1 vga16fb
cfbfillrect 3712 1 vga16fb
Mi sembra strano comunque che siano problemi di moduli.
Che cosa può essere? Aggiungo che successivamente ci siamo connessi con un pc Win con un modem
usb e la linea andava alla meraviglia. Nessun problema presunto di provider dunque (alice adsl).
Confido in un suggerimento, io non so dove sbattere la testa.
Grazie già da ora, anche solo per l'interessamento.
Giordano
Reply to: