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):
- 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
- 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
- Wykonanie magicznej komendy:
- echo 1 > /proc/sys/net/ipv4/ip_forward
- Upewnienie się że komputer A ma dostęp do internetu.
- 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
- 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
- Sprawdzenie wpisów w /etc/resolv.conf
- Powinny zawierać właściwy serwer dns
- np.: 8.8.8.8
- 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:
Prześlij komentarz