[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Modificare valore MTU



Ciao a tutti,
provando ad eseguire i servizi di rete (internet, posta, ftp, ecc.) da casa e con qualsiasi pc era come se non riuscissi a raggiungere nessun URL.
Ho pensato fosse un problema di DNS, ho fatto un po' di prove ma niente.
Alla fine ho scoperto che Tiscali (il mio provider) ha modificato il valore del MTU (Maximum Transfer Unit) a 1462 anziché mantenerlo a 1500 come tutti gli altri provider. Ho la necessità, quindi, di modificare l'MTU della mia scheda direte da 1500 a 1462.
Con la slackware 10.1 che ho installato sul pc fisso ho inserito questa riga

#ifconfig eth0 mtu 1462

in

/etc/rc.d/rc.local

così facendo il parametro viene salvato e caricato al boot e la navigazione è tornata ad essere agevole.

Invece sul portatile (un Dell Latitude C510) ho installato una DeMuDi (Debian Music Distribution) e poichè la directory rc.d non esiste ho provato ad inserire "MTU 1462" in /etc/network/interfaces ma se do un "ifconfig" (dopo aver fatto il reboot) l'MTU è impostato ancora a 1500.

Come mai?

A questo punto ho cambiato strada e ho deciso quindi di fare un nuovo script che all'avvio modificasse il valore dell'MTU: - ho creato un file contenente "ifconfig eth0 mtu 1462" e l'ho chiamato "rete.sh".
- l'ho spostato in /etc/init.d e l'ho reso eseguibile con "chmod +x rete.sh"
- mi sono spostato in /etc/rc2.d e ho creato un link simbolico allo script: "ln -s /etc/init.d/rete.sh S80rete"

Dopo aver riavviato, se digito #ifconfig, vedo l'MTU a 1462 ma nonostante ciò mi è impossibile accedere agevolmente a qualsiasi servizio di rete (internet, posta, ftp, ecc.) come se l'MTU fosse ancora 1500.

Ho provato allora a fare un po' di ping e ho notato che:
google, yahoo, libero, tele2 mi danno esito positivo.
tiscali, tin, e molti siti "piccoli" mi danno esito negativo.
Per qusto motivo ho controllato che /proc/sys/net/ipv4/tcp_ecn fosse a 0, e così era.

A questo punto non so più cosa fare: come posso fare per impostare l'MTU a 1462 e poter accedere a qualunque servizio di rete?

Posto di seguito gli output di #ifconfig sia della Slackware che della Demudi e il contenuto di /etc/network/interfaces sulla Demudi:

Slackware:

eth0   Link encap:Ethernet  HWaddr 00:0C:6E:C5:6A:4C
         inet addr:192.168.0.5  Bcast:192.168.0.255  Mask:255.255.255.0
         UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1462  Metric:1
         RX packets:705 errors:0 dropped:0 overruns:0 frame:0
         TX packets:616 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:802126 (783.3 Kb)  TX bytes:123073 (120.1 Kb)
         Interrupt:9 Base address:0x9800

lo        Link encap:Local Loopback
         inet addr:127.0.0.1  Mask:255.0.0.0
         UP LOOPBACK RUNNING  MTU:16436  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)


Demudi:

eth0   Link encap:Ethernet  HWaddr 00:06:5B:E5:30:53
         inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
         inet6 addr: fe80::206:5bff:fee5:3053/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1462  Metric:1
         RX packets:705 errors:0 dropped:0 overruns:0 frame:0
         TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:2698 (2.6 KiB)  TX bytes:2626 (2.5 Kib)
         Interrupt:11 Base address:0xec80

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:78 errors:0 dropped:0 overruns:0 frame:0
         TX packets:78 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:3900 (3.8 KiB)  TX bytes:3900 (3.8 KiB)


/etc/network/interfaces (Demudi):

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp
MTU 1462


Grazie anticipatamente per la disponibilità.
lubra

--
Luca Brazzoli - lubra [at] autistici [dot] org
     http://www.ellissinelcerchio.net/



Reply to: