The OpenNET Project / Index page

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

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

"Проблема с маршрутизацией, openBSD 4.2"  
Сообщение от Boss Artem email on 18-Янв-08, 01:08 
Привет Камрады! У меня проблема с таблицей маршрутизации. Сервер может некоторое время работать нормально, но потом трафик перестает уходить по некоторым маршрутам, хотя эти маршруты присутствуют в таблице. Удаляешь их и создаешь заново точно такие же - все отлично начинает работать опять, но тоже на какое-то время. В чем может быть проблема, всю голову сломал, система openBSD 4.2, вот пример проблемы:

-bash-3.2# netstat -rn | grep 10.48.48.1
10.48/12           10.48.48.1         UGS         1  1204839      -   rl1
10.48.48.1         00:19:2f:34:03:3f  UHLc        4       74      -   rl1
10.48.48.128       127.0.0.1          UGHS        0        0  33208   lo0
78.29.0/24         10.48.48.1         UGS         0    17960      -   rl1
83.142.161.17      10.48.48.1         UGHS        0      274      -   rl1
83.142.161.19      10.48.48.1         UGHS        0        0      -   rl1
83.142.161.27      10.48.48.1         UGHS        0        3      -   rl1
83.142.161.28      10.48.48.1         UGHS        0        3      -   rl1
83.142.161.29      10.48.48.1         UGHS        0        0      -   rl1
192.168/16         10.48.48.1         UGS         0    57563      -   rl1

-bash-3.2# traceroute 10.48.101.24
traceroute to 10.48.101.24 (10.48.101.24), 64 hops max, 40 byte packets
1  * * *
2  * *^C
-bash-3.2# route delete 10.48/12 && route add 10.48/12 10.48.48.1
delete net 10.48/12
add net 10.48/12: gateway 10.48.48.1
-bash-3.2# traceroute 10.48.101.24
traceroute to 10.48.101.24 (10.48.101.24), 64 hops max, 40 byte packets
1  10.48.48.1 (10.48.48.1)  15.234 ms  0.963 ms  0.932 ms
2  10.48.101.24 (10.48.101.24)  1.46 ms  1.216 ms  0.996 ms

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

 Оглавление

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


1. "Проблема с маршрутизацией, openBSD 4.2"  
Сообщение от anonymous (??) on 18-Янв-08, 01:33 
>-bash-3.2# route delete 10.48/12 && route add 10.48/12 10.48.48.1

занятно, ip роутера входит в блок адресов за ним...  и сам ip висит на lo0...

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

2. "Проблема с маршрутизацией, openBSD 4.2"  
Сообщение от Boss Artem email on 18-Янв-08, 01:56 
>>-bash-3.2# route delete 10.48/12 && route add 10.48/12 10.48.48.1
>
>занятно, ip роутера входит в блок адресов за ним...  и сам
>ip висит на lo0...

эт внутренняя локалка провайдера, состоит из кучки подсетей /22, территориально раскинутых по городу. У меня подсеть 10.48.48.0/22 (наш микрорайон), основным шлюзом служит 10.48.48.1 - провайдерский шлюз нашей подсети. Вот ума не приложу почему маршрут есть в таблице но не работает, удаляешь и заново создаешь - все бегает некоторое время (иногда день, иногда 2, иногда и неделю проблем нет).

Была единственная догадка что сеть провайдерская выпадает на короткое время, и срабатывает что-то вроде виндового механизма "dead gw detection", трафик на приватную сеть пытается долбиться через pppoe соединение (второй провайдер, с него беру инет, туда смотрит маршрут по умолчанию) и при появлении связи назад почему-то не восстанавливается на старый маршрут, присутствующий в таблице маршрутизации. Но о реализации чего-то подобного в openBSD не слышал, в теории все должно роутиться в соответствии с таблицей маршрутизации. Устанавливал все по дефолту по идее, в sysctl.conf раскоментированы тока
net.inet.gre.allow=1
net.inet.ip.forwarding=1
Поднят pf который мне роутит трафик на пару домашних компов, инет роутится с адсл pppoe, и локальные ресурсы второго прова из пресловутой сети 10.48/12.

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

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

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




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

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