Page 3 of 15 FirstFirst 1234513 ... LastLast
Results 31 to 45 of 225

Thread: Несколько Wan-портов на роутере

  1. #31
    Join Date
    May 2006
    Location
    Moscow ,R.F
    Posts
    6

    Unhappy

    Помогите плиз "чайнику",в настройках роутера!
    Есть дс,инет и локалка,внешний статик IP ,PPPoE.
    Настроил роутер,инет есть а локалки я невижу.
    На провайдерском форуме мне вот что посоветовали:
    надо в post-boot вписать:
    ifconfig vlan1:0 твой_ИП_по_договору netmask твоя_маска_по_договору
    /sbin/route add -net 10.0.0.0 netmask 255.0.0.0 gw твой_гейт_по_умолчанию_из_договора
    /sbin/route add -net 192.168.0.0 netmask 255.255.0.0 gw твой_гейт_по_умолчанию_из_договора
    /sbin/route add -net 212.158.171.0 netmask 255.255.255.0 gw твой_гейт_по_умолчанию_из_договора
    Читал тему про настройки с нуля,из последней части вообще ничего не понял,в линуксе не силен,инглиш плохо знаю поэтому доки врядли пойму.
    Вообщем хелп!!
    Last edited by Grig_oriy; 30-05-2006 at 23:02.

  2. #32
    У меня вот так решена данная проблемма -
    Провайдер раздает инет по ПППоЕ и есть локальная сетка 192.168.11...
    соответственно на Асусе поднят ФТП с адресом 221
    в post-boot я прописал - ifconfig vlan1:0 192.168.11.221 netmask 255.255.0.0
    Почитай вот этот пост - http://wl500g.info/showthread.php?t=4748
    В итоге у меня получилось на ВАН порту 2 ип адреса - белый внешний и серый 192.168.11.221
    Last edited by Popovsky; 31-05-2006 at 05:48.

  3. #33
    Join Date
    May 2006
    Location
    Moscow ,R.F
    Posts
    6
    Ну как я понял все равно нужно вписывать настройки в post-boot роутера,а как это сделать не понятно(в линуксе как уже говарил ,я полный ноль).
    Потом у меня сеть сегментированная там не только 192.168 но и 10.0.0.0.
    Вообщем как вписать настройки эти в роутер,какие то команды нужно дать или что?
    9) настройка автозапуска
    a) в файл /usr/local/sbin/post-boot нужно будет добавить строки.
    А что это за файл?
    И далее по тексту много не понятного.
    Last edited by Grig_oriy; 31-05-2006 at 16:31.

  4. #34
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    1,457
    А простое заполнение таблицы Static Route List Вы не пробовали? Настройки для сетей разных провайдеров

  5. #35

    Question 2 WAN с DHCP (+ failover)

    WL500gDeluxe + 1.9.2.7-7e

    Настроил один из LAN-портов как еще один WAN, согласно FAQ (через VLAN). На них висят 2 провайдера, выдающие живой TCP/IP и DHCP. Для второго интрефейса я запускаю udhcpc аналогично стандартному:

    udhcpc -i vlan2 -p /var/run/udhcpc1.pid -s /tmp/udhcpc

    Проблема в том, что он не устанавливает некоторые параметры, такие как default gateway и DNS. Например, /tmp/resolv.conf пуст после того, как udhcpc отрапортовал, что получил lease. Какову могут быть причины и как побороть, пока фактически прописываю вручную, но все же хотелось бы, чтоб работало "само". Кто ответственнен на установку этих параметров? Подозраиваю, что -s скрипт, но поскольку он бинарник, сам быстро не разберешься ;-).

    Пока у меня так:
    Code:
    [admin@asus root]$ cat /usr/local/sbin/post-boot
    #!/bin/sh
    
    ifconfig vlan2 hw ether 00:08:xx:xx:xx:xx up
    iptables -t nat -A POSTROUTING -o vlan2 -s 192.168.0.0/16 -j MASQUERADE
    echo "nameserver 82.144.xx.xx" >> /tmp/resolv.conf
    udhcpc -i vlan2 -p /var/run/udhcpc1.pid -s /tmp/udhcpc
    killall -HUP dnsmasq
    
    dropbear
    (default gw прописываю ручками ;-) )


    По этому же вопросу - кто-то делал failover для двух соединений? На чем и как хорошо это работает для асусов?

  6. #36
    Олег, ну поскажите, что можно сделать? Можно ли выполнять какие-то custom скрипты после получения настроек по DHCP? Или не стоит пытаться извращаться, а сразу думать насчет OpenWRT?

  7. #37
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Вам нужно самому просто написать скрипт и всё.

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

    Если Вам действительно нужно обеспечить отказоустойчивость, то лучше использовать OpenWRT - там можно и два дефолтных гейтвея прописать, да и настраивать понятно что. Никаких бинарников...

  8. #38
    Во первых в данном случае нельзя использовать встроенный /tmp/udhcpc как скрипт для настройки dhcp
    ни для основного wan ни для того что добавили
    потому что родной скрипт по получению нового адреса по dhcp либо по обновлению адреса перестраивает таблицу NAT, файрволла, маршрутизации
    у меня написан свой скрипт - могу выслать

    второе. у меня запущен скрип который пингует некие тестовые адреса через каждый из wan и тем определяет "живой" интерфейс или нет. и выставляет файл-флаг. и совсем простой скрипт который на основании флагов перключает дефолт (и не только) роутинг как вам надо.

    идея надеюсь ясна.

  9. #39

    Thumbs up

    Quote Originally Posted by gaaronk
    Во первых в данном случае нельзя использовать встроенный /tmp/udhcpc как скрипт для настройки dhcp
    ни для основного wan ни для того что добавили
    потому что родной скрипт по получению нового адреса по dhcp либо по обновлению адреса перестраивает таблицу NAT, файрволла, маршрутизации
    Да, это видно сразу, просто я надеялся, что есть какие-то хуки, чтоб пускать свои скрипты вроде post-boot.

    у меня написан свой скрипт - могу выслать

    второе. у меня запущен скрип который пингует некие тестовые адреса через каждый из wan и тем определяет "живой" интерфейс или нет. и выставляет файл-флаг. и совсем простой скрипт который на основании флагов перключает дефолт (и не только) роутинг как вам надо.

    идея надеюсь ясна.
    Да, если не жалко, делитесь ;-) . Как сделать такое конечно понятно, но изобретать велосипед не хочется - как всегда, будет куча специальных случаев и т.п. уж лучше развивать уже существующее ;-)

  10. #40
    Тут набор скриптов
    Заточено строго под меня и мою ситуацию
    dhcp используется на WAN2, переточить все или написать свое для двух dhcp более чем реально

    scripts.zip

  11. #41

    2 wan porta PPoE

    Девайс 500 делюкс прошивка Олега последняя...
    Есть 2 провайдера - один по выделеке, а второй через АДСЛ.
    Первый используется как основной, а второй как резервный канал
    Первый висит на основном ване (ППоЕ, Статик айпи)
    Второй подцеплен к 4 лану (ППоЕ, динамик айпи)
    Второй Влан поднят командой
    nvram set vlan0ports="2 3 4 5*"
    nvram set vlan2ports="1 5"
    nvram set vlan2hwname=et0
    nvram commit

    есть 2 файла с параметрами соединений
    options.wan0 и options.wan1 соответственно для первого и второго провайдера.

    Вопрос в том как передать данные парамеры при поднятиии Влан2?

    И какой командой можно потом включить и выключить соединение на Влан2?

  12. #42

    Вопрос по реализации 2х Ванов

    Хотелось бы получить помощь по настройке 2х Ван портов, далее идет
    выдержка из ФАКа

    Есть 2 провайдера дают инет по ППоЕ, ну и хотелось бы переключать их програмно
    а не передергивать шнурки...
    Вннутр.сетка 192.168.1.XXX

    1.Провайдер
    IP0 - z.z.z.z (Статика белый адрес)
    Гатвей0

    2.Провайдер
    IP1 - (динамика, постоянного адреса нет... в веб интерфейсе ставлю 0.0.0.0)
    Гатвей1

    Сохранены также файлы от соединений -
    для первого
    options.wan0
    resolv.conf.vlan0
    route.vlan0
    в route.vlan0
    Destination Gateway Genmask Flags Metric Ref Use Iface
    195.58.22.225 * 255.255.255.255 UH 0 0 0 ppp0
    195.58.22.0 * 255.255.255.0 U 0 0 0 vlan1
    192.168.1.0 * 255.255.255.0 U 0 0 0 br0
    192.168.0.0 * 255.255.0.0 U 0 0 0 vlan1
    127.0.0.0 * 255.0.0.0 U 0 0 0 lo
    default 225.lestranzit- 0.0.0.0 UG 0 0 0 ppp0

    и второго провайдера
    options.wan1
    resolv.conf.vlan1
    route.vlan1
    в route.vlan1
    Destination Gateway Genmask Flags Metric Ref Use Iface
    10.80.8.10 * 255.255.255.255 UH 0 0 0 ppp0
    192.168.1.0 * 255.255.255.0 U 0 0 0 br0
    192.168.0.0 * 255.255.0.0 U 0 0 0 vlan1
    127.0.0.0 * 255.0.0.0 U 0 0 0 lo
    default 10.80.8.10 0.0.0.0 UG 0 0 0 ppp0

    Пускай Влан2 будет на первом порту (правда хотелось бы на 4, тогда видимо надо
    исправить на ports "4 5t" ??)
    Прописываем в post-firewall

    >robocfg vlan 2 ports "1 5t" vlan 0 ports "2 3 4 5t"
    >vconfig add eth0 2
    >ifconfig hw ether 00:11:32:23:32:23
    >ifconfig vlan2 192.168.2.1 broadcast 192.168.2.255 netmask 255.255.255.0 up
    В моем случае какой ИП надо указать в место - 192.168.2.1?

    создание PPTP соединения вручную.

    >создать файл например по пути /etc/ppp/peers/pptp
    (Только у меня к сожалению ППоЕ, очень похоже, что это данные из файла
    options.wan? )

    создать файлы /tmp/ppp/ip-up и /tmp/ppp/ip-up вместо линков которые там лежат
    в первый вставить - например вход в удаленную сеть 11.11.11.0
    >route add -net 11.11.11.0 netmask 255.255.255.0 dev $1

    Это для первого пров.
    route add -net 195.58.22.225 netmask 255.255.255.0 dev $1
    Это для второго пров.
    route add -net 10.80.8.10 netmask 255.255.255.0 dev $1

    переменные которые передаются скрипту:
    $1 - интерфейс, например ppp0, (где он будет назначаться?)
    $4 - назначенный IP, (хотелось бы узнать по подробнее...)
    $5 - удаленный IP (хотелось бы узнать по подробнее...)

    Если подключение идет к интернет то таким же образом можно поменять шлюз по
    умолчанию:
    >route add default dev $1

    добавить статический маршрут до PPTP сервера:
    >route add -net 1.1.1.1 netmask 255.255.255.255 gw такой-то

    Это для первого пров.
    route add -net IP0 netmask 255.255.255.255 gw Гатвей0
    Это для второго пров.
    route add -net IP1 netmask 255.255.255.255 gw Гатвей1

    запустить соединение:
    >pppd file /opt/etc/ppp/peers/pptp
    (Только у меня к сожалению ППоЕ - как быть в этом случае?)

    Естественно для первого и второго провайдера будут разные файлы с настройками

  13. #43

    Thumbs up

    Спасибо! В очередной раз заглючил основной провайдер, и пришлось резко все бросать и браться за настройку, по крайней мере нормального конфигурирования обоих интерфейсов под DHCP. udhcpc.sh заработал сразу, потом чуть подправил под себя.

    Другие скрипты глянул - вроде все понятно, нужно пытаться ставить и смотреть, как будет работать, затачивать под себя.

    Вес таки, как приятно найти приличный код и работать с ним, а не писать свой черновичек.

  14. #44
    Пытаюсь настроить роутер в такой конфигурации - на Wan интерфейсе Pptp+dhcp (Корбина), в один из Lan портов включен Adsl модем в режиме роутера с адресом соответсвенно из локальной подсети.
    Вбиваю в Асус маршрут 0.0.0.0 Mask 0.0.0.0 <Адрес модема>metric 10, т.е. делаю дефолтный шлюз с большей метрикой, по идее. пакеты должны бежать на него в случае неисправности основного канала (метрика 0).
    В результате получаем веселую вещь - роутер пытается поднимать Pptp соединения через Adsl модем, а также слать в него пакеты на локальные адреса Корбины несмотря на то, что маршруты прописаны на Man-интерфейс.
    Что я делаю неправильно?

  15. #45

    Question Еще раз про два порта Wan

    Привет всем!

    Имею двух провайдеров. Один постоянный, второй на случай, если первый в дауне.
    Пытаюсь с помощью wl500gp (WL500gp-1.9.2.7-7f-pre4.trx) организовать переключение между ними.

    Сделал vlan2 как советовал Oleg:
    --------------------------------------------------
    robocfg vlan 2 ports "1 5t" vlan 0 ports "2 3 4 5t"
    vconfig add eth0 2
    после этого появится полноценный интерфейс vlan2. Посмотреть список интерфейсов командой ifconfig -a
    посмотреть конфигурацию портов свитча robocfg show
    Новому интерфейсу можно назначить свой MAC адрес командой
    ifconfig hw ether 00:11:32:23:32:23
    запустить интерфейс:
    ifconfig vlan2 192.168.2.1 broadcast 192.168.2.255 netmask 255.255.255.0 up
    -------------------------------------------------
    имеем
    # robocfg show
    Switch: enabled
    Port 0(W): DOWN enabled stp: none vlan: 1 mac: 00:00:00:00:00:00
    Port 1(4): 100FD enabled stp: none vlan: 2 mac: 00:00:00:00:00:00
    Port 2(3): 100FD enabled stp: none vlan: 0 mac: 00:00:00:00:00:00
    Port 3(2): 100FD enabled stp: none vlan: 0 mac: 00:00:00:00:00:00
    Port 4(1): DOWN enabled stp: none vlan: 0 mac: 00:00:00:00:00:00
    Port 5(C): 100FD enabled stp: none vlan: 0 mac: 00:00:00:00:00:00
    VLANs: BCM5325/535x enabled mac_check mac_hash
    vlan0: 2 3 4 5t
    vlan1: 0 5t
    vlan2: 1 5t

    # route -n
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    192.168.10.252 0.0.0.0 255.255.255.255 UH 0 0 0 vlan1
    192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
    192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
    192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan1
    127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
    0.0.0.0 192.168.10.252 0.0.0.0 UG 0 0 0 vlan1

    т.е родной WAN (vlan1) получил по DHCP гейт на 192.168.10.252
    причем он поднимается автоматически как только втыкаешь кабель в WAN
    для vlan2 такое не происходит.

    Дальше я пока в ступоре из-за незнания матчасти - как мне отключать
    все что связано с vlan1, активировать vlan2 и запросить dhcp выдать
    новые ip и гейт уже для vlan2. Далее стартовать vpn для второго провайдера

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

    Может у кого реализована такая задумка? Или посоветуйте где копать.

    Спасибо. Александр

Page 3 of 15 FirstFirst 1234513 ... LastLast

Similar Threads

  1. Несколько DNS и dnsmasq
    By idmitry in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 245
    Last Post: 28-10-2016, 07:18
  2. Replies: 47
    Last Post: 05-05-2016, 06:24
  3. Распайка USB портов в роутере WL-500gP/520gC
    By mototun in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 119
    Last Post: 22-10-2014, 14:07
  4. WL-320gE/550gE - подключение USB портов
    By Kirill in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 39
    Last Post: 15-02-2014, 08:20
  5. Несколько вопросов по Samba и USB HDD
    By falselight in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 188
    Last Post: 28-02-2012, 15:43

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •