Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Маршрутизация и pptpd / 25 сообщений из 47, страница 1 из 2
17.06.2010, 04:19
    #36691456
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
Добрый денек!
Суть проблемы
Возникает петля при трассировке извне.

Провайдер выдал нам пул адресов, допустим 192.168.1.0 /24, маршрут у провайдера прописан
ip route 192.168.1.0 255.255.255.0 192.168.1.2

Сервер CentOS
Интерфейс
Eth1: 192.168.1.2 /30 - смотрит в наружу
Eth2: 10.10.10.0 /24 - смотрит в локалку
Основной шлюз 192.168.1.1

пул из 126 адресов 192.168.1.129 - 192.168.1.254 выдает PPTPD сервер клиентам.

Все прекрасно работает, но проблема в том, что возникает петля при трассировке извне , если 192.168.1.250 не подключен, а когда подключен, петли нет.

Маршрутизация обычная (iproute2 не используется)
...
Рейтинг: 0 / 0
17.06.2010, 10:05
    #36691631
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
vista-rus,
Я не понимаю почему у вас на eth1 стоит Eth1: 192.168.1.2 /30, а не /24...
...
Рейтинг: 0 / 0
18.06.2010, 01:17
    #36693888
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
Sergey Orlovvista-rus,
Я не понимаю почему у вас на eth1 стоит Eth1: 192.168.1.2 /30, а не /24...
Потому что пул адресов 192.168.1.0 /24 и в нем же мой физический 192.168.1.2 /30
...
Рейтинг: 0 / 0
18.06.2010, 10:34
    #36694178
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
vista-rusSergey Orlovvista-rus,
Я не понимаю почему у вас на eth1 стоит Eth1: 192.168.1.2 /30, а не /24...
Потому что пул адресов 192.168.1.0 /24 и в нем же мой физический 192.168.1.2 /30
Ничего не понимаю, не трассируется извне, это откуда? так как адреса 192.168.*.* должны быть зарезаны первым же маршрутизатором в I-net'e... Рисуночек топологии вашей сетки приведите...
...
Рейтинг: 0 / 0
18.06.2010, 18:00
    #36695450
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
Sergey Orlov
Ничего не понимаю, не трассируется извне, это откуда? так как адреса 192.168.*.* должны быть зарезаны первым же маршрутизатором в I-net'e... Рисуночек топологии вашей сетки приведите...
Я не говорил что не трассируется :)
Петля в трассировке появляется тогда, когда нет PPP интерфейса с адресом 192.168.1.250

Вот топология, см картиночку, проще некуда вроде типичная конфигурация.
...
Рейтинг: 0 / 0
18.06.2010, 18:17
    #36695485
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
Картинка не загружается, не знаю почему.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
              Интернет
                    |
                    |
                    |
             Провайдер
          192.168.1.1 /30
                    |
                    |
                    |
          192.168.1.1 /30
             PPTPD-сервер

Пул ip-адресов который выдает PPTPD 192.168.1.129-192.168.1.254
Трассировка извне примерно так выглядит
#traceroute 192.168.1.2
...
...
...
192.168.1.1 200.244 ms 187.207 ms 167.127 ms
192.168.1.2 200.244 ms 187.207 ms 167.127 ms
192.168.1.1 200.244 ms 187.207 ms 167.127 ms
192.168.1.2 200.244 ms 187.207 ms 167.127 ms
192.168.1.1 200.244 ms 187.207 ms 167.127 ms
192.168.1.2 200.244 ms 187.207 ms 167.127 ms


То есть мой сервер не находит подсеть 192.168.1.128 /25 в котором находится ip адрес 192.168.1.250? так как нет его.
...
Рейтинг: 0 / 0
18.06.2010, 18:22
    #36695495
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
vista-rusКартинка не загружается, не знаю почему.1)не используй предпросмотр - он съедает картинки
2)размер не более 150 Кб
...
Рейтинг: 0 / 0
18.06.2010, 18:34
    #36695521
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
tanglir,
...
Рейтинг: 0 / 0
19.06.2010, 09:36
    #36696030
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
vista-rus
Трассировка извне примерно так выглядит
#traceroute 192.168.1.2
...
...
...
192.168.1.1 200.244 ms 187.207 ms 167.127 ms
192.168.1.2 200.244 ms 187.207 ms 167.127 ms
192.168.1.1 200.244 ms 187.207 ms 167.127 ms
192.168.1.2 200.244 ms 187.207 ms 167.127 ms
192.168.1.1 200.244 ms 187.207 ms 167.127 ms
192.168.1.2 200.244 ms 187.207 ms 167.127 ms


То есть мой сервер не находит подсеть 192.168.1.128 /25 в котором находится ip адрес 192.168.1.250? так как нет его.
Каким образом команда traceroute 192.168.1.2 ищет подсеть 192.168.1.128/25 и ip-адрес 192.168.1.250 ?
Чувствую я, что что-то вы не договариваете. А из-за недостаточной информативности вас никто понять не может.
...
Рейтинг: 0 / 0
19.06.2010, 09:45
    #36696033
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
Кстати, что за хост такой мифический 192.168.1.250, который не изображен на схеме? Что от него может зависеть?
...
Рейтинг: 0 / 0
19.06.2010, 10:24
    #36696063
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
k-nikeКстати, что за хост такой мифический 192.168.1.250, который не изображен на схеме? Что от него может зависеть?
да вообще-то любой хост из пула 192.168.1.129 - 192.168.1.254
Если точнее, то этот ip назначается ppp-интерфейсу.

клиент подкл. по pptp и ему мой сервер выдал адрес 192.168.1.250
...
Рейтинг: 0 / 0
20.06.2010, 02:56
    #36696757
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
1. Вас еще интересует решение вопроса?

2. Каким образом команда traceroute 192.168.1.2 ищет подсеть 192.168.1.128/25 и ip-адрес 192.168.1.250 ?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
#traceroute  192 . 168 . 1 . 2 
...
...
...
 192 . 168 . 1 . 1   200 . 244  ms  187 . 207  ms  167 . 127  ms
 192 . 168 . 1 . 2   200 . 244  ms  187 . 207  ms  167 . 127  ms
 192 . 168 . 1 . 1   200 . 244  ms  187 . 207  ms  167 . 127  ms
 192 . 168 . 1 . 2   200 . 244  ms  187 . 207  ms  167 . 127  ms
 192 . 168 . 1 . 1   200 . 244  ms  187 . 207  ms  167 . 127  ms
 192 . 168 . 1 . 2   200 . 244  ms  187 . 207  ms  167 . 127  ms
Откуда (с какого IP) запускаете команду traceroute?

3. А еще меня смущает маршрутизация в вашей сети. У провайдер шлюзом в сеть 192.168.1.0/24 является 192.168.1.2, а у вас шлюзом по умолчанию является 192.168.1.1. В этом где-то и собака порыта, раз они друг другу пакеты начинают кидать. К сожалению, не до конца себе представляю как работает этот pptp. У pptp-сервера какой-то адрес есть из сети 192.168.1.128/25, иначе как клиенты ходят в другие сети? Если ifconfig'ом смотреть, этот адрес всегда активен?
Ну и наконец, возможно, нужно на стороне сервера добавить маршрут, типа:
Код: plaintext
ip route  192 . 168 . 1 . 128   255 . 255 . 255 . 128  IP-адрес pptp-сервера
...
Рейтинг: 0 / 0
21.06.2010, 00:09
    #36697502
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
vista-rusk-nikeКстати, что за хост такой мифический 192.168.1.250, который не изображен на схеме? Что от него может зависеть?
да вообще-то любой хост из пула 192.168.1.129 - 192.168.1.254
Если точнее, то этот ip назначается ppp-интерфейсу.
клиент подкл. по pptp и ему мой сервер выдал адрес 192.168.1.250
Посмотрите таблицу маршрутизации на вашем pptp сервере до подключения и после, это наведет вас на кое какие размышления куда ваш сервер и пулет все пакеты...
...
Рейтинг: 0 / 0
21.06.2010, 03:05
    #36697558
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
Sergey Orlov,

До подключения клиентом у которого стат. IP 192.168.1.250, к серверу PPTPD
Код: plaintext
1.
2.
3.
4.
5.
 # route -n 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
1192.168.1.0     0.0.0.0         255.255.255.252 U     0      0        0 eth1
10.10.10.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

После подключения клиентом у которого стат. IP 192.168.1.250
Код: plaintext
1.
2.
3.
4.
5.
6.
 # route -n 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.250    0.0.0.0         255.255.255.255 UH    0      0        0 ppp100
1192.168.1.0     0.0.0.0         255.255.255.252 U     0      0        0 eth1
10.10.10.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
...
Рейтинг: 0 / 0
21.06.2010, 06:57
    #36697579
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
И что делать? есть интерфейс нет интерфейса, это как бы надо динамически роутить.
...
Рейтинг: 0 / 0
21.06.2010, 09:43
    #36697666
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
vista-rusИ что делать? есть интерфейс нет интерфейса, это как бы надо динамически роутить.
Обратите внимание, что у провайдера /24, и на ваш 192.168.1.250 он просто на этот хост, а должен пулять на ваш сервер.
Почитайте про маршрутизацию протокола TCP/IP, порисуйте картинки с интерфейсами...
...
Рейтинг: 0 / 0
21.06.2010, 10:03
    #36697697
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
Sergey OrlovОбратите внимание, что у провайдера /24, и на ваш 192.168.1.250 он просто на этот хост, а должен пулять на ваш сервер.
Чего?

Обратите внимание на 1192.168.1.0 и на gateway'и 0.0.0.0 .
...
Рейтинг: 0 / 0
21.06.2010, 11:01
    #36697845
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
k-nikeSergey OrlovОбратите внимание, что у провайдера /24, и на ваш 192.168.1.250 он просто на этот хост, а должен пулять на ваш сервер.
Чего?

Обратите внимание на 1192.168.1.0 и на gateway'и 0.0.0.0 .
ну что вы привязались к 1192 заменял реальники и опечатался
...
Рейтинг: 0 / 0
21.06.2010, 11:38
    #36697938
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
Sergey Orlov порисуйте картинки с интерфейсами...
Я же выложил картинки
...
Рейтинг: 0 / 0
21.06.2010, 11:41
    #36697947
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
...
Рейтинг: 0 / 0
21.06.2010, 13:28
    #36698257
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
vista-rus,
есть сеть 192.168.1.0 с маской 255.255.255.252
есть сеть 10.10.10.0 с маской 255.255.255.0
PPTP клиентами выдается сеть 192.168.1.128 с маской 255.255.255.128.
О существовании сети 192.168.1.128 с маской 255.255.255.128 знает только твой pptp-сервер
у сети 192.168.1.128 с маской 255.255.255.128 шлюз - pptp-сервер
у сети 10.10.10.0 с маской 255.255.255.0 шлюз - pptp-сервер
Поэтому они могут взаимодействовать между собой
Но маршрутизатор провайдера не знает, что у pptp-сервера есть сетка 192.168.1.128 с маской 255.255.255.128, более того, она может быть у него на другом интерфейсе...
...
Рейтинг: 0 / 0
21.06.2010, 14:00
    #36698337
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
Sergey Orlov
PPTP клиентами выдается сеть 192.168.1.128 с маской 255.255.255.128.
О существовании сети 192.168.1.128 с маской 255.255.255.128 знает только твой pptp-сервер
...
Но маршрутизатор провайдера не знает, что у pptp-сервера есть сетка 192.168.1.128 с маской 255.255.255.128, более того, она может быть у него на другом интерфейсе...
Нет. См. его 1-ое сообщение:
vista-rus Провайдер выдал нам пул адресов, допустим 192.168.1.0 /24, маршрут у провайдера прописан
ip route 192.168.1.0 255.255.255.0 192.168.1.2
...
Рейтинг: 0 / 0
21.06.2010, 16:52
    #36698798
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
k-nikeSergey Orlov
PPTP клиентами выдается сеть 192.168.1.128 с маской 255.255.255.128.
О существовании сети 192.168.1.128 с маской 255.255.255.128 знает только твой pptp-сервер
...
Но маршрутизатор провайдера не знает, что у pptp-сервера есть сетка 192.168.1.128 с маской 255.255.255.128, более того, она может быть у него на другом интерфейсе...
Нет. См. его 1-ое сообщение:
vista-rus Провайдер выдал нам пул адресов, допустим 192.168.1.0 /24, маршрут у провайдера прописан
ip route 192.168.1.0 255.255.255.0 192.168.1.2
Маршрутизатор провайдера, считает, что адреса 192.168.1.128 и выше находятся в его сегменте и пакеты для этих адресов надо сразу доставлять хостам, а не посылать их на pptp-сервер, за которым они находятся...
...
Рейтинг: 0 / 0
21.06.2010, 18:31
    #36699053
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
Sergey Orlov
...
Маршрутизатор провайдера, считает, что адреса 192.168.1.128 и выше находятся в его сегменте и пакеты для этих адресов надо сразу доставлять хостам, а не посылать их на pptp-сервер, за которым они находятся...
Ошибаетесь.
у провайдера явна прописано, что сеть 192.168.1.128 /25 находится за адресом 192.168.1.2 /30

Я так понимаю, (как Вы и сказали) что сеть 192.168.1.128 /25 у pptp-сервера, но явно на PPTP-сервере нигде НЕ указано, что эта сеть находится за каким то конкретно адресом.

если IP назначен PPP интерфейсу, то он находит, иначе петля появляется.
пробовал прописать
Код: plaintext
route add -net  192 . 168 . 1 . 128  netmask  255 . 255 . 255 . 128  dev lo
не помогло :(
...
Рейтинг: 0 / 0
21.06.2010, 18:33
    #36699056
vista-rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Маршрутизация и pptpd
то же самое
Код: plaintext
route add -net  192 . 168 . 1 . 128  netmask  255 . 255 . 255 . 128  gw  172 . 17 . 17 . 17 
не помогло

172.17.17.17 - ip-адрес PPTP-сервера
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Маршрутизация и pptpd / 25 сообщений из 47, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]