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

Провайдер выдал нам пул адресов, допустим 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
Маршрутизация и pptpd
    #36691631
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vista-rus,
Я не понимаю почему у вас на eth1 стоит Eth1: 192.168.1.2 /30, а не /24...
...
Рейтинг: 0 / 0
Маршрутизация и pptpd
    #36693888
Фотография vista-rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlovvista-rus,
Я не понимаю почему у вас на eth1 стоит Eth1: 192.168.1.2 /30, а не /24...
Потому что пул адресов 192.168.1.0 /24 и в нем же мой физический 192.168.1.2 /30
...
Рейтинг: 0 / 0
Маршрутизация и pptpd
    #36694178
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Маршрутизация и pptpd
    #36695450
Фотография vista-rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlov
Ничего не понимаю, не трассируется извне, это откуда? так как адреса 192.168.*.* должны быть зарезаны первым же маршрутизатором в I-net'e... Рисуночек топологии вашей сетки приведите...
Я не говорил что не трассируется :)
Петля в трассировке появляется тогда, когда нет PPP интерфейса с адресом 192.168.1.250

Вот топология, см картиночку, проще некуда вроде типичная конфигурация.
...
Рейтинг: 0 / 0
Маршрутизация и pptpd
    #36695485
Фотография vista-rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Картинка не загружается, не знаю почему.
Код: 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
Маршрутизация и pptpd
    #36695495
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vista-rusКартинка не загружается, не знаю почему.1)не используй предпросмотр - он съедает картинки
2)размер не более 150 Кб
...
Рейтинг: 0 / 0
Маршрутизация и pptpd
    #36695521
Фотография vista-rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglir,
...
Рейтинг: 0 / 0
Маршрутизация и pptpd
    #36696030
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Маршрутизация и pptpd
    #36696033
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, что за хост такой мифический 192.168.1.250, который не изображен на схеме? Что от него может зависеть?
...
Рейтинг: 0 / 0
Маршрутизация и pptpd
    #36696063
Фотография vista-rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nikeКстати, что за хост такой мифический 192.168.1.250, который не изображен на схеме? Что от него может зависеть?
да вообще-то любой хост из пула 192.168.1.129 - 192.168.1.254
Если точнее, то этот ip назначается ppp-интерфейсу.

клиент подкл. по pptp и ему мой сервер выдал адрес 192.168.1.250
...
Рейтинг: 0 / 0
Маршрутизация и pptpd
    #36696757
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Маршрутизация и pptpd
    #36697502
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Маршрутизация и pptpd
    #36697558
Фотография vista-rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Маршрутизация и pptpd
    #36697579
Фотография vista-rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что делать? есть интерфейс нет интерфейса, это как бы надо динамически роутить.
...
Рейтинг: 0 / 0
Маршрутизация и pptpd
    #36697666
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vista-rusИ что делать? есть интерфейс нет интерфейса, это как бы надо динамически роутить.
Обратите внимание, что у провайдера /24, и на ваш 192.168.1.250 он просто на этот хост, а должен пулять на ваш сервер.
Почитайте про маршрутизацию протокола TCP/IP, порисуйте картинки с интерфейсами...
...
Рейтинг: 0 / 0
Маршрутизация и pptpd
    #36697697
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey OrlovОбратите внимание, что у провайдера /24, и на ваш 192.168.1.250 он просто на этот хост, а должен пулять на ваш сервер.
Чего?

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

Обратите внимание на 1192.168.1.0 и на gateway'и 0.0.0.0 .
ну что вы привязались к 1192 заменял реальники и опечатался
...
Рейтинг: 0 / 0
Маршрутизация и pptpd
    #36697938
Фотография vista-rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlov порисуйте картинки с интерфейсами...
Я же выложил картинки
...
Рейтинг: 0 / 0
Маршрутизация и pptpd
    #36697947
Фотография vista-rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Маршрутизация и pptpd
    #36698257
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Маршрутизация и pptpd
    #36698337
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Маршрутизация и pptpd
    #36698798
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Маршрутизация и pptpd
    #36699053
Фотография vista-rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Маршрутизация и pptpd
    #36699056
Фотография vista-rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то же самое
Код: 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
25 сообщений из 47, страница 1 из 2
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Маршрутизация и pptpd
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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