Приветствую вас.
Первй вопрос:
Есть два одинаковых маршрута, отличаются только gateway у одного * у другого конкретный IP адрес . Куда будут перенаправляться пакеты?
Второй вопрос:
При выполнении команды route del -net 10.56.111.0 выдаёт ошибку SIOCDELRT: Недопустимый аргумент.
В чём может быть причина?
10.46.111.0 * 255.255.255.0 U 0 0
2 вопроса linux route
Модератор: SLEDopit
- Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: 2 вопроса linux route
не могли бы вы привести вывод route -n?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Re: 2 вопроса linux route
а лучше — ip r
по крайней мере гораздо читабельнее.
мы же не компьютеры, а живые люди.
по крайней мере гораздо читабельнее.
мы же не компьютеры, а живые люди.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: 2 вопроса linux route
# 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
Категорически рекомендовал бы почитать Вам про ip-протокол умные книжки.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 мне не нужен ... а удалить я его не могу.
Судя по всему у Вас на 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
Спасибо сказали: