я пользуюсь конструкцией
nvram set vlan0ports="0 1 2 5*" #LAN 2,3,4
nvram set vlan1ports="4 5" #WAN - первый провайдер, настраивается в вебинтерфейсе
nvram set vlan2ports="3 5" #LAN 1 - второй провайдер, настраивается скриптами
и вешается
Картинка не показывается, перешлите в личке.
Сначала думал, что в v2 слишком тупой неуправляемый свитч. Сейчас проверил команду на v2 (спасибо chyuliy) - всё работает.
Какая прошивка?
Прощу помощи.
Организовал два WAN
nvram show | grep ports
vlan2ports=3 5
vlan0ports=0 1 2 5*
vlan1ports=4 5
Для vlan1 - провайдер ethernet - настройку делал с веб-интерфейса
На vlan2 - должен быть pppoe
mgts.pppd
noauth refuse-eap
user 'xxx@mgts'
password 'xxxx'
nomppe nomppc
plugin rp-pppoe.so nic-vlan2
mru 1492 mtu 1492
idle 1800 demand
maxfail 0
persist
nodefaultroute
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0
#/usr/sbin/pppd file /opt/script/mgts.pppd
[admin@HomeRouter root]$ /opt/script/run_pppoe.sh
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.10 compiled against pppd 2.4.5
[admin@HomeRouter root]$ tail /opt/var/log/syslog.log
Oct 16 12:31:47 syslogd started: BusyBox v1.15.1
Oct 16 12:31:47 syslogd: started.
Oct 16 12:31:47 rc.unslung: start service /opt/etc/init.d/S10cron
Oct 16 12:31:47 /opt/sbin/cron[156]: (CRON) STARTUP (V5.0)
Oct 16 12:32:07 pppd[161]: Plugin rp-pppoe.so loaded.
Oct 16 12:32:07 pppd[161]: RP-PPPoE plugin version 3.10 compiled against pppd 2.4.5
Oct 16 12:32:07 pppd[162]: pppd 2.4.5 started by admin, uid 0
Oct 16 12:32:07 pppd[162]: Using interface ppp0
Oct 16 12:32:07 pppd[162]: local IP address 10.64.64.64
Oct 16 12:32:07 pppd[162]: remote IP address 10.112.112.112
Даже если положить vlan2
Все равно будет
Oct 16 12:32:07 pppd[162]: local IP address 10.64.64.64
Oct 16 12:32:07 pppd[162]: remote IP address 10.112.112.112
[admin@HomeRouter root]$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.200.168.1 * 255.255.255.255 UH 0 0 0 vlan1
10.112.112.112 * 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
10.200.168.0 * 255.255.255.0 U 0 0 0 vlan1
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default localhost.prime 0.0.0.0 UG 0 0 0 vlan1
[admin@HomeRouter root]$
Модем в режиме бриджа. При настройке с веб-интерфейса все работает (адрес выдает как нужно).
Где ошибка?
Лишняя строка:
Code:idle 1800 demand
Everybody stand back. I know iptables.
Мой вариант правильного выключения роутера.
Имеется 2 физических подключения к провайдерам.
Местная сеть и внешний интернет.
Возможно ли сделать так чтобы внутрений интернет шел допустим на ван1, а внешний через ван2 ?
спасибо
ну получается внутрегородской, 78.140.4.1 и интернет с выходом во всемирный тырнет 94.251.111.1
Очень информативно
Указанные IP и являются внешними интернет адресами. Но что то мне подсказывает что это не адреса которые можно прописать на ван интерфейсе роутера. Скорее всего это IP шлюзов провайдера. Укажите что за настройки необходимо для каждого из провайдеров. И поясните для каких целей нужно два провайдера.
мда надо зватьна помощь копетана очевидность...
есть 2 физ подключения к сети, надо чтобы трафик по определенным подсеткам передавался на один адрес, а все остальное на другой.
один пров требует настройки ИП, маска подсети, основной шлюз, днсы, привязка по маку. Другой пров не требует настроек вообще, все идет автоматически.
Я здесь. Конеченый форум, пока писал подробный ответ меня отлогинило и все ушло в топку. В двух словах - прописывай того провайдера который требует настроек в роутер и втыкай его шнурок в WAN порт, а второго который выдает автоматом - не трогай. После этого на компе пропиши роуты для внутригородского через
route add, например route add 78.140.4.10 MASK 255.255.255.255 78.140.4.1 после чего с компа будет ходить по правильным маршрутам.
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
А у меня не получается
Конфигурация такая:
LAN (br0) 192.168.3.156 подсеть 192.168.3.0/24
основной шлюз ppp0 с динамическим внешний IP адресом
дополнительный шлюз находится в LAN - 192.168.3.2
На роутере стоит OpenVPN сервер с IP адресом 172.16.0.1 и подсетью 172.16.0.0/24.
Клиенты подключаются и интернет для них берется с ppp0.
Но необходимо OpenVPN клиентам раздать инет от сервера, который находиться в локалке - 192.168.3.2. По причине большей скорости.
Делаю вот так:
После того как выполняю команды ip трафик с клиентов прекращает идти в интернет.PHP Code:
ip route add default via 192.168.3.2 dev br0 table 111
ip rule add fwmark 4 lookup 111
ip rule add from 172.16.0.0/24 table 111
ip route flush cache
iptables -t mangle -A PREROUTING -s 172.16.0.0/24 -j MARK --set-mark 4
iptables -t nat -A POSTROUTING -o br0 -j SNAT --to-source 192.168.3.156
Т.е. вероятней всего осталось дело за малым - iptables
Помогите советом