LINUX.ORG.RU

wifi получает ip, но не видит точку доступа


0

0

Ноутбук hp pavilion dv6000

Беспроводной адаптер:
model: Compaq 6710b
kernel: iwl3945
device: PRO/Wireless 3945ABG Network Connector

Свежая установка Opensuse 10.3 (2.6.22.17-0.1-default). Видит точки доступа, подключается, получает ip - все вроде отлично (использую knetworkmanager). Только после этого ничего не пингуется - в первую очередь сама точка доступа, от которой только что получили ip.

Попробовал старый драйвер ipw3945 (тоже был в дистрибутиве) - тоже самое.

Параметры точки доступа (если они имеют значение):
encryption: WPA personal
WPA protocol: TKIP

Задан пароль.

ifconfig:
eth1 Link encap:Ethernet HWaddr 00:1F:3C:36:58:77
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21f:3cff:fe36:5877/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:406 errors:17 dropped:34 overruns:0 frame:0
TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:33837 (33.0 Kb) TX bytes:16961 (16.5 Kb)
Interrupt:16 Base address:0xe000 Memory:f4000000-f4000fff

route:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
loopback * 255.0.0.0 U 0 0 0 lo
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth1

Что я пропустил?

★★★★★

прежде всего должен пинговатся шлюз
точка доступа, если это обычная точка доступа,
работает бриджом и может находится совершенно
в другой подсети а то и vlan-е

а на шлюзе возможно натравить tcpdump?

если адрес получен, значит layer2 работает

hizel ★★★★★
()
Ответ на: комментарий от bender

К этой же точке доступа подключен еще один ноутбук с вистой по wi-fi и компьютер через ethernet - только что заметил - все пингуется во все строны (компьютер, ноутбук с линуксом и ноутбук с вистой). Точка доступа (192.168.1.1) пингуется c компьютера и висты, с ноутбука с линуксом не пингуется, внешние сайты (по ip, по имени тем более) с ноутбука с линуксом тоже недоступны.

Остановил файлвол, но ничего не поменялось

bender ★★★★★
() автор топика
Ответ на: комментарий от hizel

Все, разобрался. Спасибо за наводку про роутинг внутри точки и тп.

Конфигурация следующая - точка доступа ASUS, ADSL модем DLINK. DLINK выдает ip адрес для точки доступа ASUS по WAN - у DLINK адрес получается 192.168.1.2, у ASUS - 192.168.1.100. Соответсвенно 192.168.1.2 (DLINK) - гейтвей внутри ASUSA.

Дальше ASUS раздает адреса по DHCP через wifi и ethernet - тоже начиная с адреса 192.168.1.100. Соответсевенно у компьютера адрес 192.168.1.3, у ноута с вистой 192.168.1.2, а у ноута с линуксом 192.168.1.100 - такой же как у ASUS на WAN-интерфейсе. Поменял настройки DHCP в ASUS на начальный адрес 101, ноут с линуксом получил адрес 192.168.1.101 и все заработало как часы.

Естесственно, единственная проблема, которая могла произойти, произошла не с вистой в которой понятно wi-fi работает, не со старым линуксом, у которого ethernet уже давно ходил в инет через DLINK (до покупки точки доступа), а именно с новым ноутбуком, на которой только что поставил новый дистрибутив и не было понятно, как там у него вообще с железом.

Еще раз спасибо за подсказку, ато я бы еще с файрволом долго провозился

bender ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.