Partage de connexion internet - ubuntu

Partage de connexion internet - ubuntu - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 28-02-2010 à 18:09:43    

Bonjour à tous,  
 
Je travaille sous virtualbox, j'ai une machine Ubuntu nommé "INTERNET" a qui je lui ai configuré une carte reseau privé#1 et une autre carte en bridge(qui je crois permet de la relier directement à la carte de ma machine réelle).
Sous cette machine "INTERNET", je vérifie que la connexion web est bien bonne, tout marche impeccable. les Ping vers la passerelle de ma box fonctionnent bien. Parfait
 
Je décide maintenant d'installer une autre machine virtuelle que je nomme "LAN" avec cette fois uniquement une carte réseau privé#1.
Mon souhait est de partager, a partir de la machine "INTERNET", le web à la machine "LAN"
 
J'active donc le routage sur "INTERNET" :

Code :
  1. echo 1 > /proc/sys/net/ipv4/ip_forward


 
Sur la machine "LAN" je met cette route par défaut pour qu'il puisse pointer vers "INTERNET" :
 

Code :
  1. route add -net default gw 192.168.30.253


 
Enfin au niveau de "INTERNET" je met en place du masquerade pour partager la connexion internet :

Code :
  1. iptables -A POSTROUTING -t nat -o eth1 -s 192.168.30.0/24 -j MASQUERADE


#eth1 étant l'interface bridge
 
Suite à ça, la machine LAN arrive a pinguer tout le monde y compris la box, mais je n'arrive pas à avoir internet dessus
 
Savez -vous d'ou cela peut venir ?
Merci d'avance pour votre aide


Message édité par popo75 le 28-02-2010 à 18:12:08
Reply

Marsh Posté le 28-02-2010 à 18:09:43   

Reply

Marsh Posté le 28-02-2010 à 19:25:54    

Tu dois forwarder le port 80 et 53.

Reply

Marsh Posté le 28-02-2010 à 19:35:31    

Gavrinis a écrit :

Tu dois forwarder le port 80 et 53.


 
Même si la politique par défaut est de tout accepter ?

Reply

Marsh Posté le 28-02-2010 à 19:45:39    

Je viens de faire rajouter ces regles mais toujours rien :
 
iptables -A FORWARD -i eth1 -o eth0 -p 80 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -p 80 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -p 53 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -p 53 -j ACCEPT

Reply

Marsh Posté le 28-02-2010 à 21:51:50    

Est-ce que tu arrives à pinger en donnant l'ip directement ?
Si oui ça veut dire qu'il n'y a pas de DNS configuré correctement, ou biens tu donnes l'adresse du DNS de ton fai à la machine LAN (dans /etc/resolv.conf) ou bien tu installes un serveur dns (comme dnsmasq) sur la machine INTERNET.
 
Sous Ubuntu sinon il y a networkmanager qui permet de configurer facilement le partage de connexion : dans les paramètres ipv4 il suffit de mettre "partagé avec d'autres ordinateurs" pour l'interface locale de la machine ayant internet. Pour faire marcher une connexion ipv6 je ne sais pas quelle est l'option à configurer, et je n'ai pas de connexion me permettant de le tester maintenant.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed