Bridget entre eth0 y wlan0 en la Raspberry

Editar /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 10.0.0.2
netmask 255.255.255.0
#gateway 10.0.0.1
network 10.0.0.0
dns-nameservers 8.8.8.8

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
#address 192.168.1.50
netmask 255.255.255.0
gateway 192.168.1.100
dns-nameservers 8.8.8.8
wireless-essid puigverd
#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf #en caso de encriptación wpa

En caso de utilizar encriptaciñon wpa, editar /etc/wpa_wupplicant/wpa_wupplicant.conf

network={
    ssid="ssid_name"
    psk="password"
}

Habilitar el enrutamiento mediante iptables. Se puede añadir en /etc/rc.local

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT
Posted in Networking