D-Link dir-320: прошивка Олега yota + static IP

Discussion in 'Linux, Freebsd, *nix' started by diakon2, 6 Oct 2009.

  1. diakon2

    diakon2 Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    66
    Likes Received:
    2
    Reputations:
    0
    в общем имеется
    1. dir320 с прошивкой Олега
    Инструкция по установке расположена по адресу http://seculab.ru/dlink-320/
    Используются версии:
    wl500gpv2 1.9.2.7-d-r414
    madwimax 0.1.1-r171

    2. 4G USB-модем Samsung SWC-U200
    3. кабельный провайдер, которые предоставляет интернет в виде static ip

    нужно
    1. идеальный вариант
    подключить к роутеру 4G модем, провайдерский ethernet канал, и чтобы интернет бегал по умолчанию через кабель, а в случае пропажи xD интернета в кабеле роутить все через модем, дальше при восстановлении интернета по кабелю нужно возвращать роуты назад, чтобы траф шол через медное соединение )
    былобы неплохо еслибы это все совершалось автоматически, чтобы роутер с воткнутым модемом лежал тих и мирно и сам все делал

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

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

    Code:
    [admin@(none) root]$ uname -a
    Linux (none) 2.4.37.3 #2 2009-07-27 02:33:25 PDT mips GNU/Linux
    С уважением Владимир.
    аска 8181842
    мыльце [email protected]
     
    #1 diakon2, 6 Oct 2009
    Last edited by a moderator: 10 Oct 2009
  2. diakon2

    diakon2 Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    66
    Likes Received:
    2
    Reputations:
    0
    что сюда дописать чтобы удалялся предпоследний роут


    [admin@(none) madwimax]$ netstat -rn
    Kernel IP routing table
    Destination Gateway Genmask Flags MSS Window irtt Iface
    192.168.13.1 0.0.0.0 255.255.255.255 UH 0 0 0 vlan1
    192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
    192.168.13.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.13.1 0.0.0.0 UG 0 0 0 vlan1
    0.0.0.0 10.101.200.1 0.0.0.0 UG 0 0 0 wimax0
    0.0.0.0 10.101.200.1 0.0.0.0 UG 0 0 0 wimax0




    case "$1" in
    if-create)
    iptables -I FORWARD -o "$2" -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --c
    lamp-mss-to-pmtu


    #где нибуть тут


    ;;
    if-up)


    #или тут

    udhcpc -b -p /var/run/udhcpc."$2".pid -i "$2" -s /opt/etc/udhcpc/udhcpc.
    script
    iptables -t nat -A POSTROUTING -o "$2" ! -s $(ifconfig "$2" | sed -n 's/
    ^.*inet addr:\([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\) .*$/\1/p') -j MASQUERADE
    ;;
    if-down)
    iptables -t nat -D POSTROUTING -o "$2" ! -s $(ifconfig "$2" | sed -n 's/
    ^.*inet addr:\([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\) .*$/\1/p') -j MASQUERADE
    kill -TERM `cat /var/run/udhcpc."$2".pid`
    ;;
    if-release)
    iptables -D FORWARD -o "$2" -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --c
    lamp-mss-to-pmtu
    ;;
    *)
    echo "Usage: $0 { if-create | if-up | if-down | if-release }" >&2
    exit 3
    ;;
    esac





    завтра надо запускать в использование, подскажите пожалуйста
     
    #2 diakon2, 7 Oct 2009
    Last edited: 7 Oct 2009
  3. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    route del -net 0/0 gw 10.101.200.1