Tomsk Sysadmins Forum
Оборудование => Другое сетевое оборудование => Topic started by: ximeg on June 13, 2009, 23:29:26
-
Что-то никак не удается поднять беспроводное соединение сетей между двумя зданиями.
Задача такая: в доме есть ADSL подлючение. На крыше стоит роутер D-Link G700AP и огромная антенна. На другом здании также стоит антенна. Требуется подлючить к ней нечто и соединить сети двух зданий, чтобы можно было выходить в интернет. Хотелось бы в одну единую сеть (192.168.1.0/24), без деления на подсети.
D-Link 700AP (который на крыше) работает как мост (роутинг вырублен), в режиме AP и через него можно выходить в интернет, находясь на улице.
Что у нас есть:
* роутер Asus WL-AM604g (со свичём и сгоревшим во время грозы ADSL модемом)
* роутер D-Link DIR-320
Пытаемся подлючить каждый из них к антенне и заставить работать на прием и передачу трафика от D-Link 700AP. А фиг. Сигнал явно приходит, но настроить их работу друг с другом не получается.
Есть непонятности с режимами работы Wi-Fi: чем отличаются друг от друга AP, AP Client, Repeater и Wireless Bridge? Какой использовать? И при этом не на каждом устройстве есть все 4 режима!
Потом еще есть подозрение, что оба роутера не позволяют вырубить маршрутизацию и использовать их в качестве мостов (свичей). А если использовать в режиме роутера - то оба пытаются использовать Wi-Fi для создания локальной сети, а Ethernet (у D-Link DIR-320) или ADSL (для Asus) - в качестве внешней сети (WAN). У них эти порты так и подписаны: "WAN". Соответственно и NAT маскарадит пакеты, идущие из беспроводной сети в проводную. Нам же нужно с точностью до наоборот. sad
Вот так не ясно. Кто-нибудь занимался подобными вещами? Как лучше поступить??
-
Это... Немного разобрался, вроде получилось. Почти.
Что сделал:
* Взял 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 порту и не может додуматься, что кроме него может быть еще один маршрутизатор в сети. Или как это можно объяснить??
-
Ты просто гений! Столько писать тратить кучу времени в богом забытом форуме и ждать ответа )) из-за столь пустяковой проблемы.