Hai ragione, che scemo che sono!!!
Grazie Ercole.
CIAO
comunque... ho scaricato lo script, ho modificato il valore 'ext_int' con il nome dell interfaccia che da verso internet mettendo /dev/ttyUSB1 e l'ho laciato ma questo è il risultato:
[francesco@openmamba ~]$ internet_wlan0
/bin/internet_wlan0: line 10: modprobe: command not found
/bin/internet_wlan0: line 11: /proc/sys/net/ipv4/ip_forward: Permission denied
iptables v1.4.0: can't initialize iptables table `nat': Permission denied (you m ust be root)
Perhaps iptables or your kernel needs to be upgraded.
[francesco@openmamba ~]$
Fra l'altro tu parli di sottoreti, cosa a me alquanto sconosciuta.
CIAO
Devi eseguirlo come root: sudo internet_wlan0
Poi il valore di ext_int dovrebbe essere quello dell'interfaccia di rete non quello a cui è attaccato fisicamente il modem: lo puoi vedere con
sudo ifconfig
avrai eth0 (scheda di rete ethernet), lo (interfaccia di loopback) e poi l'altra dovrebbe essere quella del tuo modem (potrebbe essere qualcosa tipo ppp0)
Per quanto riguarda le sottoreti, nelle reti TCP/IP ogni computer in rete ha un indirizzo (ad esempio 192.168.2.1), siccome questi indirizzi sono limitati e non basterebbero per tutti i PC del mondo, una parte di questi sono utilizzabili sono in ambito di una rete locale e una parte sono pubblici (quindi visibili da internet): per dividere le varie reti fra di loro si definiscono delle sottoreti: ad esempio
192.168.2.1/255.255.255.0 e 192.168.0.1/255.255.255.0 sono 2 indirizzi di macchine in 2 sottoreti diverse (i 4 blocchi di numeri dopo l'indirizzo indicano le maschere di rete). Invece
192.168.2.1/255.255.255.0 e 192.168.2.2/255.255.255.0 sono indirizzi sulla stessa sottorete.
E' molto probabile che la tua rete interna appartenga al range di indirizzi 192.168.1.1/24. Se vuoi approfondire dai un occhiata qui http://it.wikipedia.org/wiki/Classi_di_indirizzi_IP
Ciao
Ercole
con sudo ifconfig ottengo questo:
[francesco@openmamba ~]$ sudo ifconfig
Password:
eth0 Link encap:Ethernet HWaddr 00:30:18:F0:39:23
UP BROADCAST MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:18 Base address:0xcc00
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:213 errors:0 dropped:0 overruns:0 frame:0
TX packets:213 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12492 (12.1 Kb) TX bytes:12492 (12.1 Kb)
ppp0 Link encap:Point-to-Point Protocol
inet addr:217.203.200.109 P-t-P:10.64.64.64 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:6769 errors:8 dropped:0 overruns:0 frame:0
TX packets:5590 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:8576115 (8.1 Mb) TX bytes:293284 (286.4 Kb)
[francesco@openmamba ~]$
quindi in ext_int ho messo ppp0 ma niente da fare.
CIAO
ppp0 è l'interfaccia verso il modem che devi mettere nello script

