io utilizzo la seguente configurazione:
portatile (wireless) fisso (cablata ethenet) modem
ip 192.168.0.2 192.168.0.1 192.168.1.1
gw 192.168.0.1 192.168.1.1
In pratica il fisso con una pennina wifi permette al portatile di collegarsi ad internet. Il fisso fa da router.
Ora con l'aggiornamento del nuovo kernel (2.6.17-11-generic) i driver della pennina non venivano riconosciuti. Quindi usando alcuni post di questo forum ho messo i driver e penso in maniera corretta. Infatti il dmesg mi dice:
Codice: Seleziona tutto
[17182214.948000] zd1211 - http://zd1211.ath.cx/ - r83
[17182215.220000] zd1211:bulk out: wMaxPacketSize = 40
[17182215.220000] zd1211:bulk in: wMaxPacketSize = 40
[17182215.220000] zd1211:interrupt in: wMaxPacketSize = 40
[17182215.220000] zd1211:interrupt in: int_interval = 1
[17182215.220000] zd1211:bulk out: wMaxPacketSize = 40
[17182215.236000] zd1211:USB Download Boot code success
[17182215.248000] zd1211:MAC address = 00:02:72:48:11:10
[17182215.252000] zd1211:AddrEntryTable = f7d4
[17182215.252000] zd1211:RF_Mode = 00000004
[17182215.252000] zd1211:Pure B-Mode
[17182215.580000] zd1211:AllowedChannel = 000007ff
[17182215.584000] zd1211:LinkLEDn = 200
[17182216.084000] zd1205: (exit) zd1205_config, /usr/src/zd1211-driver-r83/src/zd1205.c line 2601
[17182216.084000] zd1205: (exit) zd1205_init, /usr/src/zd1211-driver-r83/src/zd1205.c line 8570
[17182216.084000] usbcore: registered new driver zd1211
[17182216.580000] zd1211:WEP128 Mode
[17182216.768000] zd1205: (enter) zd1205_open, /usr/src/zd1211-driver-r83/src/zd1205.c line 4353
[17182216.964000] zd1205: (exit) zd1205_open, /usr/src/zd1211-driver-r83/src/zd1205.c line 4436
davide@fisso:~$ dmesg | grep zd121
[17182214.948000] zd1211 - http://zd1211.ath.cx/ - r83
[17182215.220000] zd1211:bulk out: wMaxPacketSize = 40
[17182215.220000] zd1211:bulk in: wMaxPacketSize = 40
[17182215.220000] zd1211:interrupt in: wMaxPacketSize = 40
[17182215.220000] zd1211:interrupt in: int_interval = 1
[17182215.220000] zd1211:bulk out: wMaxPacketSize = 40
[17182215.236000] zd1211:USB Download Boot code success
[17182215.248000] zd1211:MAC address = 00:02:72:48:11:10
[17182215.252000] zd1211:AddrEntryTable = f7d4
[17182215.252000] zd1211:RF_Mode = 00000004
[17182215.252000] zd1211:Pure B-Mode
[17182215.580000] zd1211:AllowedChannel = 000007ff
[17182215.584000] zd1211:LinkLEDn = 200
[17182216.084000] zd1205: (exit) zd1205_config, /usr/src/zd1211-driver-r83/src/zd1205.c line 2601
[17182216.084000] zd1205: (exit) zd1205_init, /usr/src/zd1211-driver-r83/src/zd1205.c line 8570
[17182216.084000] usbcore: registered new driver zd1211
[17182216.580000] zd1211:WEP128 Mode
[17182216.768000] zd1205: (enter) zd1205_open, /usr/src/zd1211-driver-r83/src/zd1205.c line 4353
[17182216.964000] zd1205: (exit) zd1205_open, /usr/src/zd1211-driver-r83/src/zd1205.c line 4436
Dal portatile:
1) pingare il router
2) pingare il fisso
Dal fisso:
1) pingare il portatile
L'unico problema è che non riesco a collegarmi ad internet con il portatile. Lo script che uso per attivare la pennina è:
Codice: Seleziona tutto
sudo iwconfig wlan0 essid 4maggio
sudo iwconfig wlan0 mode ad-Hoc
sudo iwconfig wlan0 channel 11
sudo iwconfig wlan0 key s:xxxxxxxxxxxx
sudo ifconfig wlan0 192.168.0.1 netmask 255.255.255.0 up
sudo route add default gw 192.168.1.1
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
Ciao
Grazie