Linux route delete all routes

How to Add and Delete Static Route in Linux using IP Command

Part of the skill set for any Linux user, and particularly a systems administrator, is the ability to perform some network tweaks on a Linux system. This includes adding and deleting routes to enable the system to communicate with other systems o a local network. In this guide, we explore exactly how you can go about adding and deleting routes on a Linux system.

Viewing the existing routing table

Before we embark on adding or deleting routes, it’s prudent to check the existing default routes on a system. To do so, simply launch your terminal and issue the command:

Similar statistics can be displayed using route command,

Also, you can use the good old netstat command, which is usually used for printing interface statistics as well as the routing table to achieve the same result.

With the default routing statistics in mind, let’s now move a step further and add some routes to our system.

Adding a static route using IP command

Suppose you want to take a backup of a Linux machine and push the backup file to another backup server in the subnet 10.0.2.0/24 . However, for one reason or the other, you cannot reach the backup server via the default gateway. In this case, you will have to create a new route for backup server subnet via another IP, say 192.168.43.223 via the interface enp0s3 .

The command for this will be

  • 10.0.2.0 -> is the network you want to connect to
  • /24 -> is the subnet mask
  • 192.168.43.223 -> is the IP through which we will reach the server
  • enp0s3 -> is the network interface
Читайте также:  Как удалить логический том linux

You can confirm whether new static route add been in route table using “ip route show” command.

To add the specific IP of the backup server, say 10.0.2.15 run the command:

Once again, you can check the routing changes to see if the changes exist using the ip route show command:

Permanently adding static route (RHEL, Fedora, CentOS)

The routes we have just added are temporary and will not survive a reboot. To make the routes persistent, you need to manually add them.

In the /etc/sysconfig/network-scripts/ directory, create an interface file route-interface where the interface attribute is your network interface name. In our case, this will be route-enp0s3 .

Next, we will add the routes as shown:

Save the file and exit. Then restart NetworkManager Service

Permanently adding static route (Ubuntu / Debian)

For Debian distributions, edit the file /etc/network/interfaces

Append the following line:

Save and exit the file. Finally, for the changes to come into effect, run below commands

Deleting a static route

To delete a specific route, use the ip route del command. For example, to remove the route address we just added, run the command:

To delete a single IP route in a subnet run the command

To delete default route run:

To add a default route run below ‘ip route add’ command,

$ sudo ip route add default via dev interface

We hope that this tutorial was informative and provided you with insights into how you can go about adding and deleting static route in Linux.

Also Read : 12 ip Command Examples for Linux Users

Источник

Добавление и удаление маршрутов Windows Линукс Linux cheatSheet || Шпаргалка

Главная » Инструкции » Добавление и удаление маршрутов Windows Линукс Linux cheatSheet || Шпаргалка

Маршруты в Windows

route print — вывести список всех маршрутов, ключ -4 выведет все маршруты только по протоколу ipv4

Добавить маршрут в Windows

Синтаксис добавления маршрута в CMD

где:
Ключ -p (persistent) добавит статический маршрут, т.е. он сохранится после перезагрузки. Во избежание стрельбы себе в ногу лучше сначала добавить без -p, протестить и потом уже добавить с -p.
SUBNET ID — подсеть которую мы добавляем
SUBNET MASK — маска для нового маршрута
METRIC — вес маршрута от 1 до 9999, чем меньше значение, тем выше приоритет маршрута
GATEWAY — гейтвей для новой подсети, по сути первый hop в который сервер отправит трафик
INTERFACE ID — необязательно, нро лучше указываем интерфейс, иначе может забиндиться на другой NIC и отправить трафик в неверном направлении, прописываем route print и смотрим внутренний номер интерфейса

Читайте также:  Приложения для линукс где

Добавить маршрут в CMD

Прочитать можно так: чтобы трафик попал в подсеть 192.168.0.0/24, нужно обратиться к узлу 192.168.1.1 через сетевой интерфейс с айди 11

Добавить маршрут в PowerShell

Тут вместо route print используется Get-NetRoute
Get-NetAdapter используется чтобы узнать Interface Index

Удалить маршрут в Windows

Удалить маршрут в CMD

Удалить маршрут в PowerShell

Маршруты в Linux Линукс

route -n — вывести список всех маршрутов

Добавить маршрут в Linux Линукс

Добавить статический маршрут в Linux

В /etc/network/interfaces, после описания интерфейса, следует добавить:

Источник

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.

Читайте также:  Windows spy что это такое

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

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

Метки

Рубрики

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

    Источник

  • Оцените статью