2

У меня есть типичный полу продвинутый сценарий домашней сети:

A cable modem - eth
A wireless router (netgear n600) eth and wlan
A home server (Running ubuntu 12.04 LTS, connected over wlan)
A bunch of wireless clients (wlan)

Вокруг у меня есть еще более дешевый WLAN-роутер и два разных USB-адаптера Wlan, которые, как известно, работают с Linux.

ACTA ударил. Я хочу направить ВСЕ свой трафик WAN через удаленный сервер через VPN.

Для завершения предположим, что существует удаленный сервер, на котором запущен Debian sqeeze, где должен быть установлен VPN-сервер. Сеть должна вести себя так, что если VPN не работает, она отделена от внешнего мира. Я знаком с общими системными / сетевыми практиками, но мне не хватает конкретных подробных знаний для этого.

Пожалуйста, предложите правильный подход, пакеты и конфигурации, которые вы использовали бы для достижения указанного решения. Я также предусмотрел следующую конфигурацию сети, пожалуйста, улучшите ее, если считаете нужным:

== LAN ==

Client
ip:10.1.1.x
nm:255.0.0.0
gw:10.1.1.1 reached via WLAN

Wlan router 1:
ip: 10.1.1.1
nm:255.0.0.0
gw: 10.10.10.1 reached via ETH

Homeserver:  <<< VPN is initiated here, and the other endpoint is somewhere on the internet.
eth0:
ip:10.10.10.1
nm: 0.0.0.0
gw:192.168.0.1 reached via WLAN

Homeserver:
wlan0:
ip: 192.168.0.2
nm: 255.255.255.0
gw: 192.168.0.1 reached via WLAN

== == WAN

Wlan router 2:
ip: 192.168.0.1
nm: 0.0.0.0
gw: set via dhcp
uplink connector: cable modem


Cable Modem:
Remote DHCP.
Has on-board DHCP server for ethernet device that connects to it,
and only works this way.

Все это связано с тем, что мой домашний сервер расположен в той части дома, где, к сожалению, кабельная связь невозможна.

2 ответа2

1

Какая у вас версия N600? Основываясь на OpenWRT Wiki, кажется, что поддерживается несколько версий этого маршрута. v3 - это установка на основе Broadcom, так что дети в DD-WRT (и, соответственно, Tomato/USB) могут даже иметь ее поддержку, немного гуглинг показывает хиты, но это будет полностью зависеть от того, какая именно у вас версия.

Возможно, вам не составит труда подобрать маршрутизатор, поддерживающий стандарт DD-WRT (или его производные), и прошить прошивку с поддержкой VPN-клиентов. Я бы порекомендовал ASUS RT-N16 лично, и это должно выполнить то, что вы намеревались сделать.

1

Удалите запись шлюза из wlan0. Вы хотите, чтобы только локальная сеть адресов на этом интерфейсе и сервер VPN имели маршруты. Когда вы включаете свой интерфейс VPN, установите шлюз по умолчанию на этом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .