Les Second Mercredi sont réservés aux bidouillages et dépannages en tout genre, en rapport avec le Logiciel Libre !
C ’est l’histoire d’un mec qui suivait une autre route que… (ou plutot ce sont les paquets réseaux qui suivaient une autre route..)
Exposé du problème
Introduction
Il n ’y a pas de wifi dans le bâtiment ou je travaille et si j ’attends qu’il soit installé..je serai à la retraite
But de la manoeuvre : avoir acces à Internet à partir du sans fil
Or il se trouve :
que dans ma salle un poste à deux cartes réseaux.
la carte eth1 me permettant par une passerelle d’accéder à Internet
la carte eth0 étant libre.
je dispose d un boitier NETGEAR avec une antenne et des ports
et ce boitier à l ’aimable bonté
- de servir du DHCP sur son antenne wifi et donner des adreses ip
sur un adresse reseau 192.168.0.O
-d avoir des ports de connexion filaire
Par la suite de l expose
on appelera PC l ordinateur a deux cartes reseau
on appelera portable l ordinateur qui se connecte en wifi
Comme j aime bien montrer comment cela se passe
je branche mon NETGEAR sur l interface eth0 du PC
( l autre eth1 étant sur le reseau du lycee)
sur mon portable je lance un dhclient j obient
une adresse 192.168.0.4
sur le PC je change dans le fichier /etc/syctl.conf la ligne ip_forward_ipV4 par 1 je reboote je verifie dans proc/sys/net/ipv4/ip_forward le 1
sur le PC je lance un dhclient sur eth0
j obient l adresse 192.168.0.5
- je change ma passerelle par defaut sur mon PC afin que cela soit celui du PC route del gw default 192.160.0.1 route add gw defualt 192.168.0.5
sur le PC j ai donc deux adresses sur deux reseaux
eth1 192.168.223.35 adresse reseau 192.168.220.0 masque 255.255.252.0 eth0 192.168.0.5 192.168.0.0 255.255.255.0
je luis dis dans la table de routage que la passerelle est celle du lycee et pas autre autre
route me renvoye Destination passerelle Iface 192.168.0.0 * eth0 192.168.220.0 * eth1 default 192.168.223.254
je tape (ce que j ai pompe a l install party : ce que Philippe a tape) je veux que tout ce qui arrive sur eth0 soit redirige sur eth1 et que le retour soit le bon
iptables -L iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE iptables-save
O rage O désespoir…
- du portable je ne ping pas l interface lycee et n ai pas internet
La solution doit être évidente pour qui assiste au cours de la fac….
Moi je vais à la piscine de temps en temps pour faire de la NAT (peut etre qu il y a un rapport entre iptable et NAT..)
acces internet, wifi,nat