Internet per Ad-hoc teilen

März 17, 2011·
Julio Batista Silva
Julio Batista Silva
· 1 Min Lesezeit
  • Auf Computer 1, der per Kabel mit dem Internet verbunden ist:

     # ifconfig wlan0 down
     # iwconfig wlan0 mode Ad-Hoc
     # ifconfig wlan0 192.168.0.1 up
     # iwconfig wlan0 essid rede
     # iwconfig wlan0 key 123456789A
    
  • Auf Computer 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"
    

Das Ad‑hoc‑Netz ist jetzt konfiguriert. Du kannst bereits pings zwischen beiden Maschinen senden.

Um die Internetverbindung zu teilen, müssen wir ein paar Firewall‑Regeln hinzufügen.

  1. Installiere iptables:

    # pacman -S iptables
    
  2. Konfiguriere 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
    
Julio Batista Silva
Autoren
Senior Cloud-Entwickler
comments powered by Disqus