2 вопроса linux route

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модератор: SLEDopit

Pisklov_A
Сообщения: 35

2 вопроса linux route

Сообщение Pisklov_A »

Приветствую вас.
Первй вопрос:
Есть два одинаковых маршрута, отличаются только gateway у одного * у другого конкретный IP адрес . Куда будут перенаправляться пакеты?

Второй вопрос:

При выполнении команды route del -net 10.56.111.0 выдаёт ошибку SIOCDELRT: Недопустимый аргумент.
В чём может быть причина?

10.46.111.0 * 255.255.255.0 U 0 0
Спасибо сказали:

Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: 2 вопроса linux route

Сообщение Ленивая Бестолочь »

не могли бы вы привести вывод route -n?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: 2 вопроса linux route

Сообщение sash-kan »

а лучше — ip r
по крайней мере гораздо читабельнее.
мы же не компьютеры, а живые люди.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

Pisklov_A
Сообщения: 35

Re: 2 вопроса linux route

Сообщение Pisklov_A »

Ленивая Бестолочь писал(а):
16.02.2009 18:44
не могли бы вы привести вывод route -n?


# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.46.111.0 10.46.2.1 255.255.255.0 U 0 0 0 eth0
10.46.111.0 * 255.255.255.0 U 0 0 0 eth0
10.46.0.0 * 255.255.255.0 U 0 0 0 eth2
link-local * 255.255.0.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
192.0.0.0 * 254.0.0.0 U 0 0 0 eth1

# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.46.111.0 10.46.2.1 255.255.255.0 U 0 0 0 eth0
10.46.111.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
10.46.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
192.0.0.0 0.0.0.0 254.0.0.0 U 0 0 0 eth1



Вопрос в том что маршрут 10.46.111.0 * 255.255.255.0 U 0 0 0 eth0 мне не нужен ... а удалить я его не могу.
Спасибо сказали:

Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: 2 вопроса linux route

Сообщение Ленивая Бестолочь »

Вопрос в том что маршрут 10.46.111.0 * 255.255.255.0 U 0 0 0 eth0 мне не нужен ... а удалить я его не могу.

а чем вас не устроил этот маршрут?
он только говорит о том, что к сети 10.46.111.0/255.255.255.0 можно добраться через интерфейс eth0. он не противоречит другим.
если я не ошибаюсь такой маршрут должен создаваться автоматически при поднятии интерфейса.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:

Аватара пользователя
Olden Gremlin
Сообщения: 365
Статус: RAP22-RIPE
ОС: Debian GNU/Linux Wheezy

Re: 2 вопроса linux route

Сообщение Olden Gremlin »

Pisklov_A писал(а):
17.02.2009 10:58

Код: Выделить всё

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.46.111.0     10.46.2.1      255.255.255.0   U     0      0        0 eth0
10.46.111.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

Вопрос в том что маршрут 10.46.111.0 * 255.255.255.0 U 0 0 0 eth0 мне не нужен ... а удалить я его не могу.
Категорически рекомендовал бы почитать Вам про ip-протокол умные книжки.
Судя по всему у Вас на eth0 прописан адрес в сети 10.46/24. Согласно стандарту Ваш хост изначально "знает" как добраться до любого хоста в этой сети, при этом будет задействован механизм arp-запросов, выявлено соответствие ip в mac и занесено в arp таблицу, после чего обмен трафиком между хостами будет осуществляться уже на втором уровне.
У Вас-же прописан уточняющий маршрут через хост 10.46.2.1. Должен (и наверняка будет) использоваться именно он, если конечно маршрутизатор 10.46.2.1 не пошлёт куда подальше, так как такой подход в некоторой степени противоречит стандарту :)
Физически удалить маршрут:

Код: Выделить всё

10.46.111.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
Вы не сможете ни при каких обстоятельствах!
«Когда у общества нет цветовой дифференциации штанов — то нет цели!»
nic-hdl: RAP22-RIPE
Спасибо сказали: