LinuxForum.Fans
Тема

[РЕШЕНО] Где в pppoe выставить опцию mschap-v2?

Автор: SLS 13 сообщений 5910 просмотров
#12087

Озадачен проведением настроек подключения на linux.
Где можно выставить в pppoe-соединении опцию безопасности mschap-v2 ?

#12090

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

Почему спрашиваю? Да потому, что в любом дистрибутиве есть как-минимум два способа это сделать =) и чтобы подсказать вам, нужно знать каким из них воспользовались вы.

#12185

Настраивал через pppoe-setup (на компьютере Gentoo) .

#12286

/etc/ppp/options или /etc/ppp/options.pptp, если я не ошибаюсь, конечно. там есть строчка refuse-mschap-v2. Вроде бы как-то так.

#12435

ни refuse-mschap-v2 ни require-mschap-v2 не помогли.

#12437

В таком случае добавьте в /etc/ppp/options флаг debug.
После этого попробуйте выполнить подключение и выложите сюда логи.

Лог можно снять с помощью tail -f /var/log/messages

#12796
text
Mar 12 19:48:40 localhost pppd[7266]: pppd 2.4.4 started by root, uid 0
Mar 12 19:48:40 localhost pppd[7266]: using channel 1
Mar 12 19:48:40 localhost pppd[7266]: Using interface ppp0
Mar 12 19:48:40 localhost pppd[7266]: Connect: ppp0 <--> /dev/pts/4
Mar 12 19:48:41 localhost pppd[7266]: sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x77cac368>]
Mar 12 19:48:44 localhost pppd[7266]: sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x77cac368>]
Mar 12 19:48:47 localhost pppd[7266]: sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x77cac368>]
Mar 12 19:48:50 localhost pppd[7266]: sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x77cac368>]
Mar 12 19:48:53 localhost pppd[7266]: sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x77cac368>]
Mar 12 19:48:56 localhost pppd[7266]: sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x77cac368>]
Mar 12 19:48:59 localhost pppd[7266]: sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x77cac368>]
Mar 12 19:49:02 localhost pppd[7266]: sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x77cac368>]
Mar 12 19:49:05 localhost pppd[7266]: sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x77cac368>]
Mar 12 19:49:08 localhost pppd[7266]: sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x77cac368>]
Mar 12 19:49:11 localhost pppd[7266]: LCP: timeout sending Config-Requests
Mar 12 19:49:11 localhost pppd[7266]: Connection terminated.
Mar 12 19:49:11 localhost pppd[7266]: Modem hangup
Mar 12 19:49:11 localhost pppd[7266]: Waiting for 1 child processes...
Mar 12 19:49:11 localhost pppd[7266]:   script /usr/sbin/pppoe -p /var/run/-pppoe.pid.pppoe -I eth0 -T 80 -U  -m 1412   , pid 7267
Mar 12 19:49:15 localhost pppd[7266]: Script /usr/sbin/pppoe -p /var/run/-pppoe.pid.pppoe -I eth0 -T 80 -U  -m 1412    finished (pid 7267), status = 0x1
Mar 12 19:49:15 localhost pppd[7266]: Exit.
Mar 12 19:49:15 localhost pppoe[7267]: Timeout waiting for PADO packets

При этом в /etc/ppp/options и /etc/ppp/options.pptp стоит require-mschap-v2 .

Да, забыл сказать: Дело не в кабеле, ибо пишу это сообщение, подключившись, но уже из WindowsXP.

#13208

Timeout waiting for PADO packets

Нет обмена пакетами с сервером. Смотрите сетевые маршруты. Если хотите быстрой помощи, то укажите ip-адрес вашего сервера, а также текущие маршруты "route -n". Можно и под виндой посмотреть "route print" и сравнить, тогда уж точно догадаетесь, в чем дело.

Да, и как минимум вы выбрали странный путь настройки сетевого подключения для gentoo. Я не говорю, что так делать нельзя. Очень даже можно, но не кошерно как-то.... Хотя когда добъетесь работоспособности на этом этапе, можно и про идеологически верный путь для gentoo поговорить. Но это потом.

#13424

Если хотите быстрой помощи, то укажите ip-адрес вашего сервера, а также текущие маршруты "route -n".

#route -n

text
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
200.200.102.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

Под виндой. Когда нет подключения:

text
===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 24 01 a3 1a c6 ...... D-Link DFE-520TX PCI Fast Ethernet Adapter - ╠шэ
шяюЁЄ яырэшЁют∙шър яръхЄют
0x3 ...00 e0 4d 03 98 e0 ...... Realtek RTL8139 Family PCI Fast Ethernet NIC #2
- ╠шэшяюЁЄ яырэшЁют∙шър яръхЄют
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      192.168.0.0    255.255.255.0      192.168.0.1     192.168.0.1       20
      192.168.0.1  255.255.255.255        127.0.0.1       127.0.0.1       20
    192.168.0.255  255.255.255.255      192.168.0.1     192.168.0.1       20
    200.200.102.0    255.255.255.0  200.200.102.126  200.200.102.126      20
  200.200.102.126  255.255.255.255        127.0.0.1       127.0.0.1       20
  200.200.102.255  255.255.255.255  200.200.102.126  200.200.102.126      20
        224.0.0.0        240.0.0.0      192.168.0.1     192.168.0.1       20
        224.0.0.0        240.0.0.0  200.200.102.126  200.200.102.126      20
  255.255.255.255  255.255.255.255      192.168.0.1     192.168.0.1       1
  255.255.255.255  255.255.255.255  200.200.102.126  200.200.102.126      1
===========================================================================
Постоянные маршруты:
  Отсутствует

Когда есть:

text
===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 24 01 a3 1a c6 ...... D-Link DFE-520TX PCI Fast Ethernet Adapter - ╠шэ
шяюЁЄ яырэшЁют∙шър яръхЄют
0x3 ...00 e0 4d 03 98 e0 ...... Realtek RTL8139 Family PCI Fast Ethernet NIC #2
- ╠шэшяюЁЄ яырэшЁют∙шър яръхЄют
0x40005 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0        10.2.4.91       10.2.4.91       1
        10.2.4.91  255.255.255.255        127.0.0.1       127.0.0.1       50
   10.255.255.255  255.255.255.255        10.2.4.91       10.2.4.91       50
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      192.168.0.0    255.255.255.0      192.168.0.1     192.168.0.1       20
      192.168.0.1  255.255.255.255        127.0.0.1       127.0.0.1       20
    192.168.0.255  255.255.255.255      192.168.0.1     192.168.0.1       20
     192.168.11.1  255.255.255.255        10.2.4.91       10.2.4.91       1
    200.200.102.0    255.255.255.0  200.200.102.126  200.200.102.126      20
  200.200.102.126  255.255.255.255        127.0.0.1       127.0.0.1       20
  200.200.102.255  255.255.255.255  200.200.102.126  200.200.102.126      20
        224.0.0.0        240.0.0.0      192.168.0.1     192.168.0.1       20
        224.0.0.0        240.0.0.0  200.200.102.126  200.200.102.126      20
        224.0.0.0        240.0.0.0        10.2.4.91       10.2.4.91       1
  255.255.255.255  255.255.255.255        10.2.4.91       10.2.4.91       1
  255.255.255.255  255.255.255.255      192.168.0.1     192.168.0.1       1
  255.255.255.255  255.255.255.255  200.200.102.126  200.200.102.126      1
Основной шлюз:           10.2.4.91
===========================================================================
Постоянные маршруты:
  Отсутствует

Насчет странного способа: А какой кошерный?

P.S.
IP-адрес сервера винда показывает как 192.168.11.1

#13666

Я был уверен, что дело в сетевых настройках. Однако маршрутизация одинаково настроена под виндой и линуксом. Маршруты для eth0 эквивалентны.

SLS написал:
IP-адрес сервера винда показывает как 192.168.11.1

Немного не то имелось ввиду. Я хотел ip-адрес, с которым устанавливается pppoe. Он скорее всего из сети 200.200.102.0/24. Если так, то правильно ли он внесен в настройки pppoe (показывай конфиги)?

Для gentoo "кошерный" способ - через /etc/conf.d/net (для примеров смотри /etc/conf.d/net.example). Но предлагаю сперва добить то, что начали.

#13735

dimich написал:
Я хотел ip-адрес, с которым устанавливается pppoe.
Вы имели ввиду, адрес на eth0 ? Он 200.200.102.126 . Кстати, может в этом причина: Когда настраивали в винде, то "Основной шлюз" не прописывали. В винде он пустой. В Linux же, несмотря на строку /etc/conf.d/net :

config_eth1=( "192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255" )
config_eth0=( "200.200.102.126 netmask 255.255.255.0 " )
ifconfig показывает broadcast 200.200.102.255 . Может это влияет?
pppoe.conf:
text
ETH='eth0'
USER='feb10ezwzx'
DEMAND=no
DNSTYPE=SERVER
PEERDNS=yes
DNS1=
DNS2=
DEFAULTROUTE=yes
CONNECT_TIMEOUT=30
CONNECT_POLL=2
ACNAME=
SERVICENAME=
PING="."
PIDFILE="/var/run/$CF_BASE-pppoe.pid"
SYNCHRONOUS=no
CLAMPMSS=1412
LCP_INTERVAL=20
LCP_FAILURE=3
PPPOE_TIMEOUT=80
FIREWALL=NONE
LINUX_PLUGIN=
PPPOE_EXTRA=""
PPPD_EXTRA=""
#14723

Прикольно.
1. А как подключаешься? Можно команду старта pppoe соединения увидеть?
2. Попробовать сконфигурить интерфейс eth0 как:
config_eth0=("null")

#14912

Команда соединения обычная pppoe-start .
config_eth0=("null") не привело к успеху.

Кстати, когда отключаю кабель- идут такие же логи. Я так понимаю, что даже ms-chap не поднимается почему-то.



Проблема в том, что нужно было написать в /etc/ppp/pppoe.conf параметр SERVICE_NAME=pppoe

Войдите или зарегистрируйтесь, чтобы ответить.