Skocz do zawartości
XantiO

Routing na Ubuntu 14.04 LTS

Rekomendowane odpowiedzi

Witam
 
Muszę udostępnić internet z laptopa po kablu dla drugiego urządzenia. Laptop łączy się po Wi-Fi.
 
Problem jest już gdy wykryte zostaje połączenie kablowe(eth0) gdyż kończy się to brakiem dostępu do internetu.
 
Ogólnie potrzebuję łączyć się z drugim urządzeniem po przez ssh oraz to urządzenie musi mieć dostęp do internetu.
 
Jakieś rady co zmienić?

 

 

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0
10.42.0.0       *               255.255.255.0   U     1      0        0 eth0
192.168.0.0     *               255.255.255.0   U     9      0        0 wlan0

Edytowane przez XantiO

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie, to ta sama posieć i może być.

Na drugim urządzeniu jest całkowity brak internetu czy tylko strony nie działają?
DNSy, gateway wpisane?

Wklej tablice routingu i ifconfig z obydwu urządzeń.

  • Upvote 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Laptop(na nim ma być routing):

route:

 

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0
192.168.0.0     *               255.255.255.0   U     1      0        0 eth0
192.168.0.0     *               255.255.255.0   U     9      0        0 wlan0
 

 

ifconfig:

 

eth0      Link encap:Ethernet  HWaddr c8:60:00:48:25:39  
          inet addr:192.168.0.100  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::ca60:ff:fe48:2539/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:800 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9802 errors:0 dropped:0 overruns:0 carrier:15
          collisions:0 txqueuelen:1000
          RX bytes:130184 (130.1 KB)  TX bytes:653174 (653.1 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:566201 errors:0 dropped:0 overruns:0 frame:0
          TX packets:566201 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:144324945 (144.3 MB)  TX bytes:144324945 (144.3 MB)

wlan0     Link encap:Ethernet  HWaddr c0:18:85:81:c5:89  
          inet addr:192.168.0.14  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::c218:85ff:fe81:c589/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2482578 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1258183 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3024824787 (3.0 GB)  TX bytes:167136731 (167.1 MB)
 

 

 

Serwer:

route:

 

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
localnet        *               255.255.255.0   U     0      0        0 eth0
192.168.122.0   *               255.255.255.0   U     0      0        0 virbr0
 

 

ifconfig:

 

eth0      Link encap:Ethernet  HWaddr 00:1d:09:64:64:3c  
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:9ff:fe64:643c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:277 errors:0 dropped:0 overruns:0 frame:0
          TX packets:339 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:29507 (29.5 KB)  TX bytes:50917 (50.9 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:70 errors:0 dropped:0 overruns:0 frame:0
          TX packets:70 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6408 (6.4 KB)  TX bytes:6408 (6.4 KB)

virbr0    Link encap:Ethernet  HWaddr c2:9d:b7:4e:a8:18  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
 

 

 

Ogólnie na dzień dzisiejszy sprawa wygląda tak:

Na laptopie mam dostęp do internetu oraz komunikację z siecią lan po kablu. Mogę korzystać jednocześnie z przeglądarki i zarządzać serwerem po ssh.

Na serwerze nic po za lan nie wychodzi. Nie mogę zrobić aktualizacji.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Laptop(na nim ma być routing):

 

 

Ogólnie na dzień dzisiejszy sprawa wygląda tak:

Na laptopie mam dostęp do internetu oraz komunikację z siecią lan po kablu. Mogę korzystać jednocześnie z przeglądarki i zarządzać serwerem po ssh.

Na serwerze nic po za lan nie wychodzi. Nie mogę zrobić aktualizacji.

W obecnej konfiguracji (z jedną podsiecią) nie routing tylko forwarding. A ten konfigurujesz w iptables w skrypcie firewalla na laptopie, np coś takiego:

iptables -A FORWARD -o wlan0 -i eth0 -s 192.168.0.2 -j ACCEPT
iptables -A FORWARD -o eth0 -i wlan0 -d 192.168.0.2 -j ACCEPT

Na Ubuntu chyba jest możliwość nawet wyklikania czegoś takiego?

Manualną metodę masz opisane np. tutaj :https://dug.net.pl/tekst/31/udostepnienie_polaczenia_internetowego_%28masq%29/

Z tą różnicą że maskarada jest Ci niepotrzebna.

Edytowane przez Ancient
  • Upvote 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Plik /etc/nameservers jest pusty.

 

Ping:

 

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.0.2 icmp_seq=1 Destination Host Unreachable
From 192.168.0.2 icmp_seq=2 Destination Host Unreachable
From 192.168.0.2 icmp_seq=3 Destination Host Unreachable
From 192.168.0.2 icmp_seq=4 Destination Host Unreachable

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3015ms
pipe 3
 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Przepraszam, że pod pod postem lecz:

 

Forwarding dalej nie chce działać...

 

Firewall ustawiony, forwarding włączony i dalej nic...

 

Jakieś postępy:

 

 

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=55 time=16.7 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=55 time=16.5 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=55 time=17.2 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=55 time=17.5 ms
 

 

Lecz aktualizacji dalej nie mogę zrobić.

Edytowane przez XantiO

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Założenie jest takie, że ma to działać i już nawet działa. Właśnie po to jest forwarding. Jeszcze tylko muszę ustawić dns'y i wsio.

 

 

 

 

Edit:

 

DNS ustawiony. Aktualizacja ruszyła od razu.

 

Wielkie dzięki dla kolegi Ancient  za pomoc.

Edytowane przez XantiO

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...