Page 4 of 12 FirstFirst ... 23456 ... LastLast
Results 46 to 60 of 174

Thread: Интерфейсы и MAC-адреса роутера Asus WL-500gP/500W/RT-N16

  1. #46
    Viper_Rus
    Прошу прощения, не было времени для ответа, работы полно. Хорошо, что разобрались.
    У меня основной канал попроще - pptp - он сам убирает default-маршрут когда нет связи с pptp-сервером, но сегодня столкнулся с ситуацией, когда связь с сервером есть, а инета все равно нет (авария на внешней магистрали). Поэтому, я подумал, что мне тоже нужно воткнуть подобный скрипт. У тов. Unlimited интересные скрипты и при том - универсальные. Я решил упростить: взял только pinger.sh, кое-что поменял в нем и сделал самодостаточным: pinger.sh. Это как раз примерно для вашего случая.
    Кстати, а зачем динамически получать адрес от модема, если можно настроить его в режиме роутера, пробросить все порты на асус и просто ходить в инет через 192.168.2.2?

    P.S. А в скриптах Unlimited можно задать приоритетный wan? А то я сильно не разбирался, и попробовать пока нет возможности...

  2. #47
    Join Date
    Sep 2004
    Location
    Russia, Saint-Petersburg
    Posts
    422
    Quote Originally Posted by selecao View Post
    Viper_Rus
    Прошу прощения, не было времени для ответа, работы полно. Хорошо, что разобрались.
    У меня основной канал попроще - pptp - он сам убирает default-маршрут когда нет связи с pptp-сервером, но сегодня столкнулся с ситуацией, когда связь с сервером есть, а инета все равно нет (авария на внешней магистрали). Поэтому, я подумал, что мне тоже нужно воткнуть подобный скрипт. У тов. Unlimited интересные скрипты и при том - универсальные. Я решил упростить: взял только pinger.sh, кое-что поменял в нем и сделал самодостаточным: pinger.sh. Это как раз примерно для вашего случая.
    Кстати, а зачем динамически получать адрес от модема, если можно настроить его в режиме роутера, пробросить все порты на асус и просто ходить в инет через 192.168.2.2?

    P.S. А в скриптах Unlimited можно задать приоритетный wan? А то я сильно не разбирался, и попробовать пока нет возможности...
    Приоритетный ван в том методе задать можно.
    Почему динамика. Просто у меня sip телефон, и за двойным натом(если адсл модем в режиме роутера) не хочет работать. Пот и подумал, что можно избавится от одного ната, есди модем будет в этом режиме работать. Он как бы получает айпи у провайдера, и ЕГО ЖЕ выдает клиенту со всеми настройками. Тоесть нат выключен. А в режиме роутера все норм работает.
    Спасибо! Поробую ваш варант.

    Только просьба, объясните поподробнее куда этот скрипт прописать и какие строчки куда добавить. Не просто же его запустить. Может в nvram какие данные дополнительные будут нужны. Я так понял он вырубает/врубает Wan1(Vlan2) ?
    Last edited by Viper_Rus; 05-05-2010 at 19:34.

  3. #48
    Quote Originally Posted by Viper_Rus View Post
    Только просьба, объясните поподробнее куда этот скрипт прописать и какие строчки куда добавить. Не просто же его запустить. Может в nvram какие данные дополнительные будут нужны. Я так понял он вырубает/врубает Wan1(Vlan2) ?
    Просто запустить, например, в /usr/local/sbin/post-boot после всей маршрутизации:
    pinger.sh &
    делает он в сущности то же, что и оригинальный скрипт, только учитывает всего два статических канала - основной и резервный. Соответственно, если падает основной, маршрут по умолчанию меняется на резервный $gw_bckp, а когда основной канал снова становится доступен - возвращает $gw_main. Единственное что - хосты для теста лучше прописать такие, которые бы имели отношение к основному каналу (шлюз, например) или, по крайней мере, не требовались бы при работе с резервным (т.к. они не будут доступны на нём).
    То есть тут я явно (и не очень красиво) задаю приоритет на основной канал. Может быть у Unlimited в скриптах лучше реализована приоритизация, посмотрите. И еще, я ничего еще не проверял, просто на скорую руку модифицировал, так что если заметите ошибки или решите, что что-то лучше сделать иначе, дайте знать.

  4. #49
    Join Date
    Sep 2004
    Location
    Russia, Saint-Petersburg
    Posts
    422
    И послений малюсенький вопросик. для вашего пингера принцыпиально по какому методу прописывать маршруты
    так route del default dev vlan5
    route add default gw 192.168.2.2 dev vlan5 metric 1
    или так ip route add default via 192.168.2.2 table 253
    И если последнее, то в какой файл эту сточку писать в post-boot или post-firewall
    Еще раз прощу прощение за нубизм)
    Last edited by Viper_Rus; 05-05-2010 at 20:25.

  5. #50
    Viper_Rus
    если юзаете скрипт, то никакие дополнительные маршурты и таблицы не нужны. прописываете только шлюз на основной канал (в web-интерфейсе, например), как и раньше

  6. #51
    Join Date
    Sep 2004
    Location
    Russia, Saint-Petersburg
    Posts
    422
    аааааа....все понял....., все настройки второго вана в самом скрипте......еще раз спасибо.

  7. #52
    Quote Originally Posted by Viper_Rus View Post
    аааааа....все понял....., все настройки второго вана в самом скрипте......еще раз спасибо.
    Нет, все настройки в nvram переменных. Приоритетный всегда первый настроеный ван.
    Скрипты это не мои просто я настроил и мне понравилось, вот чтоб не забыть и другим показать вставил себе в подпись. У меня год как часы эти скрипты работали на двух рррое провайдерах, асейчас просто необходимость отпала...
    ASUS RT-N16 (1.9.2.7-rtn) + multi-wan (2x PPPoE, было на WL-500W)
    Нужно делать так как нужно, а как не нужно - делать не нужно.

  8. #53
    Join Date
    Sep 2004
    Location
    Russia, Saint-Petersburg
    Posts
    422
    Quote Originally Posted by Unlimited View Post
    Нет, все настройки в nvram переменных. Приоритетный всегда первый настроеный ван.
    Скрипты это не мои просто я настроил и мне понравилось, вот чтоб не забыть и другим показать вставил себе в подпись. У меня год как часы эти скрипты работали на двух рррое провайдерах, асейчас просто необходимость отпала...
    Да не, я тот возглас относил к скрипту товарища selecao.

    Короче все настроил.

    Все таки остался с твоим вариантом. Мне очень понравилось что я смог все таки победить модем )) Он у меня теперь в режиме бриджа, а а PPPoE поднимает RT-N16.
    И ты это, в скриптах замени Vlan1 на Vlan2 и можно выкладывать готовое решение для RT-N16.

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

  9. #54

    vlan

    Извиняюсь за надоедливость, но все же, помогите со сменой номера vlan c 2 на 500, на знаю правильно ли я выражаюсь, но еще раз опишу, мне всего лишь нужно тэгировать пакеты, чтобы избавиться от промежуточного устройства.

    В дебиане я сделал это так:

    # vconfig add eth0 500
    # ifconfig eth0.500 up
    # ifconfig eth0.500 x.x.x.x netmask 255.255.255.252

    Все работает.

    В rt-n16 пытаюсь по аналогии не выходит.

    Делал так:

    robocfg vlan 500 ports «1 5t» vlan 0 ports «2 3 4 5t»
    vconfig add eth0 500
    ifconfig vlan500 x.x.x.x netmask 255.255.255.252

    Не работает, я так понимаю из-за того что br0 еще завязан.

    Помогите пожалуйста.
    Last edited by pzserg; 06-05-2010 at 13:49. Reason: дополнение

  10. #55
    Quote Originally Posted by pzserg View Post
    Извиняюсь за надоедливость, но все же, помогите со сменой номера vlan c 2 на 500, на знаю правильно ли я выражаюсь, но еще раз опишу, мне всего лишь нужно тэгировать пакеты, чтобы избавиться от промежуточного устройства.

    В дебиане я сделал это так:

    # vconfig add eth0 500
    # ifconfig eth0.500 up
    # ifconfig eth0.500 x.x.x.x netmask 255.255.255.252

    Все работает.

    В rt-n16 пытаюсь по аналогии не выходит.

    Делал так:

    robocfg vlan 500 ports «1 5t» vlan 0 ports «2 3 4 5t»
    vconfig add eth0 500
    ifconfig vlan500 x.x.x.x netmask 255.255.255.252

    Не работает, я так понимаю из-за того что br0 еще завязан.

    Помогите пожалуйста.
    Все говорят, что robocfg еще не рабочий и идут путем прописывания маршрутов в nvram...

  11. #56
    Join Date
    Sep 2004
    Location
    Russia, Saint-Petersburg
    Posts
    422
    Есть такой вопрос. Короче, у меня есть sip телефон. Так вот, при смене Wan-а реконнект не происходит. Почитал в интернете, что это происходит из за того что роутер сохраняет таблицу нат. У меня такой вопрос, а есть ли какая нибудь команда которая обнуляет таблицу нат или хотябы стирает из нее все записи с определенным ip.
    Прочитал, что должно помочь:

    echo 0 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
    echo 0 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream

    Подождать пару секунд и восстановить
    echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
    echo 180 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream


    но чета не помогает, все равно в таблице cat /proc/net/ip_conntrack | grep 192.168.1.99 остаются записи где видно что указан старый wan

  12. #57

    vlan

    Замучался я уже с этими vlan, не пойму почему не работает, может кто направит на мысль, сделал следующее:

    nvram show | grep vlan

    Все что связано с vlan 2 поменял на vlan 500:

    nvram set vlan500ports="0 8"
    nvram set wan0_ifname=vlan500
    nvram set vlan500hwname=et0
    nvram set wan_ifnames=vlan500
    nvram set wandevs=vlan500
    nvram set wan_ifname_t=vlan500
    nvram set wan_ifname=vlan500
    nvram set wan0_ifnames=vlan500
    nvram commit

    vconfig add eth0 500
    ifconfig vlan500 x.x.x.x netmask 255.255.255.252 up

    flashfs save && flashfs commit

    reboot

    Не понимаю что не так.

  13. #58
    Join Date
    Sep 2004
    Location
    Russia, Saint-Petersburg
    Posts
    422
    Сделал я себе на multi-wan рабочий sip телефон
    Добавил в начало swroute.sh:
    Code:
    echo 0 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
    echo 0 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream
    echo 0 > /sys/module/nf_conntrack_sip/parameters/sip_timeout
    $LOG "udp clear"

    А в конец:
    Code:
    sleep 25
    echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
    echo 180 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream
    echo 180 > /sys/module/nf_conntrack_sip/parameters/sip_timeout
    $LOG "udp set"
    Тогда все просто отлично работает после смены wan.

    Вот думаю, может скинуть куда нить чутка подифицированные скрипты под RT-N16. Если это конечно кому то надо.
    Last edited by Viper_Rus; 07-05-2010 at 13:13.

  14. #59
    Quote Originally Posted by pzserg View Post
    Замучался я уже с этими vlan, не пойму почему не работает, может кто направит на мысль, сделал следующее:

    nvram show | grep vlan

    Все что связано с vlan 2 поменял на vlan 500:

    nvram set vlan500ports="0 8"
    nvram set wan0_ifname=vlan500
    nvram set vlan500hwname=et0
    nvram set wan_ifnames=vlan500
    nvram set wandevs=vlan500
    nvram set wan_ifname_t=vlan500
    nvram set wan_ifname=vlan500
    nvram set wan0_ifnames=vlan500
    nvram commit

    vconfig add eth0 500
    ifconfig vlan500 x.x.x.x netmask 255.255.255.252 up

    flashfs save && flashfs commit

    reboot

    Не понимаю что не так.
    robocfg show что показывает?
    nvram set vlan500ports="0t 8"
    пробовали? Ведь вам надо тегировать ван порт? ниодного сообщения с 0t не видел почему-то
    ASUS RT-N16 (1.9.2.7-rtn) + multi-wan (2x PPPoE, было на WL-500W)
    Нужно делать так как нужно, а как не нужно - делать не нужно.

  15. #60
    Quote Originally Posted by Unlimited View Post
    robocfg show что показывает?
    nvram set vlan500ports="0t 8"
    пробовали? Ведь вам надо тегировать ван порт? ниодного сообщения с 0t не видел почему-то
    [root@RTN16 root]$ nvram show | grep vlan
    size: 14401 bytes (18367 left)
    vlan2ports=
    wan0_ifname=vlan500
    vlan500ports=0t 8
    wl0_vlan_prio_mode=off
    vlan2hwname=
    lan_ifnames_t=vlan1 eth1
    wl_vlan_prio_mode=off
    lan_ifnames=vlan1 eth1
    vlan_enable=1
    wan_ifnames=vlan500
    vlan1hwname=et0
    vlan1ports=1 2 3 4 8*
    wandevs=vlan500
    wan_ifname=vlan500
    landevs=vlan1 wl0
    wan0_ifnames=vlan500
    vlan500hwname=et0

    robocfg vlan 500 ports "1"

    Switch: enabled
    Port 0: 100HD enabled stp: none vlan: 500 mac: 00:19:30:98:fd:51
    Port 1: DOWN enabled stp: none vlan: 1 mac: 00:00:00:00:00:00
    Port 2: DOWN enabled stp: none vlan: 1 mac: 00:00:00:00:00:00
    Port 3: DOWN enabled stp: none vlan: 1 mac: 00:00:00:00:00:00
    Port 4: DOWN enabled stp: none vlan: 1 mac: 00:00:00:00:00:00
    Port 5: 10HD enabled stp: none vlan: 1 mac: e0:cb:4e:a5:7b:5c

    vconfig add eth0 500
    ifconfig vlan500 x.x.x.x netmask 255.255.255.252 up

    Не работает, последнее выставлено для robocfg, может быть не нужно через robocfg ничего делать ??

    По-моему должно все быть как-то проще, но не знаю что.

Page 4 of 12 FirstFirst ... 23456 ... LastLast

Similar Threads

  1. Нужно получить 2 ip адреса и 2 vlan на роутере Asus
    By muxeu in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 117
    Last Post: 11-11-2015, 02:27
  2. Replies: 113
    Last Post: 25-07-2012, 12:31
  3. Альтернативные web-интерфейсы Transmission
    By Cd_spb in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 54
    Last Post: 06-01-2012, 14:30
  4. wl-500g Premium и внешние IP-адреса на LAN-интерфейсе роутера.
    By headcrash555 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 22
    Last Post: 19-10-2009, 21:51
  5. Replies: 4
    Last Post: 17-08-2008, 03:24

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
  •