Это... Немного разобрался, вроде получилось.
Почти.
Что сделал:
* Взял AsusWL-AM604g и поставил его на второй конец моста, перевел его в режим
AP* D-Link G700AP (который уже стоит на крыше) перевел в режим
AP Client, прописал ему МАС-адрес асуса. Теперь он клиент, а асус - его точка доступа.
* Обоим задал одинаковый SSID, один и тот же канал.
* Вырубил шифрование
* Подключил D-Link G700AP к интернету (ADSL маршрутизатор 192.168.1.1, он же DNS-реле)
* Витухой соединил свой комп с асусом на другом конце моста.
* Все устройства имеют адреса из диапазона 192.168.1.0/24
|ПК|===витуха====|ASUS| { { {wifi} } } |D-Link|===витуха===|ADSL|----(МИР)
Заработало, могу с компа зайти на любое устройство в сетке: хоть на D-Link, хоть на Asus, хоть на ADSL-модем. НО! Но во внешку не идет! В компе все правильно настроено и прописан маршрут по умолчанию - 192.168.1.1. Если посылаю пакет во внешку - он тупо не доходит даже до ADSL-модема. ASUS его проглатывает. Если он адресуется в локалку - асус его передает по радиомосту и все норм. Фигня какая-то.
Самое забавное, что DNS работает:
root@ximeg-right ximeg # ping example.com
PING example.com (208.77.188.166) 56(84) bytes of data.
^C
--- example.com ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4007ms
root@ximeg-right ximeg # nslookup ximeg.tom.ru
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: ximeg.tom.ru
Address: 88.204.29.12
В настройках асуса указан в качестве DNS-сервера 192.168.1.1. И еще там есть параметр "Default gateway". Логично его тоже установить в 192.168.1.1. Но не получается! Пишет
Default Gateway Configuration Error
Configure default gateway failed.
route: SIOC[ADD|DEL]RT: No such device.
Я так понимаю, что этот поганец умеет выставлять маршрут по умолчанию только на своем ADSL порту и не может додуматься, что кроме него может быть еще один маршрутизатор в сети. Или как это можно объяснить??