[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: