poniedziałek, 26 grudnia 2011

Udostępnianie internetu linux -> linux

Już któryś raz z kolei musiałem konfigurować udostępnianie internetu przez laptopa do komputera stacjonarnego - laptop ma lepszy zasięg wifi.



Choć cała czynność nie jest skomplikowana to jednak nie robię tego zbyt często więc można zapomnieć:

A - komputer udostępniający
B - komputer klient

 Konfiguracja komputera udostępniającego internet(A):
  1. Skonfigurowanie interfejsu sieciowego między komputerami:
    • ifconfig (nazwa_interfejsu_sieciowego_do_komputera_B) adres_ip
      • np.: ifconfig eth0 10.0.0.1
    • ifconfig (nazwa_interfejsu_sieciowego_do_komputera_B) up
  2.  Skonfigurowanie firewall (iptables)
    • wyłącznienie skryptów firewall jeśli takowe posiadamy
      • # /etc/init.d/ferm stop
    • ustawienie maskarady w iptables
      • iptables -t nat -A POSTROUTING -o (nazwa_interfejsu_sieciowego_od_komputera_A_do_internetu) -j MASQUERADE
  3. Wykonanie magicznej komendy:
    • echo 1 > /proc/sys/net/ipv4/ip_forward
  4. Upewnienie się że komputer A ma dostęp do internetu.
Konfiguracja klienta (B):
  1. Skonfigurowanie interfejsu sieciowego do komputera A:
    • ifconfig (nazwa_interfejsu_sieciowego_do_komputera_A) adres_ip
      • np.: ifconfig eth0 10.0.0.2
    •  ifconfig (nazwa_interfejsu_sieciowego_do_komputera_A) up
  2. Ustawienie odpowiednich tras routingu
    • route add default gw (adres ip komputera A) (nazwa_interfejsu_sieciowego_do_komputera_A)
      • np.:  route add default gw 10.0.0.1 eth0
  3. Sprawdzenie wpisów w /etc/resolv.conf
    • Powinny zawierać właściwy serwer dns
      • np.: 8.8.8.8
  4. Cieszyć się internetem  na maszynie klienta.

Ten sposób jest tylko tymczasowy tzn przy kolejnym uruchomieniu potrzeba powtórzyć te kroki, ale jeśli bardzo rzadko musimy udostępniać internet to ten sposób jest chyba najszybszy.

Przydatny link: http://www.ubucentrum.net/2009/03/udostepnianie-poaczenia-internetowego-w.html

Brak komentarzy: