Двойной порт WAN на WRT54GL

Можно ли перенастроить один из портов LAN на WRT54GL (с микропрограммой Tomato) для работы в качестве второго порта WAN?

У меня есть следующие сети:

  • PPOE-соединение с ADSL-модемом (нормально работает на обычном WAN-порту)
  • Беспроводная сеть WiFi (в диапазоне 178.XXX) через маршрутизатор Mikrotik

который я хотел бы поставить на стороне WAN маршрутизатора. Затем я хотел бы настроить маршрутизацию, чтобы часть трафика (172.XXX) направлялась на Mikrotik, а остальная часть - на модем ADSL.

ps по практическим причинам я не могу использовать Mikrotik в качестве брандмауэра / маршрутизатора.

Редактировать: Кажется, это может быть сделано путем редактирования iptables, кто-то может сказать мне, как именно?

4 ответа

Вам нужно будет заново прошить прошивку чем-то вроде DD-WRT, чтобы получить полный доступ к базовой ОС Linux. Оттуда вы можете настроить iptables и т. Д., Чтобы делать все что угодно на разных интерфейсах.

Вам понадобится четкое понимание маршрутизации Linux, это не для обычного конечного пользователя.

Главная страница проекта DD-WRT - http://www.dd-wrt.com/

Назначение одного из ваших портов "Lan" для подключения к соседней Wi-Fi сети не должно быть слишком сложным, если вы используете прошивку, которая дает вам доступ к базовому стеку IP, например, DD-WRT. Тем не мение...

Затем я хотел бы настроить маршрутизацию, чтобы часть трафика направлялась в ADSL, а остальная часть - в Mikrotik.

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

Поскольку принципиально невозможно маршрутизировать каждый пакет отдельно, когда задействован NAT, лучшее, что мы можем сделать, - это направить каждый сеанс индивидуально. Таким образом, мы гарантируем, что все пакеты из данного сеанса используют одно и то же соединение.

Если у вас есть много разных сеансов, происходящих из вашей локальной сети, то вы получите хороший баланс по обоим интернет-соединениям. Если циклическое распределение не то, что вы хотите, вы также можете определить, какие типы трафика выходят, какое подключение к Интернету на основе порта TCP/UDP.

Инструкции по настройке балансировки нагрузки в dd-wrt находятся по адресу:http://www.dd-wrt.com/wiki/index.php/Dual-WAN_for_simple_round-robin_load_equalization

Однако балансировка нагрузки обычно сильно разочаровывает.

Если вам не нужно применять какие-либо правила брандмауэра для второй сети, то вам даже не нужны iptables, просто статический маршрут, как...

ip route add 172.16.0.0/24 via 192.168.0.3

где 192.168.0.3 - адрес, назначенный интерфейсу локальной сети на устройстве Mikrotik.

в соответствии с http://en.wikibooks.org/wiki/Tomato_(firmware)/Menu_Reference есть меню Advanced -> Routing, которое позволяет добавлять статические маршруты.

Другие вопросы по тегам