headermask image

Добавление, просмотр, удаление статического маршрута в ОС FreeBSD, Linux, Windows

Ответ на частые вопросы:

  • Как добавить статический маршут ?
  • Как посмотреть таблицу маршрутизации ?

Для примера будем добавлять маршрут в сеть 10.10.0.0/16 (маска 255.255.0.0) через gateway 10.10.1.1/24

Не забывайте, что маршрут добавится ТОЛЬКО если на вашем компьютере есть IP-адрес который входит в одну подсеть с gateway (в данном примере gateway 10.10.1.1, значит у вас должен быть настроен IP-адрес из сети 10.10.1.0/24 т.к IP-адрес gateway имеет маску /24 (255.255.255.0))

FreeBSD

Добавление:

route add 10.10.0.0/16 10.10.1.1

если после выполнения команды вам говорится, что команда не найдена, то используйте полный путь до команды route (и для других команд):

/sbin/route

так же если прочитать:

man route

то можно узнать, что статический роутинг можно добавить и так:

/sbin/route add -net 10.10.0.0 -netmask 255.255.0.0 10.10.1.1

Просмотр таблицы маршрутизации выполняется командой:

netstat -rn

с полным путем:

/usr/bin/netstat -rn

Удаление:

/sbin/route delete 10.10.0.0/16


Linux

Добавление:

route add -net 10.10.0.0/16 gw 10.10.1.1

альтернатива:

ip route add 10.10.0.0/16 via 10.10.1.1

Просмотр таблицы:

route -n

или используйте:

ip route

Удаление:

route delete -net 10.10.0.0 netmask 255.255.0.0


Windows

Откройте командную строку (cmd).

Добавление:

route add 10.10.0.0 mask 255.255.0.0 10.10.1.1

Просмотр:

route print

Удаление:

route delete 10.10.0.0 mask 255.255.0.0 10.10.1.1

Если у Вас все ещё есть вопросы, то прочтите мануал (инструкцию) к данным командам в Вашей ОС.

Постовой

В этом магазине я рекомендую всем купить мобильный телефон. Очень большой выбор и хорошие цены. Покупал себе и знакомым, очень доволен.

Портал Фэшн Джанки знает все модной одежде и обуви: кроссовки adidas и кроссовки nike, уличная мода и прочее. Смотреть обязательно.

vtoroy

4 комментов оставлено (Add 1 more)

  1. В linux команду ip route можно сократить до ip r.

    1. athlon128 on August 30th, 2010 at 3:50 pm
  2. Опять же, для Венды чтобы маршрут сохранился после перезагрузки, добавляем опцию “-p”:
    route add -p 10.10.0.0 mask 255.255.0.0 10.10.1.1

    2. kirillrst on November 23rd, 2008 at 2:36 pm
  3. В приведенном выше примере маршруты не останутся после перезагрузки. Для RHEL-like дистрибутивов:
    /etc/sysconfig/network-scripts/route-eth0 – Файл статической маршрутизации, с синтаксисом:
    192.168.124.0/24 via 192.168.0.220 dev eth0
    или:
    ADDRESS0=192.168.124.0
    NETMASK0=255.255.255.0
    GATEWAY0=192.168.0.220

    3. kirillrst on November 23rd, 2008 at 2:33 pm
  4. А как же netsh routing ip add ? Самое важное в Windows-командной строке опустили. )

    4. stasikos on October 14th, 2008 at 10:57 am