Маршрутизация в Linux (синтаксис route add для постоянного маршрута)

Под маршрутизацией, для настройки которой используют базовый синтаксис команды route add,   понимают правило (маршрут), по которому с определенного интерфейса (сетевой карты) конкретной машины сетевые пакеты (информация) будут идти в сеть.

Исходные данные:
Есть компьютер с сетевой картой eth0 и статическим IP-адресом 10.10.103.10

Задача:
Организовать постоянный доступ с этой машины на адрес 10.0.160.150 через шлюз 10.10.103.254. То есть, используя route add в Linux нужно создать статический маршрут, который бы оставался в системе после перезагрузки.

Маршрутизация в Linux построена таким образом, что для достижения этой цели с правами суперпользователя необходимо выполнить команду:

route add -host 10.0.160.150 gw 10.10.103.254

Краткое пояснение синтаксиса. Параметр -host определяет ip-адрес узла, к которому нужно «достучаться», после gw  — указываем шлюз, через который пройдет наш маршрут. Ничего сложного.

Но что, если вам нужно с помощью route add создать постоянный маршрут? Для этого немного изменим вид команды, отредактировав файл /etc/network/interfaces

Последовательность шагов для добавления постоянного маршрута в Linux (Ubuntu)

Открываем терминал.

sudo su

— после запроса вводим пароль.

nano /etc/network/interfaces

Изменяем содержимое файла /etc/network/interfaces, чтобы оно выглядело следующим образом:

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.10.103.10
netmask 255.255.255.0
post-up route add -host 10.0.160.150 gw 10.10.103.254

Сохраняем файл.

Перезапускаем сеть

service networking restart

На этом манипуляции закончены. Постоянный маршрут (команда route add постоянный маршрут) должен работать.

Что касается отдельных ситуаций, для работы тех или иных программ иногда может понадобиться настроить проброс портов.

3 Replies to “Маршрутизация в Linux (синтаксис route add для постоянного маршрута)”

  1. Pingback: Маршрутизация в Linux | Архив системного администратора

  2. Pingback: Права доступа в Windows XP - Архив системного администратора

  3. Маршрутизация всегда была непонятным для меня делом даже в Windows, а уж в Linux так и подавно

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.