Настройка маршрутизатора Linksys WRT54GL для работы с VH-Group

 


 

  • Чтобы настроить маршрутизатор Linksys WRT54GL для работы с VH-Group делаем следующее:

1. Заливаем прошивку DD-WRT v23 SP2 Standard. Прошивку берем с http://www.dd-wrt.de/ Вероятно, Mini или Micro тоже сгодятся.

2. Эксплорером идем на http://192.168.1.1 — конфигурируем (user: root, password: admin). Выбираем Setup->Basic Setup. Connection type предлагает в списке PPTP — его выбирать НЕ НАДО! Вместо этого выбираем DHCP, давим «Save Settings».

3. Идем в Advanced Routing, вводим статические маршруты:

3a) для VPN сервера (обязательно — без него VPN работать не будет):
номер — 1
название — любое (например, VPN; можно оставить пустым)
destination — 192.168.0.1 (vpn.vh-group.net имеют адреса в этой сети — 192.168.0.XX)
mask — 255.255.255.0
gateway — ваш местный gateway
interface — WAN
Давим «Save Settings»

4. Идем в Administration->Services, находим PPTP Client. Кликаем в «Enable», вводим vpn.vh-group.net (или 192.168.0.1 если не получается с vpn.vh-group.net) в качестве имени сервера. Заполняем User Name и Password, убираем mppe-required, давим «Save Settings».

5. Идем в Administration->Commands. Вводим в окошко следующее (как есть):

(while [ ! -f /tmp/pptpd_client/ip-up ]; do sleep 10; done
cp /tmp/pptpd_client/ip-up /tmp/ipup.tmp
sed -e ‘/keloke/a
route del $5’ < /tmp/ipup.tmp > /tmp/pptpd_client/ip-up
route del default) &

Нажимаем «Save Startup».

 

  • Как остановить процесс vpn?

#/tmp/pptp_client/vpn stop

 

  • Как запустить процесс vpn?

#/tmp/pptp_client/vpn start &

 

  • Как посмотреть какие маршруты прописаны?

route -n

 

  • Как посмотреть сообщения по подключениям на точке доступа?

less /var/log/messages

 

  • Почему на прошивке dd-wrt v24 не срабатывает последний скрипт?

На dd-wrt v24 он не срабатывает — есть подозрение, что отсутствует (или не работает) sed.

 

  • Альтернативная настройка.

Подключение точек доступа к сети VH-GROUP по протоколу РРТР.
Данный способ проверен на точках Motorola и D-Link
на прошивках DD-WRT v24-sp1 и v24-sp2 http://www.dd-wrt.com

1. Перейдите на Setup->Basic Setup и введите Адрес, Маску и Адрес шлюза указанные в «Регистрационной карточке Абонента» к Вашему договору.
В «Local IP Address» рекомендую использовать адреса из подсетей 172.16.х.х
Нажмите «Save» и «Apply Settings».

2. Перейдите на Services->PPTP и установите PPTP Client в «Enable»
После чего введите Адрес, Логин и Параоль указанный в «Регистрационной карточке Абонента»
Нажмите «Save» и «Apply Settings».

3. Перейдите на Administration->Commands.
Введите в поле Commands следующий текст:

ifconfig vlan1 down
ifconfig vlan1 hw ether xx:xx:xx:xx:xx:xx
ifconfig vlan1 up
sleep 10
route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.x.x


xx:xx:xx:xx:xx:xx — MAC адрес, который в DD-WRT у всех одинаковый. Чтобы избежать проблем его лучше поменять придумайте свой МАС в 16-м формате.
Например: 54:A2:09:12:DF:01 gw 192.168.x.x — Адрес шлюза указанный в «Регистрационной карточке Абонента»

Нажмите «Save Startup».

Введите в поле Commands следующий текст:

iptables -A FORWARD -s 172.16.1.0/24 -j ACCEPT
iptables -A FORWARD -d 172.16.1.0/24 -j ACCEPT
iptables -t nat -A POSTROUTING -o vlan1 -s 172.16.1.0/24 -j MASQUERADE

Нажмите «Save Firewall».

4. Перейдите на Administration->Management
Нажмите «Reboot Router»
Через 2-3 минуты (Обусловлено обилием задержек в скриптах при запуске).

Проверьте наличие Интернета.

Выражаем благодарность, в написании данного мануала, Пономареву Дмитрию.