Re: com fer un pont entre a wifi i la ethernet
Hola Xavi,
És ben senzill. Per començar, has d'activar el reenviament i
l'enrutament de paquets a la màquina que té wifi i ethernet. Deus
tenir dues interfícies, wlan0 i eth0 (la wifi i la ethernet,
respectivament). Com a root has d'executar:
# iptables --flush
# iptables --table nat --flush
# iptables --delete-chain
# iptables --table nat --delete-chain
# iptables --table nat --append POSTROUTING --out-interface wlan0 -j MASQUERADE
# iptables --append FORWARD --in-interface eth0 -j ACCEPT
# echo 1 > /proc/sys/net/ipv4/ip_forward
A la interfície wifi hi tens una adreça ip que desconec quina és,
posem per cas 192.168.0.100. Si ja tens connexió per wifi, no cal
tocar-la. El que sí cal fer és que les dues màquines es vegin a través
de la connexió ethernet. Per això, a la primera màquina has de posar a
/etc/network/interfaces :
auto lo
iface lo inet loopback
#La configuració de la wifi l'hauries de deixar tal com la tinguis
allow-hotplug wlan0
iface wlan0 inet dhcp
allow-hotplug eth0
iface eth0 inet static
address 192.168.5.1 //A tall d'exemple he escollit aquesta adreça
netmask 255.255.255.0
network 192.168.5.0
broadcast 192.168.5.255
gateway 192.168.0.1 //O qualsevol que sigui l'adreça IP del router
A continuació, a la màquina que només té ethernet, posa a
/etc/network/interfaces
allow-hotplug eth0
iface eth0 inet static
address 192.168.5.2
netmask 255.255.255.0
network 192.168.5.0
broadcast 192.168.5.255
gateway 192.168.5.1
dns-nameservers 192.168.0.1 //Assumint que el router té
aquesta IP i dóna DNS; sinó, posa-hi 195.235.113.3
Salutacions,
Roger
Reply to: