Compartir Internet por Ad‑Hoc

En el Ordenador 1, conectado a Internet por cable:
# ifconfig wlan0 down # iwconfig wlan0 mode Ad-Hoc # ifconfig wlan0 192.168.0.1 up # iwconfig wlan0 essid rede # iwconfig wlan0 key 123456789AEn el Ordenador 2:
# ifconfig wlan0 down # iwconfig wlan0 mode Ad-Hoc # ifconfig wlan0 192.168.0.2 up # iwconfig wlan0 essid rede # iwconfig wlan0 key 123456789A # route add default gw 192.168.0.1 # sh -c "echo 'nameserver 8.8.8.8' >> /etc/resolv.conf"
La red Ad‑Hoc ya está configurada. Ya puedes hacer ping entre ambas máquinas.
Para compartir Internet, necesitamos añadir algunas reglas al cortafuegos.
Instala
iptables:# pacman -S iptablesConfigura iptables:
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE # iptables -A FORWARD -i eth0 -o wlan0 -m state --state ESTABLISHED,RELATED -j ACCEPT # iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT # sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward" # /etc/rc.d/iptables save # /etc/rc.d/iptables restart

Soy un ingeniero informático brasileño radicado en Alemania, apasionado por la tecnología, la ciencia, la fotografía y los idiomas.
Llevo programando cerca de dos décadas, explorando desde apps móviles y desarrollo web hasta aprendizaje automático. Hoy me enfoco en SRE en la nube e ingeniería de datos.
Soy voluntario en las comunidades de open source y Python, ayudando a organizar PyCon DE y PyData Berlin, dando mentorías y contribuyendo con código y traducciones.
En mi blog comparto consejos de Linux, guías de configuración y notas personales que escribí como referencia futura. Espero que también sean útiles para otras personas. El contenido está disponible en varios idiomas.
Visita mi galería para ver algunas de mis fotografías.
Fuera del teclado, me encontrarás en conciertos, tocando el clarinete, en bicicleta, buceando o explorando nuevos lugares, culturas y cocinas.
¡Siempre feliz de conectar! 🙂