LINUX.ORG.RU
ФорумAdmin

Дефолтная маршрутизация в pptpd


0

1

Добрый день. проблема в следующим. настроил на debian'е сервер pptpd+dhcp. подключения с MS работают нужные маршруты у клиента прописываются но появляется дефолтный маршрут 8 битной маской. Внимание вопрос: что это за маршрут и как его убрать?

route до подключения

IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
         10.2.5.0    255.255.255.0         On-link         10.2.5.50    266
        10.2.5.50  255.255.255.255         On-link         10.2.5.50    266
       10.2.5.255  255.255.255.255         On-link         10.2.5.50    266
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link         10.2.5.50    266
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link         10.2.5.50    266
===========================================================================

route после подключения

IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрик
         10.0.0.0        255.0.0.0        10.25.1.0        10.25.1.1     11 ????????????????
         10.2.5.0    255.255.255.0         On-link         10.2.5.50    266
        10.2.5.50  255.255.255.255         On-link         10.2.5.50    266
       10.2.5.100  255.255.255.255         On-link         10.2.5.50     11
       10.2.5.255  255.255.255.255         On-link         10.2.5.50    266
        10.10.0.0      255.255.0.0         On-link         10.25.1.1     11
    10.10.255.255  255.255.255.255         On-link         10.25.1.1    266
        10.25.1.0    255.255.255.0         On-link         10.25.1.1     11
        10.25.1.1  255.255.255.255         On-link         10.25.1.1    266
      10.25.1.255  255.255.255.255         On-link         10.25.1.1    266
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link         10.2.5.50    266
        224.0.0.0        240.0.0.0         On-link         10.25.1.1    266
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link         10.2.5.50    266
  255.255.255.255  255.255.255.255         On-link         10.25.1.1    266
===========================================================================

конфиги pptpd-options:

name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
proxyarp
nodefaultroute
debug
lcp-echo-failure 6
lcp-echo-interval 10
pptpd.conf:
option /etc/ppp/pptpd-options
debug
localip 10.25.1.0
remoteip 10.25.1.1-255
dnsmasq.conf:
domain-needed

resolv-file=/etc/resolv.conf

upstream
known
query
strict-order

interface= lo 
except-interface=LAN 
no-dhcp-interface=LAN 
listen-address=10.25.1.0 

domain= local 
dhcp-option=vendor:MSFT,2,1i

dhcp-range=10.25.1.0,10.25.1.255,255.255.0.0,12h 
dhcp-option=option:domain-search,local 
dhcp-option=1,255.255.255.0 
dhcp-option=6, 10.10.2.0, 10.10.3.0 
dhcp-option=121, 10.10.0.0/16, 10.25.1.0 
dhcp-option=249, 10.10.0.0/16, 10.25.1.0 
log-dhcp

dnsmasq стал настолько умным, что сам переводит вашу запись опции 249 в вид, принятый по rfc3442?

mky ★★★★★ ()
Ответ на: комментарий от mky

не знаю стал или не стал раньше с ним не общался только начал. Но по крайне мере нужные маршруты прописывает клиенту. но вот pptpd подсовывает при конекте свой маршрут и как его отключить ищу решение.

Shef777 ()
Ответ на: комментарий от Shef777

pptpd подсовывает при конекте свой маршрут

Протокол pptp/ppp вобще не предусматривает передачу маршрутов от сервера к клиенту. Чтобы убедить меня, что маршрут передаёт именно pptpd, выключите dhcp и покажите список маршрутов.

Возможно, что я не правильно понял, что именно означает фраза:

появляется дефолтный маршрут 8 битной маской

если это относится к

Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрик
         10.0.0.0        255.0.0.0        10.25.1.0        10.25.1.1     11 
то это не маршрут по умолчанию.

по крайне мере нужные маршруты прописывает клиенту

Нужен именно такой маршрут к сети 10.10.0.0/16 без указания шлюза?:

Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрик
        10.10.0.0      255.255.0.0         On-link         10.25.1.1     11

mky ★★★★★ ()
Ответ на: комментарий от mky

нужно пустить клиента во внутреннею сеть не давая ему интернет, сеть удаленный клиента 10.2.5.0/24 сеть куда стучимся 10.10.0.0/16

таблица до подключения без dhcp:

IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
         10.2.5.0    255.255.255.0         On-link         10.2.5.50    266
        10.2.5.50  255.255.255.255         On-link         10.2.5.50    266
       10.2.5.255  255.255.255.255         On-link         10.2.5.50    266
        224.0.0.0        240.0.0.0         On-link         10.2.5.50    266
  255.255.255.255  255.255.255.255         On-link         10.2.5.50    266
===========================================================================

после с выключенным «Использовать основной маршрут в удаленной сети» на клиенте.

IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
         10.0.0.0        255.0.0.0      10.25.1.254        10.25.1.1     11
         10.2.5.0    255.255.255.0         On-link         10.2.5.50    266
        10.2.5.50  255.255.255.255         On-link         10.2.5.50    266
       10.2.5.100  255.255.255.255         On-link         10.2.5.50     11
       10.2.5.255  255.255.255.255         On-link         10.2.5.50    266
        10.25.1.1  255.255.255.255         On-link         10.25.1.1    266
        224.0.0.0        240.0.0.0         On-link         10.2.5.50    266
        224.0.0.0        240.0.0.0         On-link         10.25.1.1    266
  255.255.255.255  255.255.255.255         On-link         10.2.5.50    266
  255.255.255.255  255.255.255.255         On-link         10.25.1.1    266
===========================================================================
после с включенным «Использовать основной маршрут в удаленной сети» на клиенте.
IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0         On-link         10.25.1.1     11
         10.2.5.0    255.255.255.0         On-link         10.2.5.50   4491
        10.2.5.50  255.255.255.255         On-link         10.2.5.50   4491
       10.2.5.100  255.255.255.255         On-link         10.2.5.50   4236
       10.2.5.255  255.255.255.255         On-link         10.2.5.50   4491
        10.25.1.1  255.255.255.255         On-link         10.25.1.1    266
        224.0.0.0        240.0.0.0         On-link         10.2.5.50   4492
        224.0.0.0        240.0.0.0         On-link         10.25.1.1     11
  255.255.255.255  255.255.255.255         On-link         10.2.5.50   4491
  255.255.255.255  255.255.255.255         On-link         10.25.1.1    266
===========================================================================

Маршрут 10.0.0.0 255.0.0.0 10.25.1.0 10.25.1.1 11 это маршрут который дается при подключении клиента хотя он негде не прописан. и первостепенная задача его убрать!

Shef777 ()
Ответ на: комментарий от Shef777

А dhcp в случае последних таблиц выключен полностью или только убраны опции 121 и 249?

И почему в таблице «с выключенным «Использовать основной маршрут в удаленной сети» на клиенте» шлюзом для маршрута в 10.0.0.0/8 стал 10.25.1.254, а не 10.25.1.0, как в первом сообщении. То есть почему:

Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
         10.0.0.0        255.0.0.0      10.25.1.254        10.25.1.1     11
                                            ^^^^^^

Это опечатка или там действительно никому не назначенный 10.25.1.254?

Какая версия windows? Или такое поведение на всех виндозах, и на XP и на семёрке?

mky ★★★★★ ()
Ответ на: комментарий от mky

Благодарю за содействие. проблема решена и была в МС 7. Все решалось установкой галочки «Отключить добавление маршрута, основанное на классе»

Shef777 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.