érdekes gondok tp-link tl-r460 routerrel

Fórumok

Adott egy vadi új Tp-Link TL-R460 -a kábel router. Három gép van rácsatlakoztatva. A net megy tökéletesen egyedül a hálós játékokkal akadnak problémáink.A helyzet a következő:
- hálón belül 2 gép nem látja egymást
Az ip kiosztás dinamikus 192.168.1.100 - 192.168.1.199 default tartományban. Gondoltam ez okozza a problémát és érdekes eredményre jutottam.
1. Windows jó ip címet kap meg (192.168.1.100)
2. Ubuntu alatta a cím mindíg 192.168.1.230 és 234 között van, nem értem hogy hogyan, mert ezt a címet elvileg ki sem oszthaná a router mégis a net megy vele.
ezen vérszemet kapva kipróbáltam és tényleg! a default tartományon kívül eső címeket is egy az egyben eszi .2 - .99, sőt mind Win mind Ubi alatt el tudom csórni a router címét is statikus beállítással.
Mindeközben a router szerint a tartomány be van állítva a tűzfal fut, WAN beállítások tökéletesek.
Hogyan lehet ez? Router hiba? Vagy én rontottam el valamit? Találkozott már valaki hasonló problémával?

Hozzászólások

Ne izéljetek már... tényleg senki nem tudja? Csak azért kérdezem mert ha valami a routerrel nem kóser akkor még most visszaviszem...Nem hiszem hogy ez szokványos hogy akár a router IP-jét is beállíthatom a gépemen.
Meg tartományok kívüli IP-ket ...
Senkinél nem volt hasonló?

Egy hálózaton belül a használható IP-ket a hálózati cím és a maszk határozza meg, attól függetlenül, hogy a hálózaton belül az adott IP milyen módon kerül kiosztásra. Mindegy, hogy statikus vagy dinamikus (DHCP) módon.

A DHCP egy meghatározott subneten belül lévő tartományból oszt IP-t, de ezek ugyanúgy képesek közvetlenül kommunikálni a DHCP pool tartományán kívül eső, de ugyanabba a subnetbe tartozó IP-jű hostokkal.

1.) A Windows mindig a routerben beállított tartomány aljáról kap címet, és mindig ugyanazt. Ezért esélyes, hogy a routertől kapja az IP-t. Ellenőrizhető az ipconfig /all paranccsal.

2.) Az Ubuntu a router DHCP-pool tartományán kívülről kap IP-t, és változót.

2.a) Nem a routertől kap IP-t, hanem például a harmadik gépen fut egy DHCP szerver. A DHCP kliens őj IP kérésekor elsősorban az elöször válaszoló DHCP-szervertől fog IP-t elfogadni, ha esetleg több DHCP-szerver működik egy adott hálózaton belül, problémák merülhetnek fel.
ifconfig
route -n
arp -n
grep -i dhcp /var/log/syslog

2.b) Az Ubuntu egyszer már kapott 230 és 234 közötti IP-t valamitől, ezt próbálja megújítani, és erre a router DHCPACK-ot küld, annak ellenére, hogy ez nincs a pooljában. Ebben az esetben a router szoftvere valószínűleg hibás. Firmware upgrade.
ifconfig
route -n
grep -i dhcp /var/log/syslog

2.c) Az Ubuntu a routertől kap IP-t, és a poolon kívülről oszt. A router szoftvere hibás, firmware upgrade.
ifconfig
route -n
grep -i dhcp /var/log/syslog

A routerben valószínűleg meg lehet nézni, hogy milyen IP-ket milyen MAC-addressek részére osztott ki. Mi látszik ott ilyen esetben?

Igen, statikusan olyan IP-t állítasz be a gépeden, amilyet akarsz, ebben semmi sem fog megakadályozni, legfeljebb a hálózat nem működik miatta. Ha viszont azonos hálózatban vannak, és nincs IP-ütközés, akkor működni fog rendesen.

Megjegyzés: nem kell idegeskedni amiatt, hogy egy órán belül még senki sem válaszolt.

ifconfig
eth0 Link encap:Ethernet HWaddr 00:02:44:87:44:84
inet addr:192.168.1.231 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::202:44ff:fe87:4484/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:13 errors:0 dropped:0 overruns:0 frame:0
TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3994 (3.9 KB) TX bytes:3451 (3.3 KB)
Interrupt:16 Base address:0xec00

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:16436 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)

szilka@szilka-desktop:~$ sudo ifdown eth0
[sudo] password for szilka:
* Stopping the Firestarter firewall...
...done.
* Starting the Firestarter firewall...
...done.
There is already a pid file /var/run/dhclient.eth0.pid with pid 5291
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.5
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:02:44:87:44:84
Sending on LPF/eth0/00:02:44:87:44:84
Sending on Socket/fallback
DHCPRELEASE on eth0 to 192.168.1.2 port 67
szilka@szilka-desktop:~$ sudo ifup eth0
There is already a pid file /var/run/dhclient.eth0.pid with pid 134519120
Internet Systems Consortium DHCP Client V3.0.5
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:02:44:87:44:84
Sending on LPF/eth0/00:02:44:87:44:84
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
DHCPOFFER from 192.168.1.2
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.2
bound to 192.168.1.231 -- renewal in 33035 seconds.
* Stopping the Firestarter firewall...
...done.
* Starting the Firestarter firewall...
...done.

ifup, ifdown, ifconfig kimenet a router IP-je 192.168.1.1 onnan kellen az IP-t kapnia... mindez firmware upgrade után... és mégsem...
a router ide vonatkozó sora:

2 00-02-44-87-44-84 192.168.1.231 UnBound

Nincs plusz DHCP a hálózatban...és a 231-et ki sem oszthatnám.Nem azért télleg csak idegesít na ... Meg hálós játékokhoz néha jó volna ha látná egymást 2 gép. :S

Azt írod: "a router IP-je 192.168.1.1"

Viszont miközben az Ubuntu megkapja a 192.168.1.231 címet, a DHCP aktivitása:
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
DHCPOFFER from 192.168.1.2
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.2

Na de akkor ki a 192.18.1.2? Az bizony egy aktív DHCP-szerver. Nézzünk egy ARP-t!

ping -c 1 192.168.1.2
arp -n

Éppen ezért nem érthető, hogy hogyan lehet a routerben a 192.168.1.231-re vonatkozó DHCP-server lease bejegyzés. Ugye ez nem a router ARP-táblája, hanem a DHCP lease táblája volt?

"és a 231-et ki sem oszthatnám"
De, minden további nélkül kioszthatnád, amennyiben a router is /24-es maszkkal rendelkezik, mivel:
inet addr:192.168.1.231 Bcast:192.168.1.255 Mask:255.255.255.0.
A három gépnek és a routernek látniuk kell egymást, ha mindegyik a 192.168.1.0/24-be tartozik. Az más kérdés, hogy ha nem a router a default gateway, nem látnak ki az internet felé.

Ha nem látják egymást, próbáld meg a tűzfalat kiiktatni egy próba erejéig. Ha tudod pingelni (vagy nem megy a ping, de van ARP), akkor IP-szinten működik a dolog, és más baj lesz. Ha a három gép azonos subnetben van, a router nem befolyásol semmit a gépek közötti kommunikációban, mert egyáltalán nem akar azon keresztül menni semmilyen forgalom.

arp -n kimenet:
arp -n
Address HWtype HWaddress Flags Mask Iface
192.168.1.1 ether 00:19:E0:11:44:28 C eth0

A fenti bejegyzés a router arp táblájából van, ezt nem értettem én sem értettem ennél a típusnál ez az IP & MAC Binding/ARP list menü alatt található szal nem nagyon tudnál elvéteni.
A DHCP szerverben asszem igazad volt de azóta sem találtam meg, mi is ez a 192.168.1.2 értetlenül állok a dolog előtt. Hogy kerülne egy frissen telepített Ubuntu 7.10-be DHCP szerver? Tudom mi az nem volt szükségem rá így én nem telepítettem...
Tudnál picit segíteni a megoldásban? 2 gépen is Ubuntu fut, tehát mind a kettő saját DHCP szerverrel rendelkezik? De akkor a router a megfelelő szekcióban miért nem lát egyet sem?

Szerk.: Megnéztem mind a 192.168.1.1 min a 192.168.1.2 pingelhető. Fura.

Az arp -n parancsot közvetlenül a 192.168.1.2 pingelése után nézd meg, így a 192.168.1.2-nek is szerepelnie kell az ARP-táblában, ebből kitalálható a hálózati kártya típusa, ami alapján valószínűleg behatárolható a gép.

Keressünk a másik Ubuntun dhcpd-t:
ps aux | grep dhcpd
netstat -nap | grep dhcpd

A harmadik gépnek mi az IP-je?

A router által kiosztott IP-ket a DHCP Clients List alatt találod meg. http://www.tp-link.com/english/soft/2007731052224.pdf 5.5.2

Ha valamelyik gépen fut DHCP-szerver, a router DHCP-szervere erről nem fog tudni. A nem a router által kiosztott IP-k nem kerülnek be a DHCP lease-táblájába, de bekerülhet az ARP-táblába.

Probléma megoldva! a következő történt:
A harmadik gép egy wireless routeren keresztül csatlakozik a hálózathoz.Ezen a routeren futott egy DHCP szerver ami a 230-al kezdődő IP-ket osztogatta.
Erről én csak reggel értesültem. Köszönöm a segítséget és utána fogok olvasni a dolognak :)

Nekem is volt hasonlo problemam TP-LINK routerrel.
Mivel a gepeim elegge fixek, ezert az ip-k is azok, igy DHCP off a routeren.

Szerk: Egy gyari hibas cucc kerult a kezembe egyszer, ezt leszamitva barkinek inkabb ajanlom, mint SMC es D-Link szarokat.Most is az nyomja szet a netet, es le a kalappal...
Ez a legjobb a $zarok kozul szvsz.

__

Zopr miafene