Hali!
Van egy LAN, Wifivel megosztva. Tudom az SSID-t, a WPA jelszót.
Beállítom. Windows alatt kicsit molyol, azt mondja, kész, és működik.
Linux (Debian) alatt ifup wlan0, kicsit molyol, azt mondja, kész, és nem működik.
A következőt látom Linux alatt:
# ip addr show
3: wlan0: mtu 1500 qdisc mq state UP qlen 1000
link/ether 00:19:d2:17:d4:3d: brd ff:ff:ff:ff:ff:ff
inet 192.168.1.69/24 brd 192.168.1.255 scope global wlan0
inet6 fe80::219:d2ff:fe17:d43d:/64 scope link
valid_lft forever preferred_lft forever
# ip route
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.69
Látszik, ugye, hogy nincs default route.
A következőt látom Win alatt:
Ethernet adapter Wireless Network Connection:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.67
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 91.144.92.129
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 91.144.92.129 192.168.1.67 25
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.0 192.168.1.67 192.168.1.67 25
192.168.1.67 255.255.255.255 127.0.0.1 127.0.0.1 25
192.168.1.255 255.255.255.255 192.168.1.67 192.168.1.67 25
192.168.88.0 255.255.255.0 192.168.88.1 192.168.88.1 20
192.168.88.1 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.88.255 255.255.255.255 192.168.88.1 192.168.88.1 20
192.168.153.0 255.255.255.0 192.168.153.1 192.168.153.1 20
192.168.153.1 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.153.255 255.255.255.255 192.168.153.1 192.168.153.1 20
224.0.0.0 240.0.0.0 192.168.1.67 192.168.1.67 25
224.0.0.0 240.0.0.0 192.168.88.1 192.168.88.1 20
224.0.0.0 240.0.0.0 192.168.153.1 192.168.153.1 20
255.255.255.255 255.255.255.255 192.168.1.67 192.168.1.67 1
255.255.255.255 255.255.255.255 192.168.88.1 b0008 1
255.255.255.255 255.255.255.255 192.168.88.1 5 1
255.255.255.255 255.255.255.255 192.168.88.1 192.168.88.1 1
255.255.255.255 255.255.255.255 192.168.88.1 6 1
255.255.255.255 255.255.255.255 192.168.153.1 192.168.153.1 1
Default Gateway: 91.144.92.129
===========================================================================
Persistent Routes:
None
Ugyan a windowshoz nagyon nem értek, és lehet, hogy valahol megbújik valami, amit nem veszek észre, de nekem úgy tűnik, hogy van egy IP címem a 192.168.1.0/24 subnetben, és van egy gateway egy másik subnetben, viszont _nincs_ olyan route, ami azt mondaná, hogyan lehet elérni azt a hostot, vagy azt a subnetet.
win alatt tracert rögtön a 91.144.92.129-hez ér, nincsenek közbeeső hopok.
A 192.168.88.1, vagy 192.168.153.1 az win alatt a vmware emulált hálózata.
Linux alatt most kézzel azt mondom, hogy:
# route add -host 91.144.92.129 wlan0
# route add default gw 91.144.92.129
és így megy. De vajon mi a gond alapból? És miért így van beállítva, hogy a gw nem a saját subnetemben van?
- 1409 megtekintés
Hozzászólások
win alatt egy cmd.exe > route PRINT nem segít a debugban?
- A hozzászóláshoz be kell jelentkezni
a route print azt adja, amit felül beidéztem.
- A hozzászóláshoz be kell jelentkezni
off
és azt kérdezik miért jobb a windows...
/off
127.0.0.1 SWEET 127.0.0.1
- A hozzászóláshoz be kell jelentkezni
bru bru :(
- A hozzászóláshoz be kell jelentkezni
Erre tudok ellenpéldát is, mikor egy blúúúútuszal windows alatt a gyári lemezről telepített driverrel ráment fél napom, mire működött, ellenben linux alatt bedugtam, s ment... Egyszóval mindkettőnek vannak hibái.
- A hozzászóláshoz be kell jelentkezni
+1, ugyanez! Nem ertem meirt eroltetik azt a gany drivert...
-----------
Happy, satisfied and completely up-to-date Archlinux user since 2009 september (KDE)
"Which version do you use?" "The latest stable" (a random archlinux user)
- A hozzászóláshoz be kell jelentkezni
A kapott adatok alapján a windowsnak sem szabadna működnie.
Tehát ebben az esetben a win hibásan működik. :)
Ha egyszer a netmask 255.255.255.0 közvetlenül nem címezhet a tartományon kívűl.
Próbálj linuxban egy 'dhclient wlan0' parancsot! Nézzük ki és milyen információkat ad a hálózatról!
Azért itt a router valami ördögi beállítása lesz a ludas. Ezért
írj arról is néhány szót!
- A hozzászóláshoz be kell jelentkezni
A router nem az enyém, fogalmam sincs, hogy van beállítva.
gee@karvaly:~$ sudo dhclient wlan0
Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/wlan0/00:19:d2:17:d4:3d
Sending on LPF/wlan0/00:19:d2:17:d4:3d
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4
DHCPOFFER from 192.168.1.1
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
SIOCADDRT: No such process
bound to 192.168.1.69 -- renewal in 39879 seconds.
Nem tudom, ebből mit kéne látni. Gondolom a SIOCADDRT: No such process az a rész, ahol nem tudja beállítani a default route-ot mert nem érhető el. Akkor szokott ilyesmi üzeneteket adni.
- A hozzászóláshoz be kell jelentkezni
Nálam Mandriva alatt előfordult, hogy dhclient bizonyos routereknél általában nem kapott IP-ét, másoknál működött rendesen.
Váltás dhcpcd-re megoldotta a problémát. :)
- A hozzászóláshoz be kell jelentkezni
Előző hozzászólásomat felül kell bírálnom. Elkezdtem keresgélni és működni kéne úgy is, hogy a router eltérő subnetben van.
Google 'gateway on different subnet dhclient error' az első találat:
https://bugs.launchpad.net/ubuntu/+source/dhcp3/+bug/139217
Ebből a lényeg:
While waiting for this bug report to be addressed, a suggested solution is to add a dhclient exit-hook:
create a file "gateway" in /etc/dhcp3/dhclient-exit-hooks.d, containing this text:
for router in $new_routers; do
route add -host $router dev $interface
route add default dev $interface gw $router $metric_arg
done
Te is ezt csináltad csak kézzel.
u.i: oppá ez a topiknyitónak ment volna
- A hozzászóláshoz be kell jelentkezni