The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как удалиить маршрут из таблицы маршрутизации"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от andrystepa (ok) on 25-Янв-09, 11:29 
Настраивал интернет шлюз на Mandriva 2007. Там есть утилита в KDE, называется "Совместное с компьютерами локальной сети использование соединения с интернет". Раньше, в 2005 Мандриве, эта утилита настраивала правила iptables, таблицу маршрутизации и прокси (да и DHCP тоже). Все было ОК за исключением того, что дефаултный GW в таблице маршрутизации надо было почти всегда менять - ну маленький глюк.
Сейчас заместо iptables настраивается Shorewall. Вроде почти ничего нового.
Настроил я значить, пингую инет из локалки - нетути инета. Пингую с сервера - тоже нету (до настройки был). Но странная вещь - в пинге он пытается достучаться в инет с интерфейса, смотрящего в локалку. Убиваю все интерфейсы - настраиваю заново. Только теперь первым настраиваю тот что в локалке, а вторым - тот что в инете. Повторяю процедуру настройки Гейтвея - ситуация та же, тольк с одной разницей - на шлюзе инет есть, а вот в локалку он желает входить через внешнюю сетевуху. Думаю - Бред какой-то. Смотрю
netstat -rn - а там полная чепуха. Все маршруты завернуты на внешнюю сетевуху! Ради интереса повторяю первую настройку - все маршруты завернуты на внутреннюю сетевуху! То есть этот новый мастер настройки опять глючит.
Добавляю правильный маршрут в локалку - все стало работать. Только вот теперь не знаю как удалить старый маршрут - он ведь остался. Команда:

 route del -net 192.168.0.0 

не работает. Пишет ошибка.
Как же его удалить? Он конечно не мешает, но глаза мозолит.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от wertik (ok) on 25-Янв-09, 13:16 
>[оверквотинг удален]
>сетевуху! Ради интереса повторяю первую настройку - все маршруты завернуты на
>внутреннюю сетевуху! То есть этот новый мастер настройки опять глючит.
>Добавляю правильный маршрут в локалку - все стало работать. Только вот теперь
>не знаю как удалить старый маршрут - он ведь остался. Команда:
>
>
>
 route del -net 192.168.0.0 

>
>не работает. Пишет ошибка.
>Как же его удалить? Он конечно не мешает, но глаза мозолит.

man route

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от andrystepa (ok) on 25-Янв-09, 13:41 
Привожу часть мануала:

     route  [-v]  [-A  family]  del [-net|-host] target [gw Gw] [netmask Nm]
              [metric N] [[dev] If]
     del   delete a route
     -net  the target a network

Я не вижу противоречий с той командой, что я привел. Примеры в мануале есть только для добавления:


route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
              adds a route to the network 192.56.76.x via "eth0". The Class  C
              netmask modifier is not really necessary here because 192.* is a
              Class C IP address. The word "dev" can be omitted here.

Я команду на удаление писал по аналогии. Правда я не указал маску и девайс, но это необязательные параметры.

>[оверквотинг удален]
>>Добавляю правильный маршрут в локалку - все стало работать. Только вот теперь
>>не знаю как удалить старый маршрут - он ведь остался. Команда:
>>
>>
>>

 route del -net 192.168.0.0 

>>
>>не работает. Пишет ошибка.
>>Как же его удалить? Он конечно не мешает, но глаза мозолит.
>
>man route

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от wertik (ok) on 25-Янв-09, 14:08 
>[оверквотинг удален]
>>>Добавляю правильный маршрут в локалку - все стало работать. Только вот теперь
>>>не знаю как удалить старый маршрут - он ведь остался. Команда:
>>>
>>>
>>>
 route del -net 192.168.0.0 

>>>
>>>не работает. Пишет ошибка.
>>>Как же его удалить? Он конечно не мешает, но глаза мозолит.
>>
>>man route

Зато я вижу , хрен его знает что у тебя там в маршрутах
,а указать маску и девай религия не позволяет?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от andrystepa (ok) on 25-Янв-09, 16:07 
>[оверквотинг удален]
>>>>
 route del -net 192.168.0.0 

>>>>
>>>>не работает. Пишет ошибка.
>>>>Как же его удалить? Он конечно не мешает, но глаза мозолит.
>>>
>>>man route
>
>Зато я вижу , хрен его знает что у тебя там в
>маршрутах
>,а указать маску и девай религия не позволяет?

Привести саму таблицу не могу - не на работе. Буду там только завтра.
Если по памяти - там есть маршрут во внешнюю сеть с GW - 0.0.0.0 и девайсом eth0, во внутреннюю сеть с тем же самым GW и девайсом и маршрут на дефолтный GW.
А насчет маски и девайса - в мане они указаны как необязательные параметры. Поэтому и не указывал. Хотя, я много раз пытался дать эту команду в разных конфигурациях. Возможно и с маской и девайсом тоже. Завтра еще раз попробую - для уверенности.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от chainik (??) on 25-Янв-09, 21:24 
>
 route del -net 192.168.0.0 

>
>не работает. Пишет ошибка.
>Как же его удалить? Он конечно не мешает, но глаза мозолит.

Эта команда должна работать но: при нормальной конфигурации.
Возможно, графическая утилита, как они часто делают, прописывает или подправляет еще что-то.

ИМХО сервер + KDE - худщий фариант винды.
Целиком, как Вы видите, задачу он все равно не рашает, надо что-то подправлять напильником в каждой версии.
Может, имеет смысл изучить несложные файлы и утилиты настройки и отказаться от десктопа на сервере?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от andrystepa (??) on 26-Янв-09, 09:55 
>[оверквотинг удален]
>
>Эта команда должна работать но: при нормальной конфигурации.
>Возможно, графическая утилита, как они часто делают, прописывает или подправляет еще что-то.
>
>
>ИМХО сервер + KDE - худщий фариант винды.
>Целиком, как Вы видите, задачу он все равно не рашает, надо что-то
>подправлять напильником в каждой версии.
>Может, имеет смысл изучить несложные файлы и утилиты настройки и отказаться от
>десктопа на сервере?

К сожалению изучать было некогда. Шлюз необходимо было настроить в течение 2 часов. Я пробовал сам настроить iptables, у меня даже вроде что-то получилось, но к сожалению не все. Выход из локалки в инет был, а вот с самого шлюза небыло. Разбираться было просто некогда.
Теперь, что у меня было в таблце маршрутизации:
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
217.69.212.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
0.0.0.0         217.69.212.42   0.0.0.0         UG        0 0          0 eth0

Я добавил правильный маршрут в локальную сеть:

ip route add 169.254.0.0/16 via 169.254.37.1 

После этого таблица приняла такой вид:

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
217.69.212.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     169.254.37.1    255.255.0.0     UG        0 0          0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
0.0.0.0         217.69.212.42   0.0.0.0         UG        0 0          0 eth0

К сожалению осталась третья строчка, которая мозолит глаза. Более того, в субботу, после окончания рабочего дня я выключил сервер (сам не знаю почему - наверное по инерции). Сегодня по включении я увидел такую таблицу маршрутов:
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
217.69.212.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth1
0.0.0.0         217.69.212.42   0.0.0.0         UG        0 0          0 eth0

Кроме того, интерфейс eth0 оказался ненастроенным. Где-то у меня есть записочка какой файл надо подправить, чтобы при перезагрузке настройка сетевых интерфейсов и файрвола сохранялась, вот только я не пойму, почему таблица маршрутизации так поменялась.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от chainik (??) on 26-Янв-09, 10:50 
Таблицу маршрутов ядра настраивают загрузочные скрипты.
Их логика в разных дистрибутивах может различаться. Конкретно по мандриве я Вам ничего подсказать не могу.
Общая рекомендация - ищите каталог или файл наподобе /etc/network и измените там маршруты, устанавливаемые при загрузке.

PS. Боюсь, что KDE их может поменять на то, что хочет.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от reader (ok) on 26-Янв-09, 11:21 
наличие на интерфейсах адресов из 169.254.0.0/16 подсети говорит о том, что эти интерфейсы не настроены ни вами , ни через DHCP.
исправляйте /etc/sysconfig/network-scripts/ifcfg-eth*
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от andrystepa (ok) on 26-Янв-09, 22:02 
>наличие на интерфейсах адресов из 169.254.0.0/16 подсети говорит о том, что эти
>интерфейсы не настроены ни вами , ни через DHCP.
>исправляйте /etc/sysconfig/network-scripts/ifcfg-eth*

Дело в том что в нашей локальной сети действительно маска 255.255.0.0. Это осталось от старого администратора. Я хотел поменять маску на 255.255.255.0, ведь сетевой адрес 169.254.37.0 - но с такими настройками почему-то компьютеры в сети друг друга не видели. Кроме того, когда в винде в настройках TCP/IP адаптера прописываеш ip из этой подсети, в ячейку маски по умолчанию ставится 255.255.0.0.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от Tester email(??) on 27-Янв-09, 08:56 
>>наличие на интерфейсах адресов из 169.254.0.0/16 подсети говорит о том, что эти
>>интерфейсы не настроены ни вами , ни через DHCP.
>>исправляйте /etc/sysconfig/network-scripts/ifcfg-eth*
>
>Дело в том что в нашей локальной сети действительно маска 255.255.0.0. Это
>осталось от старого администратора. Я хотел поменять маску на 255.255.255.0, ведь
>сетевой адрес 169.254.37.0.37.0 - но с такими настройками почему-то компьютеры в
>сети друг друга не видели. Кроме того, когда в винде в
>настройках TCP/IP адаптера прописываеш ip из этой подсети, в ячейку маски
>по умолчанию ставится 255.255.0.0.

169.254.0.0/255.255.0.0 - вам же написали - ЭТО ПОДСЕТЬ КОТОРАЯ НАЗНАЧАЕТЬСЯ ИНТЕРФЕЙСУ ЕСЛИ ОН НЕ СКОНФИГУРЕН - и маску в таком случаи менять БЕСПОЛЕЗНО. ВАМ НУЖНО НАСТРОИТЬ или DHCP сервер или прописать везде адреса в РУЧНУЮ из списка адресов принятых для локальных сетей - и вообще почитать чегонить из серии "Сеть для чайников".
ht_tp://www.ivlim.ru/redirector.asp?id=74013
ht_tp://softoroom.net/topic40619.html
для начала хватит

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от andrystepa (??) on 27-Янв-09, 10:01 
>[оверквотинг удален]
>>по умолчанию ставится 255.255.0.0.
>
>169.254.0.0/255.255.0.0 - вам же написали - ЭТО ПОДСЕТЬ КОТОРАЯ НАЗНАЧАЕТЬСЯ ИНТЕРФЕЙСУ ЕСЛИ
>ОН НЕ СКОНФИГУРЕН - и маску в таком случаи менять БЕСПОЛЕЗНО.
>ВАМ НУЖНО НАСТРОИТЬ или DHCP сервер или прописать везде адреса в
>РУЧНУЮ из списка адресов принятых для локальных сетей - и вообще
>почитать чегонить из серии "Сеть для чайников".
>ht_tp://www.ivlim.ru/redirector.asp?id=74013
>ht_tp://softoroom.net/topic40619.html
>для начала хватит

Я прекрасно знаю, как настраивать сетевые интерфейсы и какие подсети выделены для локальных сетей. Однако перепрописывать адреса на 96 компьютерах расположенных в 2-х 3 этажных корпусах - у меня здоровья не хватит. Тем более, что бездействия сети более чем на час начальство не любит.
Настроить DHCP конечно поможет, но не сильно. Я контролирую траффик с помощью NetAms, поэтому мне надо быть уверенным в том, что у данного компьютера именно указанный мною ip. А городить конфиг с отдельной строкой для каждого из 96 компьютеров, с установкой ip по MAC - тоже занятие не слишком интересное.
И с чего Вы взяли, что интерфейс не сконфигурен? Я оба сетевых интерфейса сконфигурил еще до того, как начал настраивать маршрутизатор. А 169.254.0.0/255.255.0.0 это АДРЕС НАШЕЙ ЛОКАЛЬНОЙ СЕТИ. Ну так исторически вышло. Еще самый первый сисадмин так настроил.
В файлах /etc/sysconfig/network-scripts/ifcfg-eth* все уже правильно прописано, так что при перезагрузке все настройки сети сохраняются. Вопрос я задавал другой - как же все-таки убрать эту мозолющую глаза строку из таблицы маршрутов?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Всё как надо"  
Сообщение от Andrey Mitrofanov on 27-Янв-09, 10:37 
>А 169.254.0.0/255.255.0.0 это АДРЕС НАШЕЙ ЛОКАЛЬНОЙ СЕТИ.

Тогда "исторически вышло", что "адрес Вашей локально сети" рассматривается кучей софта и железа _совсем_ по-своему, маршруты появляются-исчезают и не удаляются -- как хотят.

> Ну так исторически вышло.

Отлично! Крепкие традиции - основа. Наслаждайтесь...

> Еще самый первый сисадмин так настроил.

Напиши route del с "необязательными" параметрами -- вдруг!? полегчает?...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от Oyyo on 27-Янв-09, 10:39 
>настройки сети сохраняются. Вопрос я задавал другой - как же все-таки
>убрать эту мозолющую глаза строку из таблицы маршрутов?

точно так же как добавить только ключ del вместо add
man route

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от andrystepa (ok) on 27-Янв-09, 22:13 
>>настройки сети сохраняются. Вопрос я задавал другой - как же все-таки
>>убрать эту мозолющую глаза строку из таблицы маршрутов?
>
>точно так же как добавить только ключ del вместо add
>man route

Мануал уже не раз смотрел. Точно так же, ка добавить не работает, я об этом уже писал выше. И со всеми необязательными параметрами тоже не срабатывает. Выдает ошибку.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от chainik (??) on 27-Янв-09, 22:44 
>В файлах /etc/sysconfig/network-scripts/ifcfg-eth* все уже правильно прописано, так что при перезагрузке все
>настройки сети сохраняются. Вопрос я задавал другой - как же все-таки
>убрать эту мозолющую глаза строку из таблицы маршрутов?

Трудное это дело - телепатия, но ты все-таки проверь, не avahi ли настраивает твои интерфейсы?
#ps -ax | grep avahi

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от StreSS on 27-Янв-09, 14:58 
Хорош  парить мозг человеку!!! Здесь помогают или преплются?
1. ставим iproute (он более наглядно делает все тоже самое)
   Просмотр маошрута:
   ip route list
      XXX.XXX.XXX.XXX via ZZZ.ZZZ.ZZZ.ZZZ dev br0
      YYY.YYY.YYY.YYY via AAA.AAA.AAA.AAA dev br0
      BBB.BBB.BBB.BBB/24 dev eth3  proto kernel  scope link  src bbb.bbb.bbb.bbb
      CCC.CCC.CCC.CCC/16 dev br0  proto kernel  scope link  src zzz.zzz.zzz.zzz
      DDD.DDD.DDD.DDD/16 via VVV.VVV.VVV.VVV dev br0
      default via EEE.EEE.EEE.EEE dev br0
   Удаление маршрута:
   ip route del XXX.XXX.XXX.XXX (также можно и сеть грохнуть или default, чем больше параметров тем точнее будет прибито правило, это если к примеру у тебя 1 ip завернут через шлюз не поумолчанию)
   Добавление:
   ip route add XXX.XXX.XXX.XXX via ZZZ.ZZZ.ZZZ.ZZZ
   или
   ip route add XXX.XXX.XXX.XXX dev ppp0 (это для интерфейсов с динамически ip)
2. (Здесь не уверен могу в диапазоне ошибиться или IP адресах) 169.254.0.0/16 - эта подсеть используется для устройств с автоконфигурирование. (поищи доки про Avahi), ее не один роутер под страхом смерти не должен выпускать за пределы сети, даже натить не должен
3. Ставить DHCP. Ты получишь то что все комы будут иметь почти постоянный IP (да смена вожна только если пул закончиться). У меня тоже все через netams собирается, и скрипт пишется для генерации dhcp за 5 минут.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от chainik (??) on 27-Янв-09, 18:52 
>2. (Здесь не уверен могу в диапазоне ошибиться или IP адресах) 169.254.0.0/16
>- эта подсеть используется для устройств с автоконфигурирование. (поищи доки про
>Avahi), ее не один роутер под страхом смерти не должен выпускать
>за пределы сети, даже натить не должен

+1)

Avahi в данном случает стоило бы вовсе убрать. Может и маршрут сразу без проблем удалится.

Даже адреса этой сети 169.254.0.0, применяемой для zero-administration, должны всеми прогами нормально обрабатываться и не нужно пугать человека.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от wertik (ok) on 28-Янв-09, 09:19 
>[оверквотинг удален]
>   ip route add XXX.XXX.XXX.XXX dev ppp0 (это для интерфейсов
>с динамически ip)
>2. (Здесь не уверен могу в диапазоне ошибиться или IP адресах) 169.254.0.0/16
>- эта подсеть используется для устройств с автоконфигурирование. (поищи доки про
>Avahi), ее не один роутер под страхом смерти не должен выпускать
>за пределы сети, даже натить не должен
>3. Ставить DHCP. Ты получишь то что все комы будут иметь почти
>постоянный IP (да смена вожна только если пул закончиться). У меня
>тоже все через netams собирается, и скрипт пишется для генерации dhcp
>за 5 минут.

А почему ты ему весь ман с комментариями не скинул?
Тут теперь каждому второму разжовывать если они доки не читают?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от andrystepa (??) on 28-Янв-09, 09:48 
>[оверквотинг удален]
>   ip route add XXX.XXX.XXX.XXX dev ppp0 (это для интерфейсов
>с динамически ip)
>2. (Здесь не уверен могу в диапазоне ошибиться или IP адресах) 169.254.0.0/16
>- эта подсеть используется для устройств с автоконфигурирование. (поищи доки про
>Avahi), ее не один роутер под страхом смерти не должен выпускать
>за пределы сети, даже натить не должен
>3. Ставить DHCP. Ты получишь то что все комы будут иметь почти
>постоянный IP (да смена вожна только если пул закончиться). У меня
>тоже все через netams собирается, и скрипт пишется для генерации dhcp
>за 5 минут.

Спасибо Большое!!! Господи, наконец то нашелся человек, который ответил на заданный вопрос. Привожу команды, если кому-то понадобятся:


[root@AnsaldoGW ~]# ip route del 169.254.0.0/16
[root@AnsaldoGW ~]# ip route list
217.69.212.0/24 dev eth0  proto kernel  scope link  src 217.69.212.46  metric 5
169.254.0.0/16 dev eth0  scope link  metric 5
default via 217.69.212.42 dev eth0  metric 5
[root@AnsaldoGW ~]# ip route del 169.254.0.0/16
[root@AnsaldoGW ~]# ip route list
217.69.212.0/24 dev eth0  proto kernel  scope link  src 217.9.212.46  metric 5
default via 217.69.212.42 dev eth0  metric 5
[root@AnsaldoGW ~]# ip route add 169.254.0.0/16 via 169.254.37.1
[root@AnsaldoGW ~]# ip route list
217.69.212.0/24 dev eth0  proto kernel  scope link  src 217.69.212.46  metric 5
169.254.0.0/16 via 169.254.37.1 dev eth1
default via 217.69.212.42 dev eth0  metric 5

iproute2 у меня стояло по умолчанию - эта самая утилита настройки шлюза настраивает именно через iproute2, согласно документации.
Avahi в списке процессов есть. Но я его остановил и выкинул из автозагрузки. Удалить не могу - вместе с ним надо удалять целую гору программ, часть из которых мне нужна.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от reader (ok) on 28-Янв-09, 11:46 
>[оверквотинг удален]
>217.69.212.0/24 dev eth0  proto kernel  scope link  src 217.69.212.46
> metric 5
>169.254.0.0/16 via 169.254.37.1 dev eth1
>default via 217.69.212.42 dev eth0  metric 5
>
>iproute2 у меня стояло по умолчанию - эта самая утилита настройки шлюза
>настраивает именно через iproute2, согласно документации.
>Avahi в списке процессов есть. Но я его остановил и выкинул из
>автозагрузки. Удалить не могу - вместе с ним надо удалять целую
>гору программ, часть из которых мне нужна.

для вашего случая что через iproute2, что через route, все равно
[root@router sysconfig]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
10.10.0.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth1
[root@router sysconfig]# ip route add 169.254.0.0/16 via 10.10.0.1
[root@router sysconfig]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
10.10.0.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     10.10.0.1       255.255.0.0     UG    0      0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth1
[root@router sysconfig]# route del -net 169.254.0.0/16
[root@router sysconfig]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
10.10.0.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth1
[root@router sysconfig]#

а для борьбы с автоконфигурированием в конец файла /etc/sysconfig/network попробуйте добавить NOZEROCONF=yes, это правда для RH, но Mandriva по работе с сетью не сильно отличается.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от andrystepa (??) on 29-Янв-09, 12:45 
>[оверквотинг удален]
>    0 eth0
>0.0.0.0         192.168.1.1  
>  0.0.0.0        
>UG    0      0
>       0 eth1
>[root@router sysconfig]#
>
>а для борьбы с автоконфигурированием в конец файла /etc/sysconfig/network попробуйте добавить NOZEROCONF=yes,
>это правда для RH, но Mandriva по работе с сетью не
>сильно отличается.

Говорите не отличается? Ну что же попробуем:


[root@AnsaldoGW ~]#  route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
85.21.165.0     0.0.0.0         255.255.255.0   U     5      0        0 eth0
169.254.0.0     169.254.37.1    255.255.0.0     UG    0      0        0 eth1
0.0.0.0         85.21.165.129   0.0.0.0         UG    5      0        0 eth0
[root@AnsaldoGW ~]# route del -net 19.254.0.0/16
SIOCDELRT: Нет такого процесса
[root@AnsaldoGW ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
85.21.165.0     0.0.0.0         255.255.255.0   U     5      0        0 eth0
169.254.0.0     169.254.37.1    255.255.0.0     UG    0      0        0 eth1
0.0.0.0         85.21.165.129   0.0.0.0         UG    5      0        0 eth0

Как видите для моей системы отличается! С помощью iproute2 маршрут удалился (см. выше). А вот сейчас нет! НЕ РАБОТАЕТ Ваш совет. Видимо плохо мануал смотрели? А может дело все же в другом?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от wertik (ok) on 29-Янв-09, 13:08 
>[оверквотинг удален]
> 0        0 eth1
>
>0.0.0.0         85.21.165.129  
>0.0.0.0         UG  
>  5      0  
>     0 eth0
>
>Как видите для моей системы отличается! С помощью iproute2 маршрут удалился (см.
>выше). А вот сейчас нет! НЕ РАБОТАЕТ Ваш совет. Видимо плохо
>мануал смотрели? А может дело все же в другом?

что вы курите?
route del -net 169.254.0.0/255.255.0.0   gw 169.254.37.1
и что у вас эта команда не работает?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от wertik (ok) on 29-Янв-09, 13:11 
>[оверквотинг удален]
> 0        0 eth1
>
>0.0.0.0         85.21.165.129  
>0.0.0.0         UG  
>  5      0  
>     0 eth0
>
>Как видите для моей системы отличается! С помощью iproute2 маршрут удалился (см.
>выше). А вот сейчас нет! НЕ РАБОТАЕТ Ваш совет. Видимо плохо
>мануал смотрели? А может дело все же в другом?

ппц ну выше же все написано , man route


Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.11.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     169.254.37.1    255.255.0.0     UG    0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.11.8    0.0.0.0         UG    0      0        0 eth0
bash-3.1# route del -net 169.254.0.0 netmask 255.255.0.0 gw 169.254.37.1
bash-3.1# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.11.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.11.8    0.0.0.0         UG    0      0        0 eth0
bash-3.1#  


делись травой чувак.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от andrystepa (??) on 29-Янв-09, 14:14 
>[оверквотинг удален]
>U     0      
>0        0 lo
>0.0.0.0         192.168.11.8  
> 0.0.0.0         UG
>   0      0  
>      0 eth0
>bash-3.1#
>
>
>делись травой чувак.

Я некурящий. А то что выше было написано надо внимательнее читать!
Команду вашу я просто скопировал в консоль:


Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
85.21.165.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     169.254.37.1    255.255.0.0     UG        0 0          0 eth1
0.0.0.0         85.21.165.129   0.0.0.0         UG        0 0          0 eth0
[root@AnsaldoGW ~]# route del -net 169.254.0.0/255.255.0.0   gw 169.254.37.1
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported
[root@AnsaldoGW ~]# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
85.21.165.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     169.254.37.1    255.255.0.0     UG        0 0          0 eth1
0.0.0.0         85.21.165.129   0.0.0.0         UG        0 0          0 eth0

Вот вам и мануальчик сам собой появился! А Вы сами то его читали? Там же черным по белому написано не route, а inet_route. Только это тоже не работает:


root@AnsaldoGW ~]# inet_route del -net 169.254.0.0/255.255.0.0   gw 169.254.37.1
bash: inet_route: command not found

Слышите о чем bash верещит всеми фибрами своей души? Ну нету такой команды, грит он!
Я то не курю, а ВЫ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от wertik (ok) on 29-Янв-09, 14:16 
>[оверквотинг удален]
>Вот вам и мануальчик сам собой появился! А Вы сами то его
>читали? Там же черным по белому написано не route, а inet_route.
>Только это тоже не работает:
>
 
>root@AnsaldoGW ~]# inet_route del -net 169.254.0.0/255.255.0.0   gw 169.254.37.1
>bash: inet_route: command not found
>

>Слышите о чем bash верещит всеми фибрами своей души? Ну нету такой
>команды, грит он!
>Я то не курю, а ВЫ?

оОоО
route команда а не inet_route
откуда вы это чудо срисовали?

я ни в одном линуксе не видел такой команды , смотри что пишешь в консоль.
но лучше уж rm -rf /

В моем man route таких описаний нет.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от andrystepa (??) on 29-Янв-09, 16:10 
>[оверквотинг удален]
>
>оОоО
>route команда а не inet_route
>откуда вы это чудо срисовали?
>
>я ни в одном линуксе не видел такой команды , смотри что
>пишешь в консоль.
>но лучше уж rm -rf /
>
>В моем man route таких описаний нет.

Скопировал я это чудо с консоли! Я тут не причем. Это копия того, что было написано в консоли.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "Читатель-ля развёл писанину"  
Сообщение от Andrey Mitrofanov on 29-Янв-09, 14:40 
>Я некурящий. А то что выше было написано надо внимательнее читать!

Дубина, сам внимательно почитай. Ну, ладно. Чтение мануала вслух в форуме, исполняется... В помощь собратьям нашим с ограниченными возможностями! ...бесплатно! Та-да-а-а!

>[root@AnsaldoGW ~]# route del -net 169.254.0.0/255.255.0.0   gw 169.254.37.1
>Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
>       inet_route [-vF] add {-host|-net} Target[/prefix]
>[gw Gw] [metric M]
>          
>       [netmask N] [mss Mss]

route del -net 169.254.0.0 netmask 255.255.0.0 gw 169.254.37.1

>Вот вам и мануальчик сам собой появился! А Вы сами то его читали?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "Читатель-ля развёл писанину"  
Сообщение от andrystepa (??) on 29-Янв-09, 16:27 
>[оверквотинг удален]
>>[root@AnsaldoGW ~]# route del -net 169.254.0.0/255.255.0.0   gw 169.254.37.1
>>Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
>>       inet_route [-vF] add {-host|-net} Target[/prefix]
>>[gw Gw] [metric M]
>>          
>>       [netmask N] [mss Mss]
>
>route del -net 169.254.0.0 netmask 255.255.0.0 gw 169.254.37.1
>
>>Вот вам и мануальчик сам собой появился! А Вы сами то его читали?

Уважаемый! Писанину развожу не я! Я уже давно написал, что вопрос решен! Это Вам потребовалось развивать тему дальше.
Итак, цитирую Ваш же пост:

что вы курите?
route del -net 169.254.0.0/255.255.0.0   gw 169.254.37.1
и что у вас эта команда не работает?

И после этого Вы меня тыкаете в мануал? Ну хорошо. Чего же Вы потом вдруг пишете
route del -net 169.254.0.0 netmask 255.255.0.0 gw 169.254.37.1
А-а-а, сами наконец до мануала добрались!
Да, каюсь, это действительно работает.
НО теперь поглядим, что же написано в мануале:
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
То есть
использование:
inet_route [параметры -vF] del {или -host или -net} Target[/prefix] (заметьте, нигде нет netmask, а есть prefix) [gw Gw] [metric M] [[dev] If]
Я ведь ничего не выдумал! Это копия того, что было написано в консоли!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

29. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от chainik (??) on 29-Янв-09, 16:36 
>Как видите для моей системы отличается! С помощью iproute2 маршрут удалился (см.
>выше). А вот сейчас нет!

То что iprote2 является расширением маршрутизации -- не секрет.
Но то, что она используеся по умолчанию в настройках вашего диструбутива - меня удивило.
Может и route del тоже работает, просто ошибка в синтаксисе?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

30. "Как удалиить маршрут из таблицы маршрутизации"  
Сообщение от andrystepa (ok) on 29-Янв-09, 16:50 
>>Как видите для моей системы отличается! С помощью iproute2 маршрут удалился (см.
>>выше). А вот сейчас нет!
>
>То что iprote2 является расширением маршрутизации -- не секрет.
>Но то, что она используеся по умолчанию в настройках вашего диструбутива -
>меня удивило.
>Может и route del тоже работает, просто ошибка в синтаксисе?

Она работает только в таком синтаксисе:
route del -net xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx gw xxx.xxx.xxx.xxx
С префиксом вместо маски не срабатывает. Смотрите посты выше.

Andrey Mitrofanov - Прошу прощения, посты были конечно не Ваши.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру