Raspbery Pi - problem z połączeniem internetowym ping do routera dochodzi

Masz problemy z siecią bądź internetem? Zapytaj tu
Shakez
Beginner
Posty: 179
Rejestracja: 18 stycznia 2009, 14:36
Lokalizacja: Wronki

Raspbery Pi - problem z połączeniem internetowym ping do routera dochodzi

Post autor: Shakez »

Witam.
Pod choinkę dostałem Raspbery PI2. Dla niezorientowanych powiem że jest to komputer wielkości paczki papierosów (koszt 180zł).
Zainstalowałem na nim dedykowany syatem Raspbian oparty na Debianie Jessiy i podłączyłem kartę wifi TP-Link TL-WN725N. Karta ta działa w tym systemie bezpośrednio po jej podpięciu więc nic nie doinstalowałem.
Zmodyfikowałem plik /etc/network/interfaces zmieniając słowo manual na dhcp by adres był czydzielany przez router przez dhcp. Po restarcie uzyskałem połączenie zarówno eth0 jak i wlan0.
Problem w tym że jeżli wyłączę eth0 (ifconfig eth0 down) to przez wlan0 mogę pingować router ale nie mogę np google.pl
Mam taki schemat sieci:

Raspbery PI <---------wlan0---------->Router TL-WR841ND<----------eth----------->Livebox neostrady<------------net


Co może być przyczyną braku połączenia z internetem prze wlan0?
Dodam że jeśli połącze się przez wifi bezpośrednio z livebox sytuacja jest identyczna czyli pinguje router ale nie mogę wyjść na internet.
Awatar użytkownika
dedito
Moderator
Posty: 3512
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Shakez pisze:Witam.
Problem w tym że jeżli wyłączę eth0 (ifconfig eth0 down) to przez wlan0 mogę pingować router ale nie mogę np google.pl
Rozumiem, że gdy oba interfejsy są podniesione to problemu nie ma?
Twój opis wskazuje na to, że problem może leżeć w domyślnym routingu, który pozostaje ustawiony na eth0 lub raczej zostaje usunięty po wyłączeniu interfejsu i nie następuje przestawienie go na wlan0.
Shakez
Beginner
Posty: 179
Rejestracja: 18 stycznia 2009, 14:36
Lokalizacja: Wronki

Post autor: Shakez »

Jeśli oba interfejsy są włączone mam internet ale pingi z interfejsu wlan0 nie dochodzą do wp.pl (ping -I wlan0 wp.pl)

/etc/network/interfaces

Kod: Zaznacz cały

# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2302
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Pokaż, zarówno wtedy kiedy działa jak i występuje problem:

Kod: Zaznacz cały

ip addr sh

Kod: Zaznacz cały

ip r sh
Shakez
Beginner
Posty: 179
Rejestracja: 18 stycznia 2009, 14:36
Lokalizacja: Wronki

Post autor: Shakez »

Nie wiem jak mam rozumiecz kiedy działa i nie dział więc może wstawię to:

Kod: Zaznacz cały

root@raspberrypi:~# ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:42:6b:22  
          inet addr:192.168.0.102  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::2d3:20f5:3f08:7cd3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:70760 errors:0 dropped:0 overruns:0 frame:0
          TX packets:47282 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:81028257 (77.2 MiB)  TX bytes:5567911 (5.3 MiB)

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:94 errors:0 dropped:0 overruns:0 frame:0
          TX packets:94 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:7768 (7.5 KiB)  TX bytes:7768 (7.5 KiB)

wlan0     Link encap:Ethernet  HWaddr 60:e3:27:0e:78:74  
          inet addr:192.168.0.105  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::fa9e:7b6f:cec:d6f0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1566 errors:0 dropped:168 overruns:0 frame:0
          TX packets:234 errors:0 dropped:1 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:184310 (179.9 KiB)  TX bytes:44439 (43.3 KiB)

root@raspberrypi:~# ip addr sh
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether b8:27:eb:42:6b:22 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.102/24 brd 192.168.0.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::2d3:20f5:3f08:7cd3/64 scope link 
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 60:e3:27:0e:78:74 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.105/24 brd 192.168.0.255 scope global wlan0
       valid_lft forever preferred_lft forever
    inet6 fe80::fa9e:7b6f:cec:d6f0/64 scope link 
       valid_lft forever preferred_lft forever
root@raspberrypi:~# ip r sh
default via 192.168.0.1 dev eth0  metric 202 
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.102  metric 202 
192.168.0.0/24 dev wlan0  proto kernel  scope link  src 192.168.0.105  metric 303 
root@raspberrypi:~# 

Awatar użytkownika
dedito
Moderator
Posty: 3512
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Shakez pisze:Jeśli oba interfejsy są włączone mam internet ale pingi z interfejsu wlan0 nie dochodzą do wp.pl (ping -I wlan0 wp.pl)
Czyli wychodzi na to, że pingi nie wracają do wlan0 niezależnie od stanu eth0.
Nie wiem w takim razie po co w ogóle wspominasz o stanie eth0 skoro nie ma on żadnego wpływu na stan wlan0.
Shakez pisze: Problem w tym że jeżli wyłączę eth0 (ifconfig eth0 down) to przez wlan0 mogę pingować router ale nie mogę np google.pl
Shakez pisze:Nie wiem jak mam rozumiecz kiedy działa i nie dział więc może wstawię to:
Przed i po ubiciu eth0.
Shakez
Beginner
Posty: 179
Rejestracja: 18 stycznia 2009, 14:36
Lokalizacja: Wronki

Post autor: Shakez »

Tak to wygląda po ubiciu eth0

Kod: Zaznacz cały

root@raspberrypi:~# ifconfig eth0 down
root@raspberrypi:~# ifconfig
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:94 errors:0 dropped:0 overruns:0 frame:0
          TX packets:94 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:7768 (7.5 KiB)  TX bytes:7768 (7.5 KiB)

wlan0     Link encap:Ethernet  HWaddr 60:e3:27:0e:78:74  
          inet addr:192.168.0.105  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::fa9e:7b6f:cec:d6f0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2317 errors:0 dropped:174 overruns:0 frame:0
          TX packets:241 errors:0 dropped:1 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:260427 (254.3 KiB)  TX bytes:44957 (43.9 KiB)

root@raspberrypi:~# ip addr sh
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether b8:27:eb:42:6b:22 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 60:e3:27:0e:78:74 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.105/24 brd 192.168.0.255 scope global wlan0
       valid_lft forever preferred_lft forever
    inet6 fe80::fa9e:7b6f:cec:d6f0/64 scope link 
       valid_lft forever preferred_lft forever
root@raspberrypi:~# ip r sh
192.168.0.0/24 dev wlan0  proto kernel  scope link  src 192.168.0.105  metric 303 
root@raspberrypi:~# 

Awatar użytkownika
LordRuthwen
Moderator
Posty: 2302
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Nie masz ustawionej bramy, więc nie za bardzo ma jak działać.
Wyjaśnij mi proszę, po co używasz wlan0 i eth0 w tej samej sieci oraz po co ci wlan1 w interfaces?
Shakez
Beginner
Posty: 179
Rejestracja: 18 stycznia 2009, 14:36
Lokalizacja: Wronki

Post autor: Shakez »

Wlan1 jest standardowo w ustawieniach (już usunąłem). Przez Wlan0 nie miałem internetu więc musiałem podpiąć się kablem stąd wlan0 ieth0 w jednej sieci. Docelowo chcę by działało jedynie wifi.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2302
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

To wywal deklarację dla eth0, odepnij kabel i zrestartuj sieć, powinno pomóc.
ODPOWIEDZ