LINUX.ORG.RU

История изменений

Исправление slamd64, (текущая версия) :

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

В CentOS7, например, нет ifconfig вообще. :)

Далее, есть просто команда route (не ip route) - можно в неё смотреть, опять же, если у тебя не CentOS7 :)

Ну и, наконец, шлюз «по умолчанию» - он один. То есть, совсем один.

Через ip route можно сделать несколько разных шлюзов «по умолчанию», но для разных сетей.

«Пишу скрипт для манипуляций с траффиком.»

Я обычно подхожу к вопросу с другого конца: попросту скриптом во временный файл пишу информацию, кто сейчас рутер. Что-нибудь типа:

route add default gw 192.168.219.254 eth0

echo «gw 192.168.219.254» > /tmp/router-ip

echo «eth0» > /tmp/router-iface

Для PPP соединений, рутер можно вообще не указывать, а только интерфейс. Соответственно, и пишем в файлы:

echo «» > /tmp/router-ip

echo «ppp0» > /tmp/router-iface

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

Исправление slamd64, :

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

В CentOS7, например, нет ifconfig вообще. :)

Далее, есть просто команда route (не ip route) - можно в неё смотреть, опять же, если у тебя не CentOS7 :)

Ну и, наконец, шлюз «по умолчанию» - он один. То есть, совсем один.

Через ip route можно сделать несколько разных шлюзов «по умолчанию», но для разных сетей.

«Пишу скрипт для манипуляций с траффиком.»

Я обычно подхожу к вопросу с другого конца: попросту скриптом во временный файл пишу информацию, кто сейчас рутер. Что-нибудь типа:

route add default gw 192.168.219.254

echo «192.168.219.254» > /tmp/router

чего париться-то.

Исходная версия slamd64, :

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

В CentOS7, например, нет ifconfig вообще. :)

Далее, есть просто команда route (не ip route) - можно в неё смотреть, опять же, если у тебя не CentOS7 :)

Ну и, наконец, шлюз «по умолчанию» - он один. То есть, совсем один.

Через ip route можно сделать несколько разных шлюзов «по умолчанию», но для разных сетей.

«Пишу скрипт для манипуляций с траффиком.»

Я обычно подхожу к вопросу с другого конца: попросту скриптом во временный файл пишу информацию, кто сейчас рутер. Что-нибудь типа:

route add default gw 192.168.219.254 echo «192.168.219.254» > /tmp/router

чего париться-то.