PDA

Bekijk de volledige versie : Использование роутера как точки доступа



abi
05-08-2007, 14:23
Остался лишний роутер wl500g и хотелось бы из него сделать простую точку доступа для одного компьютера.
Если переключить режим wifi в internet bridge, то точка получает IP на WAN, а на Lan свои адреса. Мне бы хотелось чтобы небыло лишнего хопа.
Возможно так сделать?
Т.е. есть 2 роутера, один обслуживает подсеть 10.0.0.х
Второй роутер я хочу подключить к компу и сделать так, чтобы на wan интерфейсе его сетевухи тоже оказался ip из 10.0.0.х и связка работала бы прозрачно - броадкасты ходили и вообще чтобы второй роутер видно небыло. :)

Выходом было бы поднятие VPN между таким компом и первым роутером, через tap только, а не tun, но OpenVPN не может, как мне кажется, устанавливать тоннель без залогиненного в систему пользователя? (Комп под виндой).

abi
08-08-2007, 17:40
Плюнул на лишний хоп.

Роутеру 1 (главному) назначен адрес 10.0.0.222
Роутер 2 имеет WAN 10.0.0.223 и за ним располагается сеть 10.0.1.0 с адресом на LAN 10.0.1.222 и единственным компьютером 10.0.1.1

На роутере 1 добавлен маршрут 10.0.1.0 255.255.255.0 10.0.0.223
Подсеть роутера 1 видит подсеть роутера 2 и наоборот (второй сам ставит маршрут по умолчанию).

Далее чуть усложняем.
На 10.0.1.1 поднимается www-сервер и на роутере 1 дается команда

iptables -t nat -I PREROUTING -j DNAT -p tcp -d $2 --dport 80 --to 10.0.1.1:80

Второй роутер не имеет своих настроек файрвола и тихо пропускает пакеты.
Внешние адреса (интернет) видят сервер, но сеть 10.0.0.0 - нет. Почему так?
Если внести в файл hosts компютера 10.0.1.1 dns_name все работает, т.е. telnet мой_внешний_ip 80 с 10.0.0.1 отвалится, а вот telnet мой_внешний_ip 80 из интернета - сработает.

abi
12-08-2007, 19:32
Просканировал роутер из LAN'а. Эти порты закрыты!
Т.е. вот так не работает из LAN'а, но прекрасно работает из WAN

iptables -t nat -I PREROUTING -j DNAT -p tcp -d $2 --dport 80 --to 10.0.1.1:80

А если написать вот так


iptables -t nat -I PREROUTING -j DNAT -p tcp -d $2 --dport 80 --to 10.0.0.223:80

А на роутере 10.0.0.223 поставить перенаправление на 10.0.1.1 - то все работает и из WAN и из LAN.

Неужели никто не сталкивался?