IOException

Посетитель
  • Content count

    8
  • Зарегистрировался

  • Last visited

Community Reputation

0 Neutral

About IOException

  • Rank
    Новичок

Profile Information

  • Пол
    Мужчина
  1. В общем route change работает без патча на 10.3-RELEASE-p16, на 11 думаю будет то же самое, но не проверял. Вот мои up down скрипты, как было с патчем закомментировано. up.sh: #!/bin/sh gw=`netstat -rn4 | awk '$1=="default"{print $2}'` fn=`netstat -rn4 | awk '$1=="default"{print $4}'` #route delete $4 #route add $4 $gw route change $4 $gw -ifp $fn #route delete default #route add default $4 route change default $4 echo $4 > /tmp/mpd_dr echo $gw > /tmp/mpd_gw sleep 20 down.sh #!/bin/sh dr=`cat /tmp/mpd_dr` gw=`cat /tmp/mpd_gw` route delete $dr #route delete default #route add default $gw route change default $gw rm -f /tmp/mpd_dr rm -f /tmp/mpd_gw sleep 20 Старый вариант оставил для сравнения, fn=`netstat -rn4 | awk '$1=="default"{print $4}'` - это получаем имя сетевого адаптера, а тут route change $4 $gw -ifp $fn это имя указываем что бы маршрут был не только через правильный шлюз но и через правильный интерфейс. А дабы не быть голословным, вот результат: root@locfree:~ # route get 83.102.255.55 route to: bras245-lo0.spb.corbina.net destination: bras245-lo0.spb.corbina.net gateway: 10.123.208.1 fib: 0 interface: re1 flags: <UP,GATEWAY,HOST,DONE,STATIC,PINNED> recvpipe sendpipe ssthresh rtt,msec mtu weight expire 0 0 0 0 1400 1 0