Kirjoittaja Aihe: wlan ja ethernet käyttäytyvät eri tavoin lähiverkossa [RATKAISTU]  (Luettu 4761 kertaa)

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Minulla on tälläinen mielenkiintoinen ongelma. Kannettavalla on wlan ja ethernet, joista käytän toista riippuen siitä olenko piuhan päässä. Joku aika sitten langallinen (ethernet) lakkasi kuitenkin yhdistämästä palvelimeeni. Langattomalla toimii edelleen. Pingi menee hassusti läpi niin, että kannettavalta voi aina pingata palvelinta, mutta palvelimelta vain langatonta (kun se on päällä, tietenkin). Itse tuota olen jo jonkun aikaa selvitellyt, mutta en ole kyllä keksinyt missä on vika. Jos joku keksii, niin olisin kiitollinen. Gigabitin ethernet on kuitenkin aika paljon nopeampi kuin N-sarjan wlan.

Ip:t ovat 192.168.0.125 wlan, 192.168.0.126 ethernet kannettavalla. 192.168.0.120 on langallinen palvelimessa. Nettiin pääsen kaikilla yhteyksillä.

Tässä vähän tulosteita. Ensin kannettavalta kun käytössä on langallinen:
Koodia: [Valitse]
$ ip route
default via 192.168.0.1 dev eth0  proto static
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.126  metric 1
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    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 qlen 1000
    link/ether 00:1f:e2:1c:db:68 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.126/24 brd 192.168.0.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.120/24 brd 192.168.0.255 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::21f:e2ff:fe1c:db68/64 scope link
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 00:13:e8:9c:00:59 brd ff:ff:ff:ff:ff:ff
$ ping 192.168.0.120 -c 3
PING 192.168.0.120 (192.168.0.120) 56(84) bytes of data.
64 bytes from 192.168.0.120: icmp_seq=1 ttl=64 time=0.061 ms
64 bytes from 192.168.0.120: icmp_seq=2 ttl=64 time=0.059 ms
64 bytes from 192.168.0.120: icmp_seq=3 ttl=64 time=0.061 ms

--- 192.168.0.120 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.059/0.060/0.061/0.006 ms
Palvelimelta ping, kun kannettavalla on käytössä langallinen:
Koodia: [Valitse]
PING 192.168.0.126 (192.168.0.126) 56(84) bytes of data.
From 192.168.0.120 icmp_seq=1 Destination Host Unreachable
From 192.168.0.120 icmp_seq=2 Destination Host Unreachable
From 192.168.0.120 icmp_seq=3 Destination Host Unreachable

--- 192.168.0.126 ping statistics ---
3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 1999ms

Kannettavalla langaton käytössä:
Koodia: [Valitse]
$ ip route
default via 192.168.0.1 dev wlan0  proto static
192.168.0.0/24 dev wlan0  proto kernel  scope link  src 192.168.0.125  metric 9
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    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 qlen 1000
    link/ether 00:1f:e2:1c:db:68 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::21f:e2ff:fe1c:db68/64 scope link
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:13:e8:9c:00:59 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.125/24 brd 192.168.0.255 scope global wlan0
       valid_lft forever preferred_lft forever
    inet6 fe80::213:e8ff:fe9c:59/64 scope link
       valid_lft forever preferred_lft forever
$ ping 192.168.0.120 -c 3
PING 192.168.0.120 (192.168.0.120) 56(84) bytes of data.
64 bytes from 192.168.0.120: icmp_seq=1 ttl=64 time=1.80 ms
64 bytes from 192.168.0.120: icmp_seq=2 ttl=64 time=2.30 ms
64 bytes from 192.168.0.120: icmp_seq=3 ttl=64 time=0.874 ms

--- 192.168.0.120 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 0.874/1.660/2.301/0.591 ms
$
Palvelimelta ping, kun kannettavalla on käytössä langallinen:
Koodia: [Valitse]
PING 192.168.0.125 (192.168.0.125) 56(84) bytes of data.
64 bytes from 192.168.0.125: icmp_req=1 ttl=64 time=0.618 ms
64 bytes from 192.168.0.125: icmp_req=2 ttl=64 time=0.565 ms
64 bytes from 192.168.0.125: icmp_req=3 ttl=64 time=0.597 ms

--- 192.168.0.125 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.565/0.593/0.618/0.029 ms

Palvelimen asetuksia:
Koodia: [Valitse]
$ ip route show
default via 192.168.0.1 dev eth0  proto static
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.120  metric 100
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    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 qlen 1000
    link/ether 00:24:8c:c3:44:7d brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.120/24 brd 192.168.0.255 scope global eth0
    inet6 fe80::224:8cff:fec3:447d/64 scope link
       valid_lft forever preferred_lft forever

hosts tiedostoissa ei ole mitään erikoista.
« Viimeksi muokattu: 10.08.13 - klo:11.36 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: wlan ja ethernet käyttäytyvät eri tavoin lähiverkossa
« Vastaus #1 : 08.08.13 - klo:22.12 »
Palomuuri läppärin ethernetissä ?  Tuo "Unreachable" tuo vain mieleen.
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: wlan ja ethernet käyttäytyvät eri tavoin lähiverkossa
« Vastaus #2 : 09.08.13 - klo:10.16 »
Mietin tuotakin, mutta en ole säätänyt mitään:
Koodia: [Valitse]
$ sudo iptables -L
[sudo] password for tomin:
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
$
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: wlan ja ethernet käyttäytyvät eri tavoin lähiverkossa
« Vastaus #3 : 09.08.13 - klo:21.47 »
Hetkinen...

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:1f:e2:1c:db:68 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.126/24 brd 192.168.0.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.120/24 brd 192.168.0.255 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::21f:e2ff:fe1c:db68/64 scope link
       valid_lft forever preferred_lft forever

Eikös tuo .120 pitänyt olla sille toiselle päälle eikä läppärin Ethernetille ?
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: wlan ja ethernet käyttäytyvät eri tavoin lähiverkossa
« Vastaus #4 : 09.08.13 - klo:23.19 »
Hetkinen...

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:1f:e2:1c:db:68 brd ff:ff:ff:ff:ff:ff
   inet 192.168.0.126/24 brd 192.168.0.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.120/24 brd 192.168.0.255 scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::21f:e2ff:fe1c:db68/64 scope link
       valid_lft forever preferred_lft forever

Eikös tuo .120 pitänyt olla sille toiselle päälle eikä läppärin Ethernetille ?

Piti. Mielenkiintoista. Kerran ihan vahingossa tulin konffanneeksi läppärin kortille tuon IP:n, mutta mielestäni sen asetuksen ei pitänyt säilyä. Hyvin huomattu, tutkinpa tuota.

Muokkaus:
Jeps. Siinähän se:
Koodia: [Valitse]
sudo ip addr del 192.168.0.120 dev eth0Kiitos. Useammat silmät tosiaan auttavat.
« Viimeksi muokattu: 09.08.13 - klo:23.22 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: wlan ja ethernet käyttäytyvät eri tavoin lähiverkossa
« Vastaus #5 : 10.08.13 - klo:11.31 »
Hmh. Network manager keksii edelleen tuon osoitteen.
Koodia: [Valitse]
- Device: eth0  [Wired connection 1] -------------------------------------------
  Type:              Wired
  Driver:            e1000e
  State:             connected
  Default:           yes
  HW Address:        00:1F:E2:1C:DB:68

  Capabilities:
    Carrier Detect:  yes
    Speed:           1000 Mb/s

  Wired Properties
    Carrier:         on

  IPv4 Settings:
    Address:         192.168.0.126
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.0.1

    Address:         192.168.0.120
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.0.1

    DNS:             62.240.64.97
    DNS:             62.240.64.135


Koodia: [Valitse]
sudo ip addr del 192.168.0.120/24 dev eth0ei auta kuin väliaikaisesti. Kyseistä osoitetta ei kuitenkaan näy Gnome 3:n verkkoasetuksissa tai nm-connection-editor:ssa. Eli vielä pitäisi keksiä jotain.

Muokkaus:
/etc/NetworkManager/system-connections/Wired\ connection\ 1
Koodia: [Valitse]
[802-3-ethernet]
duplex=full
mac-address=00:1F:E2:1C:DB:68

[connection]
id=Wired connection 1
uuid=71940aca-624f-4e3d-bdb2-5088ef1e2da0
type=802-3-ethernet
timestamp=1374586664

[ipv6]
method=auto

[ipv4]
method=auto
address1=192.168.0.120/24,192.168.0.1
Poistin tuon alimman rivin ja nyt Network Manager unohti kyseisen osoitteen. Jännä ettei sitä näkynyt asetuksissa. Pitänee vähän tutkia, josko tässä olisi joku bugi.
« Viimeksi muokattu: 10.08.13 - klo:11.37 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Aika erikoinen :)  Onko sinulla jossain ylimääräinen DHCP-palvelin joka lykkää tuon .120 osoitteen (koska NetworkManager oli saanut osoitteen "auto" tilassa eli tarkoittanee=dhcp) ?

« Viimeksi muokattu: 10.08.13 - klo:18.16 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Aika erikoinen :)  Onko sinulla jossain ylimääräinen DHCP-palvelin joka lykkää tuon .120 osoitteen (koska NetworkManager oli saanut osoitteen "auto" tilassa eli tarkoittanee=dhcp) ?

Wlan-purkki (reititin) jakaa osoitteet DHCP:llä, mutta sinne on säädetty vain palvelimen .120 ja kannettavan .125 ja .126.

Jossain vaiheessa pistin käsin tuon osoitteen, kun purkki oli jumissa eikä suostunut jakamaan osoitteita (ilmeisesti torrent-liikenne jumittaa tuon) ja näpyttelin sinne väärän. Jännä että se jäi sinne, vaikka pistin DHCP:n uudestaan päälle.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
DHCP: n toimintaan liittyen, jos jotakuta kiinnostaa tarkastaa mitä liikkuu dhcp: llä niin nuo DHCP-paketit näkee jotenkin sekä tcpdump: lla  että tshark: lla (erikseen asennettava) kun katselee portteja 67 sekä 68

Koodia: [Valitse]
sudo tcpdump -i eth0 port 67 or port 68
Koodia: [Valitse]
sudo tshark -i eth0 port 67 or port 68
Noista kahdesta tcpdump antoi odottaa hetken ennen kuin näytti tapahtuman, tshark oli nopeammin mukana.

Paras väline kuitenkin on dhcpdump joka tuottaa selkeitä listauksia kenttien selityksineen:

Koodia: [Valitse]
sudo apt-get install dhcpdump

sudo dhcpdump -i eth0

DHCP-liikennettä saa puolestaan aikaan kun kirjoittelee:

Koodia: [Valitse]
sudo dhclient -v

Halutessaan voi myös kertoa minkä liitännän kautta (eth0/wlan0...):

Koodia: [Valitse]
sudo dhclient -v eth0
Käytettäessä "-v" vipua ylläolevassa se näyttää myös mistä ip-osoitteesta vastaus saatiin.
« Viimeksi muokattu: 11.08.13 - klo:09.00 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.