La mia università mi offre una connessione Internet tramite Ethernet, DHCP ma hanno installato MAC Filtering per consentire solo l'utilizzo del mio PC.
Ho un router wireless TL-WR340GD. che ha l'opzione di clonazione dell'indirizzo MAC. ma anche se clonio sull'indirizzo MAC del mio PC non condivide Internet e solo il mio PC può accedere a Internet tramite esso (che ha lo stesso MAC).
La configurazione che NON funziona :
iPod══╗ ┌────────────┐
╚═══╡ │
iPad══════╡ TL-WR340GD ╞═══University Internet
╔═══╡ │
PC═══╝ └────────────┘
Posso eseguire il ping del gateway predefinito dell'università da iPad, ma non posso eseguire il ping di alcun DNS Internet.
La configurazione che funziona :
Clients===> Windows 7 host (Connectify.me) ====> University Internet
Il software connectify.me funziona come un fascino e mi consente di condividere una connessione Internet, impostando una connessione Internet ad hoc nel mio laptop, dove altri host possono connettersi. Il software funziona solo nel sistema operativo Windows 7.
Ora la mia domanda è: come posso configurare iptables in Linux, in modo che possa funzionare come connectify.me?
Ho provato la pagina https://help.ubuntu.com/community/Internet/ConnectionSharing e ho seguito i passaggi per ipaddress di linux.
Clients===> Ubuntu host (iptables) ====> University Internet
nella mia configurazione di rete, i client possono eseguire il ping della scheda Ethernet connessa a Internet, eseguire il ping del gateway predefinito dell'università, ma non possono eseguire il ping dei server DNS (8.8.8.8)
È possibile che il reindirizzamento ip non aggiorni l'indirizzo MAC dei pacchetti? Qualcuno può anche aiutarmi a scrivere il set corretto di regole? O non è possibile fare in Ubuntu come Windows 7?
Grazie in anticipo.
(PS una domanda correlata è stata posta da me qui )
Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination
Posso condividere Internet usando squid3, ma non ho alcuna disposizione per impostare il proxy nel mio telefono Android. Qualche modo di ingannare il mio telefono nel credere che sia direttamente connesso a Internet senza proxy?
iptables -L
? Inoltre, questa guida al router di casa gentoo potrebbe essere d'aiuto, anche se potrebbero esserci alcune differenze con Ubuntu: gentoo.org/doc/en/home-router-howto.xml