Как удалить маршрут route linux

Маршрутизация в Linux

Материал из Xgu.ru

Linux предоставляет большой набор функций для маршрутизации и инструменты для ее настройки. Ядро 2.6.x поддерживает:

  • Простую статическую маршрутизацию.
  • Equal Cost Multi Path маршруты (маршруты до одной сети с одинаковым весом, которые выбираются с равной вероятностью).
  • Blackhole-маршруты.
  • Множественные таблицы маршрутизации.
  • Policy Based Routing

Содержание

[править] Команды

Для управления маршрутизацией применяются следующие команды: route, netstat, ip (последняя из пакета iproute2, возможно его придется установить).

Просмотреть таблицу можно следующими способами:

При этом следует учитывать, что доступ ко всем возможностям дает только ip. Используя route вы не только не сможете настроить «продвинутые» функции вроде политик маршрутизации, но и не увидите их существование в выводе команды просмотра, если они уже настроены в системе. Поэтому следует по возможности использовать ip.

Модификация таблицы маршрутизации:

[править] Использование route

[править] Использование ip

Синтаксис ip по структуре напоминает синтаксис Cisco IOS. Любые опции могут быть сокращены до потери двусмысленности, например «ip ro ad» вместо «ip route add».

Командой вида ip route add blackhole 10.56.50.0/27 можно добавить «зануленный» маршрут (аналог «ip route . null0» в Cisco). Пакеты в сеть с таким маршрутом будут удалены с причиной «No route to host». Может быть полезно для подавление DoS-атаки с хоста или иных подобных случаев.

[править] Действия с маршрутами

Кроме add также поддерживаются и другие действия:

  • del — удалить маршрут.
  • replace — заменить маршрут другим.
  • change — изменить параметры маршрута.

[править] Equal Cost Multi Path

Если добавить два маршрута до одной и той же сети с одинаковой метрикой, ядро начнет распределять нагрузку между ними путем выбора того или другого с равной вероятностью. Работает и для более чем двух маршрутов. Предупреждение: это может вызвать проблемы со входящими соединениями, потому что иногда ответ может пойти по другому маршруту, чем пришел запрос. Будьте осторожны.

[править] IPv6

Настройка маршрутизации IPv6 почти идентична настройке для IPv4.

В некоторых дистрибутивах еще есть нерешенная проблема с маршрутом по умолчанию (например, старые версии RHEL), используйте

[править] Просмотр маршрутов до определенной сети

На маршрутизаторах с длинной таблицей может быть неудобно просматривать вывод «ip route show» в поисках нужного маршрута. В этом случае можно использовать команду вида:

которая выведет маршруты только до указанной сети.

[править] Пересылка пакетов между интерфейсами

Linux позволяет разрешить или запретить пересылку пакетов между интерфейсами (forwarding). На рабочих станциях и серверах приложений ее можно запретить, на маршрутизаторах или межсетевых экранах она, очевидно, должна быть разрешена.

За этот параметр для IPv4 отвечает переменная net.ipv4.ip_forward (1 = «разрешить», 0 = «запретить»).

Для IPv6 используйте net.ipv6.conf.all.forwarding

Чтобы настройки сохранились после перезагрузки, пропишите значения net.ipv4.ip_forward и net.ipv6.conf.all.forwarding в /etc/sysctl.conf.

[править] Конфигурационные файлы

Настройки статической маршрутизации находятся в различных файлах, в зависимости от дистрибутива.

  • Debian GNU/Linux: /etc/network/interfaces
  • RHEL/CentOS/Scientifix: etc/sysconfig/network-scripts/route-
  • Gentoo: /etc/conf.d/net

(добавьте свои дистрибутивы, пожалуйста)

[править] Policy routing

Для хоста 192.168.1.1 используется особенная таблица маршрутизации (table 3), не такая как для всех остальных хостов. В ней указан единственный маршрут — маршрут по умолчанию.

Все будут ходить через шлюз 10.0.1.2, а 192.168.1.1 — через 10.0.3.4.

Источник

Subnets.ru blog

Сети, настройка оборудования, сетевые сервисы.

Быстрый переход: Главная блога Главная сайта Форум
Если Вы чего то недопоняли или не нашли — задайте
вопрос на нашем форуме и мы попробуем Вам помочь.
Subnets.ru Регистрация IP и Автономных систем mega-net.ru

Добавление, просмотр, удаление статического маршрута в ОС 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 add -net 10.10.0.0 -netmask 255.255.0.0 10.10.1.1

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

Удаление:

/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 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 delete 10.10.0.0 mask 255.255.0.0 10.10.1.1

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

З.Ы. При копировании статьи ссылка на источник ОБЯЗАТЕЛЬНА !

Автор: Николаев Дмитрий (virus (at) subnets.ru)

Похожие статьи:

Поделиться ссылкой:

Эта статья размещена virus 23.09.2008 в 11:19 в рубриках Networks. Метки: FreeBSD, Linux, routing, Windows. Вы можете оставить отзыв или trackback с вашего собственного сайта. Отслеживайте все отзывы и комментарии к этой статье при помощи новостной ленты RSS.

Добавить комментарий

Вам следует авторизоваться для размещения комментария.

Метки

Рубрики

Октябрь 2021
Пн Вт Ср Чт Пт Сб Вс
« Фев
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Ссылки

  • Свежие записи

    Свежие комментарии

    • xfiles к записи Asterisk и DTMF при callback
    • Dreamscapes к записи Asterisk: автообзвон (auto-dial out) и обратный звонок (callback) с использованием AGI
    • admin к записи Asterisk: автообзвон (auto-dial out) и обратный звонок (callback) с использованием AGI
    • klim42 к записи Asterisk: автообзвон (auto-dial out) и обратный звонок (callback) с использованием AGI
    • Kevin к записи Настраиваем vlan на FreeBSD
  • Ratings

    • Настройка Cisco AS5350 в качестве VoIP-шлюза(5,00 out of 5)
    • SNMP и MRTG как способ мониторинга под FreeBSD(5,00 out of 5)
    • Мониторинг источников бесперебойного питания APC Smart-UPS под FreeBSD(5,00 out of 5)
    • Записи типа «Pointer». Домен IN-ADDR.ARPA. Делегирование «обратных» зон. Инверсные запросы.(5,00 out of 5)
    • Настройка Cisco ip flow на IOS 12.3 и выше(5,00 out of 5)
    • Добавление, просмотр, удаление статического маршрута в ОС FreeBSD, Linux, Windows(5,00 out of 5)
    • Транскодинг (transcoding) на Cisco AS5350xm(5,00 out of 5)
    • Настраиваем vlan на FreeBSD(5,00 out of 5)
    • Asterisk и DTMF при callback(5,00 out of 5)
    • Настраиваем 802.1Q trunk между свичами Cisco Catalyst 3560G и сервером FreeBSD(5,00 out of 5)
  • Самые читаемые статьи

    • Первоначальная настройка Cisco Catalyst — прочитано 309 036 раз(а)
    • Multicast и Unicast вещание с помощью VLC media player (vlc multicast and unicast stream) — прочитано 219 341 раз(а)
    • Добавление, просмотр, удаление статического маршрута в ОС FreeBSD, Linux, Windows — прочитано 200 284 раз(а)
    • Теория и настройка DNS сервера (bind) на FreeBSD — прочитано 139 533 раз(а)
    • Объекты БД RIPE (ripe.net): mntner, as-set, aut-num, route, inetnum, person, domain, role — прочитано 135 360 раз(а)
    • Asterisk: автообзвон (auto-dial out) и обратный звонок (callback) с использованием AGI — прочитано 95 504 раз(а)
    • Настраиваем PPPoE server на FreeBSD используя порт MPD5 — прочитано 79 935 раз(а)
    • Отправка и прием SMS через GSM шлюз — прочитано 73 816 раз(а)
    • Настраиваем vlan на FreeBSD — прочитано 68 258 раз(а)
    • Настройка протокола BGP на оборудовании Cisco Systems — прочитано 68 212 раз(а)
  • Unable to display Facebook posts.
    Show error

    Источник

    Читайте также:  Air traffic control windows
  • Оцените статью