в общем имеется 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]
что сюда дописать чтобы удалялся предпоследний роут [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 завтра надо запускать в использование, подскажите пожалуйста