Mon université me fournit une connexion Internet par Ethernet, DHCP mais ils ont installé le filtrage MAC pour n'utiliser que mon PC.
J'ai un routeur sans fil TL-WR340GD. qui a l'option de clonage d'adresse MAC. mais même si je clone sur l'adresse MAC de mon PC, celui-ci ne partage pas Internet et seul mon PC peut accéder à Internet via ce dernier (qui a le même MAC).
La configuration qui ne marche pas :
iPod══╗ ┌────────────┐
╚═══╡ │
iPad══════╡ TL-WR340GD ╞═══University Internet
╔═══╡ │
PC═══╝ └────────────┘
Je peux cingler la passerelle universitaire par défaut depuis ipad, mais je ne peux cingler aucun DNS Internet.
La configuration qui travaux :
Clients===> Windows 7 host (Connectify.me) ====> University Internet
le connectify.me Le logiciel fonctionne à merveille et me permet de partager une connexion Internet en configurant une connexion Internet adhoc dans mon ordinateur portable, où d'autres hôtes peuvent se connecter. Le logiciel ne fonctionne que sous Windows 7.
Ma question est la suivante: comment puis-je configurer iptables sous linux, de sorte que cela puisse fonctionner de la même manière que connectify.me?
j'ai essayé https://help.ubuntu.com/community/Internet/ConnectionSharing et suivez les étapes pour l’adresse IP de Linux.
Clients===> Ubuntu host (iptables) ====> University Internet
dans ma configuration réseau, les clients peuvent envoyer un ping à la carte Ethernet connectée à Internet, au ping de la passerelle par défaut de l'université, mais ne peuvent pas faire du ping aux serveurs DNS (8.8.8.8)
Y a-t-il une chance que le reroutage IP ne mette pas à jour l'adresse MAC des paquets? Est-ce que quelqu'un peut aussi m'aider à écrire le bon ensemble de règles? Ou est-il pas possible de faire dans Ubuntu comme Windows 7?
Merci d'avance.
(P.S. une question connexe a été posée par moi ici )
la source
iptables -L
sortie? De plus, ce guide de routeur gentoo home peut aider, bien qu’il puisse y avoir quelques différences avec Ubuntu: gentoo.org/doc/en/home-router-howto.xmlChain 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
Je peux partager Internet à l'aide de squid3, mais je n'ai aucune disposition pour configurer le proxy dans mon téléphone Android. Y at-il un moyen de faire croire à mon téléphone qu’il est directement connecté à Internet sans proxy?