Страница 1 из 2

Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-22 14:21:22
proxyd
Доброе время суток!!!
Есть такая проблемка, решил поднять штатный PPPoE сервер на базе FreeBSD 6.2. соединение с сервером устанавливается но клиент не получает адрес основного шлюза. Точнее как адрес шлюза есть только он такой же как и адрес клиента а нужно чтобы был адрес PPPoE сервера. Перепробовал кучу конфигов и все без результатно, может кто знает как это побороть?

# cat /etc/rc.conf

Код: Выделить всё

...
pppoed_enable="YES"
pppoed_provider="*"
pppoed_flags="-a ACCESS_CONCENTRATOR_NAME -l pppoe-in -P /var/run/pppoed.pid"
pppoed_interface="fxp0"
...
# cat /etc/ppp/ppp.conf

Код: Выделить всё

default:
 set log Phase Chat LCP IPCP CCP tun command chap

pppoe-in:
 allow mode direct
 enable lqr echo proxy
 enable chap pap passwdauth
 set ifaddr 10.0.0.1 10.0.0.100-10.0.0.199
 accept dns
# cat /etc/ppp/ppp.secret

Код: Выделить всё

USERNAME PASSWORD 10.0.0.102
C:\> ipconfig /all

Код: Выделить всё

...
Физический адрес. . . . . . . . . : 00-50-56-C0-00-01
Dhcp включен. . . . . . . . . . . : нет
IP-адрес  . . . . . . . . . . . . : 10.0.0.102
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 10.0.0.102
DNS-серверы . . . . . . . . . . . : 10.0.0.1
...

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-22 14:53:57
paradox
юзайте mpd

зы
странно что это pppoed еще не вырезали с системы

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-22 15:07:32
proxyd
юзайте mpd
Спасибо конечно за совет, обязательно воспользуюсь если не получиться разобраться. Но всеже несмотря на недостатки штатного pppoed хотел бы разобраться как его заставить отсылать клиенту адрес маршрута по умолчанию. Если Вы можете помочь буду очень признателен.

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-22 15:13:29
paradox
вы задумайтесь на будущее
о том что ppp юрез левел программа а mpd кернел левел
и если будет в дальнейшем юзеров увеличиваться
то всявязи с нагрузкой всеравно прийдеться переходить на mpd

а насчет айпи адрессов

загляните в мануал ppp
про выдачу ipcp адрессов
оно стандартно

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-22 15:26:53
proxyd
Если не сложно можно ткнуть пальцем, а то я уже столько конфигов перебрал но так не один не подошел. Не хочеться еще раз проходить по этому же кругу. Спасибо.

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-22 15:39:13
paradox
лог ppp.log при коннекте покажи

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-22 16:14:45
proxyd

Код: Выделить всё

Jan 22 15:01:09 pppoed ppp[678]: Phase: Using interface: tun0
Jan 22 15:01:09 pppoed ppp[678]: Phase: deflink: Created in closed state
Jan 22 15:01:09 pppoed ppp[678]: tun0: Warning: chap: Invalid log value
Jan 22 15:01:09 pppoed ppp[678]: tun0: Warning: usage: set log [local] [+|-]all|async|cbcp|ccp|chat|command|connect|debug|dns
Jan 22 15:01:09 pppoed ppp[678]: tun0: Command: pppoe-in: enable lqr echo proxy
Jan 22 15:01:09 pppoed ppp[678]: tun0: Command: pppoe-in: enable chap pap passwdauth
Jan 22 15:01:09 pppoed ppp[678]: tun0: Command: pppoe-in: set ifaddr 10.0.0.1 10.0.0.100-10.0.0.199
Jan 22 15:01:09 pppoed ppp[678]: tun0: Warning: 10.0.0.162: Cannot determine ethernet address for proxy ARP
Jan 22 15:01:09 pppoed ppp[678]: tun0: IPCP: Selected IP address 10.0.0.162
Jan 22 15:01:09 pppoed ppp[678]: tun0: Command: pppoe-in: accept dns
Jan 22 15:01:09 pppoed ppp[678]: tun0: Phase: PPP Started (direct mode).
Jan 22 15:01:09 pppoed ppp[678]: tun0: Phase: bundle: Establish
Jan 22 15:01:09 pppoed ppp[678]: tun0: Phase: deflink: closed -> opening
Jan 22 15:01:09 pppoed ppp[678]: tun0: Phase: deflink: Link is a netgraph node
Jan 22 15:01:09 pppoed ppp[678]: tun0: Phase: deflink: Connected!
Jan 22 15:01:09 pppoed ppp[678]: tun0: Phase: deflink: opening -> carrier
Jan 22 15:01:09 pppoed ppp[678]: tun0: Phase: deflink: carrier -> lcp
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: FSM: Using "deflink" as a transport
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: State change Initial --> Closed
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: State change Closed --> Stopped
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: RecvConfigReq(0) state = Stopped
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  MRU[4] 1480
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  MAGICNUM[6] 0x6d2a4003
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  CALLBACK[3] CBCP
Jan 22 15:01:09 pppoed ppp[678]: tun0: Warning: deflink: Reducing configured MRU from 1500 to 1492
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: SendConfigReq(1) state = Stopped
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  ACFCOMP[2]
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  PROTOCOMP[2]
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  ACCMAP[6] 0x00000000
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  MRU[4] 1492
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  MAGICNUM[6] 0x923f65f9
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  QUALPROTO[8] proto c025, interval 30000ms
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  AUTHPROTO[5] 0xc223 (CHAP 0x05)
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: SendConfigRej(0) state = Stopped
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  CALLBACK[3] CBCP
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  CALLBACK[3] CBCP
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: LayerStart
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: State change Stopped --> Req-Sent
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: RecvConfigRej(1) state = Req-Sent
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  ACFCOMP[2]
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  PROTOCOMP[2]
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  QUALPROTO[8] proto c025, interval 30000ms
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: SendConfigReq(2) state = Req-Sent
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  ACCMAP[6] 0x00000000
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  MRU[4] 1492
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  MAGICNUM[6] 0x923f65f9
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  AUTHPROTO[5] 0xc223 (CHAP 0x05)
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: RecvConfigReq(1) state = Req-Sent
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  MRU[4] 1480
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  MAGICNUM[6] 0x6d2a4003
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: SendConfigAck(1) state = Req-Sent
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  MRU[4] 1480
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  MAGICNUM[6] 0x6d2a4003
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: State change Req-Sent --> Ack-Sent
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: RecvConfigAck(2) state = Ack-Sent
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  ACCMAP[6] 0x00000000
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  MRU[4] 1492
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  MAGICNUM[6] 0x923f65f9
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP:  AUTHPROTO[5] 0xc223 (CHAP 0x05)
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: State change Ack-Sent --> Opened
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: LayerUp
Jan 22 15:01:09 pppoed ppp[678]: tun0: LCP: deflink: SendEchoRequest(0) state = Opened
Jan 22 15:01:09 pppoed ppp[678]: tun0: Phase: bundle: Authenticate
Jan 22 15:01:09 pppoed ppp[678]: tun0: Phase: deflink: his = none, mine = CHAP 0x05
Jan 22 15:01:09 pppoed ppp[678]: tun0: Phase: Chap Output: CHALLENGE
Jan 22 15:01:10 pppoed ppp[678]: tun0: LCP: deflink: RecvIdent(2) state = Opened
Jan 22 15:01:10 pppoed ppp[678]: tun0: LCP:  MAGICNUM 6d2a4003
Jan 22 15:01:10 pppoed ppp[678]: tun0: LCP:  TEXT MSRA
Jan 22 15:01:10 pppoed ppp[678]: tun0: LCP: deflink: RecvIdent(3) state = Opened
Jan 22 15:01:10 pppoed ppp[678]: tun0: LCP:  MAGICNUM 6d2a4003
Jan 22 15:01:10 pppoed ppp[678]: tun0: LCP:  TEXT MSRAS-0-
Jan 22 15:01:10 pppoed ppp[678]: tun0: LCP: deflink: RecvEchoReply(0) state = Opened
Jan 22 15:01:10 pppoed ppp[678]: tun0: Phase: Chap Input: RESPONSE (16 bytes from pppoed)
Jan 22 15:01:10 pppoed ppp[678]: tun0: Phase: Chap Output: SUCCESS
Jan 22 15:01:10 pppoed ppp[678]: tun0: Warning: 10.0.0.162: Cannot determine ethernet address for proxy ARP
Jan 22 15:01:10 pppoed ppp[678]: tun0: Warning: 10.0.0.100: Cannot determine ethernet address for proxy ARP
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP: FSM: Using "deflink" as a transport
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP: deflink: State change Initial --> Closed
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP: deflink: LayerStart.
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP: MPPE: Not usable without CHAP81
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP: deflink: SendConfigReq(1) state = Closed
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP:  DEFLATE[4] win 15
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP:  PRED1[2]
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP: deflink: State change Closed --> Req-Sent
Jan 22 15:01:10 pppoed ppp[678]: tun0: Phase: deflink: lcp -> open
Jan 22 15:01:10 pppoed ppp[678]: tun0: Phase: bundle: Network
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: FSM: Using "deflink" as a transport
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: State change Initial --> Closed
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: LayerStart.
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: SendConfigReq(1) state = Closed
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  IPADDR[6] 10.0.0.1
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  COMPPROTO[6] 16 VJ slots with slot compression
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: State change Closed --> Req-Sent
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP: deflink: RecvConfigReq(4) state = Req-Sent
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP:  MPPE[6] value 0x00000001 (0 bits, stateful, compressed)
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP: MPPE: Not usable without CHAP81
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP: deflink: SendConfigRej(4) state = Req-Sent
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP:  MPPE[6] value 0x00000001 (0 bits, stateful, compressed)
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: RecvConfigReq(5) state = Req-Sent
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  IPADDR[6] 0.0.0.0
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  PRIDNS[6] 0.0.0.0
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  PRINBNS[6] 0.0.0.0
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: NBNS REQ - rejected - nbns not set
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  SECDNS[6] 0.0.0.0
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  SECNBNS[6] 0.0.0.0
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: NBNS REQ - rejected - nbns not set
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: SendConfigRej(5) state = Req-Sent
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  PRINBNS[6] 0.0.0.0
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  SECNBNS[6] 0.0.0.0
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP: deflink: RecvConfigRej(1) state = Req-Sent
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP:  DEFLATE[4] win 15
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP:  PRED1[2]
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP: MPPE: Not usable without CHAP81
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP: deflink: SendConfigReq(2) state = Req-Sent
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP:   [EMPTY]
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: RecvConfigRej(1) state = Req-Sent
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  COMPPROTO[6] 16 VJ slots with slot compression
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: SendConfigReq(2) state = Req-Sent
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  IPADDR[6] 10.0.0.1
Jan 22 15:01:10 pppoed ppp[678]: tun0: LCP: deflink: RecvProtocolRej(6) state = Opened
Jan 22 15:01:10 pppoed ppp[678]: tun0: LCP: deflink: -- Protocol 0x8057 (Internet Protocol V6 Control Protocol) was rejected!
Jan 22 15:01:10 pppoed ppp[678]: tun0: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP: deflink: RecvTerminateReq(7) state = Req-Sent
Jan 22 15:01:10 pppoed ppp[678]: tun0: CCP: deflink: SendTerminateAck(7) state = Req-Sent
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: RecvConfigReq(8) state = Req-Sent
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  IPADDR[6] 0.0.0.0
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  PRIDNS[6] 0.0.0.0
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  SECDNS[6] 0.0.0.0
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: SendConfigNak(8) state = Req-Sent
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  IPADDR[6] 10.0.0.100
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  PRIDNS[6] 192.168.1.1
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  SECDNS[6] 255.255.255.255
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: RecvConfigAck(2) state = Req-Sent
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  IPADDR[6] 10.0.0.1
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: State change Req-Sent --> Ack-Rcvd
Jan 22 15:01:10 pppoed ppp[678]: tun0: LCP: deflink: RecvProtocolRej(9) state = Opened
Jan 22 15:01:10 pppoed ppp[678]: tun0: LCP: deflink: -- Protocol 0x8057 (Internet Protocol V6 Control Protocol) was rejected!
Jan 22 15:01:10 pppoed ppp[678]: tun0: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: RecvConfigReq(10) state = Ack-Rcvd
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  IPADDR[6] 10.0.0.100
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  PRIDNS[6] 192.168.1.1
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  SECDNS[6] 255.255.255.255
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: SendConfigAck(10) state = Ack-Rcvd
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  IPADDR[6] 10.0.0.100
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  PRIDNS[6] 192.168.1.1
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP:  SECDNS[6] 255.255.255.255
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: State change Ack-Rcvd --> Opened
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: deflink: LayerUp.
Jan 22 15:01:10 pppoed ppp[678]: tun0: IPCP: myaddr 10.0.0.1 hisaddr = 10.0.0.100
Jan 22 15:01:13 pppoed ppp[678]: tun0: CCP: MPPE: Not usable without CHAP81
Jan 22 15:01:13 pppoed ppp[678]: tun0: CCP: deflink: SendConfigReq(2) state = Req-Sent
Jan 22 15:01:13 pppoed ppp[678]: tun0: CCP:   [EMPTY]
Jan 22 15:01:13 pppoed ppp[678]: tun0: CCP: deflink: RecvTerminateAck(2) state = Req-Sent
Jan 22 15:01:13 pppoed ppp[678]: tun0: LCP: deflink: RecvProtocolRej(11) state = Opened
Jan 22 15:01:13 pppoed ppp[678]: tun0: LCP: deflink: -- Protocol 0x8057 (Internet Protocol V6 Control Protocol) was rejected!
Jan 22 15:01:13 pppoed ppp[678]: tun0: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
Jan 22 15:01:14 pppoed ppp[678]: tun0: LCP: deflink: RecvTerminateReq(12) state = Opened
Jan 22 15:01:14 pppoed ppp[678]: tun0: LCP: deflink: LayerDown
Jan 22 15:01:14 pppoed ppp[678]: tun0: LCP: deflink: SendTerminateAck(12) state = Opened
Jan 22 15:01:14 pppoed ppp[678]: tun0: LCP: deflink: State change Opened --> Stopping
Jan 22 15:01:14 pppoed ppp[678]: tun0: CCP: deflink: State change Req-Sent --> Starting
Jan 22 15:01:14 pppoed ppp[678]: tun0: CCP: deflink: LayerFinish.
Jan 22 15:01:14 pppoed ppp[678]: tun0: CCP: deflink: State change Starting --> Initial
Jan 22 15:01:14 pppoed ppp[678]: tun0: Phase: deflink: open -> lcp
Jan 22 15:01:14 pppoed ppp[678]: tun0: IPCP: deflink: LayerDown: 10.0.0.1
Jan 22 15:01:14 pppoed ppp[678]: tun0: IPCP: deflink: State change Opened --> Starting
Jan 22 15:01:14 pppoed ppp[678]: tun0: IPCP: deflink: LayerFinish.
Jan 22 15:01:14 pppoed ppp[678]: tun0: IPCP: Connect time: 4 secs: 752 octets in, 0 octets out
Jan 22 15:01:14 pppoed ppp[678]: tun0: IPCP: 4 packets in, 0 packets out
Jan 22 15:01:14 pppoed ppp[678]: tun0: IPCP:  total 188 bytes/sec, peak 210 bytes/sec on Thu Jan 22 15:01:11 2009
Jan 22 15:01:14 pppoed ppp[678]: tun0: IPCP: deflink: State change Starting --> Initial
Jan 22 15:01:14 pppoed ppp[678]: tun0: Phase: bundle: Terminate
Jan 22 15:01:15 pppoed ppp[678]: tun0: Warning: ipv4_Input: IPCP not open - packet dropped
Jan 22 15:01:16 pppoed last message repeated 2 times
Jan 22 15:01:17 pppoed ppp[678]: tun0: LCP: deflink: LayerFinish
Jan 22 15:01:17 pppoed ppp[678]: tun0: LCP: deflink: State change Stopping --> Stopped
Jan 22 15:01:17 pppoed ppp[678]: tun0: LCP: deflink: State change Stopped --> Closed
Jan 22 15:01:17 pppoed ppp[678]: tun0: LCP: deflink: State change Closed --> Initial
Jan 22 15:01:17 pppoed ppp[678]: tun0: Phase: deflink: Disconnected!
Jan 22 15:01:17 pppoed ppp[678]: tun0: Phase: deflink: Connect time: 8 secs: 1279 octets in, 337 octets out
Jan 22 15:01:17 pppoed ppp[678]: tun0: Phase: deflink: 28 packets in, 21 packets out
Jan 22 15:01:17 pppoed ppp[678]: tun0: Phase:  total 202 bytes/sec, peak 522 bytes/sec on Thu Jan 22 15:01:10 2009
Jan 22 15:01:17 pppoed ppp[678]: tun0: Phase: deflink: lcp -> closed
Jan 22 15:01:17 pppoed ppp[678]: tun0: Phase: bundle: Dead
Jan 22 15:01:17 pppoed ppp[678]: tun0: Phase: PPP Terminated (normal).
Jan 22 15:01:17 pppoed ppp[678]: tun0: Warning: 10.0.0.100: Cannot determine ethernet address for proxy ARP

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-22 16:25:24
paradox
отключи pap
включи chapms все версии
запрети ipv6
и покажи еще раз коннект
и ifconfig
как оно отобразилось

а то там слишком много несогласований

ну какой может быть pap ???

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-26 3:07:02
proxyd
paradox писал(а):отключи pap
включи chapms все версии
запрети ipv6
и покажи еще раз коннект
и ifconfig
как оно отобразилось

а то там слишком много несогласований

ну какой может быть pap ???
Ошибки все подчистил, но результат тот же боюсь дело не в этом. Авторизация проходит соединение устанавливаться но адрес шлюза хоть убей один в один с клиентским. Плюнул на этот штатный PPPoEd, и сделал так как Ты советовал установил MPD5. И что? Теже яйца только в профиль.

Код: Выделить всё

...
Физический адрес. . . . . . . . . : 00-50-56-C0-00-01
Dhcp включен. . . . . . . . . . . : нет
IP-адрес  . . . . . . . . . . . . : 10.0.0.102
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 10.0.0.102
DNS-серверы . . . . . . . . . . . : 10.0.0.1
...
Может кто все таки подскажет какую команду(опцию) прописать, чтобы заставить эту хрень прописать в основной маршрут IP сервера а не клиента. Без разницы pppoed или mpd5 подойдет любой, если для обоих это будет посто супер.

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-26 3:57:45
paradox
любые слова или действия должны быть подкрепленны логами

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-26 17:53:07
proxyd
paradox писал(а):любые слова или действия должны быть подкрепленны логами
Что касалось pppoed интересующая Вас информация была представлена в полном объеме, но вопрос так и не был решен. Создается впечатление что либо я неверно задаю вопрос, либо не кто не сталкивался вообще с этой проблемой.

Не вопрос по MPD5 конфиги и логи я выложу была бы от этого польза.

P.S: И что Вы собираетесь увидеть в логах, может намекнете? Как должен выглядеть процесс когда сервер назначает IP адрес основного шлюза клиенту?

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-26 18:30:38
proxyd
# cat /usr/local/etc/mpd5/mpd.conf

Код: Выделить всё

startup:
    set user foo bar admin
    set user foo1 bar1
    set console self 127.0.0.1 5005
    set console open
    set web self 0.0.0.0 5006
    set web open

default:
    load pppoe_server

pppoe_server:
    create bundle template B
    set ipcp ranges 10.0.0.1/24 10.0.0.2/24
    set ipcp dns 10.0.0.1
    create link template common pppoe
    set link enable multilink
    set link action bundle B
    set link disable chap pap eap
    set link enable chap
    set pppoe service "superisp"
    create link template em0 common
    set link max-children 1000
    set pppoe iface em0
    set link enable incoming

# cat /usr/local/etc/mpd5/mpd.secret

Код: Выделить всё

pppoe password
# cat /etc/rc.conf

Код: Выделить всё

defaultrouter="192.168.1.1"
gateway_enable="YES"
hostname="mpd5.example.net"
ifconfig_em0="inet 192.168.1.252  netmask 255.255.255.0"
inetd_enable="YES"
linux_enable="YES"
sshd_enable="YES"
mpd_enable="YES"
# ps ax | grep mpd

Код: Выделить всё

981  ??  Ss     0:00.34 /usr/local/sbin/mpd5 -p /var/run/mpd5.pid -b
# cat /etc/syslog.conf

Код: Выделить всё

...
!mpd
*.*                                             /var/log/mpd.log

До соединения pppoe клиента
# ifconfig -a

Код: Выделить всё

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=b<RXCSUM,TXCSUM,VLAN_MTU>
        inet 192.168.1.252 netmask 0xffffff00 broadcast 192.168.1.255
        ether 00:0c:29:5e:07:7a
        media: Ethernet autoselect (1000baseTX <full-duplex>)
        status: active

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
После соединения pppoe клиента
# ifconfig -a

Код: Выделить всё

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=b<RXCSUM,TXCSUM,VLAN_MTU>
        inet 192.168.1.252 netmask 0xffffff00 broadcast 192.168.1.255
        ether 00:0c:29:5e:07:7a
        media: Ethernet autoselect (1000baseTX <full-duplex>)
        status: active

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000

ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1480
        inet 10.0.0.1 --> 10.0.0.2 netmask 0xffffffff
# cat /var/log/mpd.log

Код: Выделить всё

...
Jan 26 17:12:22 mpd5 mpd: Multi-link PPP daemon for FreeBSD
Jan 26 17:12:22 mpd5 mpd:
Jan 26 17:12:22 mpd5 mpd: process 981 started, version 5.2 (root@mpd5.example.ne                                             t 21:11 25-Jan-2009)
Jan 26 17:12:22 mpd5 mpd: CONSOLE: listening on 127.0.0.1 5005
Jan 26 17:12:22 mpd5 mpd: web: listening on 0.0.0.0 5006
Jan 26 17:12:22 mpd5 mpd: PPPoE: waiting for connection on em0:, service "superi                                             sp"
Jan 26 17:12:29 mpd5 mpd: Incoming PPPoE connection request via em0: for service                                              "superisp" from 00:02:44:af:09:98
Jan 26 17:12:29 mpd5 mpd: [em0-2] Accepting PPPoE connection
Jan 26 17:12:29 mpd5 mpd: [em0-2] Link: OPEN event
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: Open event
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: state change Initial --> Starting
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: LayerStart
Jan 26 17:12:29 mpd5 mpd: [em0-2] PPPoE: connection successful
Jan 26 17:12:29 mpd5 mpd: [em0-2] Link: UP event
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: Up event
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: state change Starting --> Req-Sent
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: SendConfigReq #1
Jan 26 17:12:29 mpd5 mpd: [em0-2]   PROTOCOMP
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MRU 1492
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MAGICNUM 36f40951
Jan 26 17:12:29 mpd5 mpd: [em0-2]   AUTHPROTO CHAP MSOFTv2
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MP MRRU 2048
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MP SHORTSEQ
Jan 26 17:12:29 mpd5 mpd: [em0-2]   ENDPOINTDISC [802.1] 00 0c 29 5e 07 7a
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: rec'd Configure Request #0 (Req-Sent)
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MRU 1480
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MAGICNUM 1e0f0cbe
Jan 26 17:12:29 mpd5 mpd: [em0-2]   CALLBACK 6
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: SendConfigRej #0
Jan 26 17:12:29 mpd5 mpd: [em0-2]   CALLBACK 6
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: rec'd Configure Reject #1 (Req-Sent)
Jan 26 17:12:29 mpd5 mpd: [em0-2]   PROTOCOMP
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MP MRRU 2048
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MP SHORTSEQ
Jan 26 17:12:29 mpd5 mpd: [em0-2]   ENDPOINTDISC [802.1] 00 0c 29 5e 07 7a
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: SendConfigReq #2
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MRU 1492
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MAGICNUM 36f40951
Jan 26 17:12:29 mpd5 mpd: [em0-2]   AUTHPROTO CHAP MSOFTv2
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: rec'd Configure Request #1 (Req-Sent)
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MRU 1480
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MAGICNUM 1e0f0cbe
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: SendConfigAck #1
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MRU 1480
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MAGICNUM 1e0f0cbe
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: state change Req-Sent --> Ack-Sent
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: rec'd Configure Ack #2 (Ack-Sent)
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MRU 1492
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MAGICNUM 36f40951
Jan 26 17:12:29 mpd5 mpd: [em0-2]   AUTHPROTO CHAP MSOFTv2
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: state change Ack-Sent --> Opened
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: auth: peer wants nothing, I want CHAP
Jan 26 17:12:29 mpd5 mpd: [em0-2] CHAP: sending CHALLENGE #1 len: 21
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: LayerUp
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: rec'd Ident #2 (Opened)
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MESG: MSRASV5.10
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: rec'd Ident #3 (Opened)
Jan 26 17:12:29 mpd5 mpd: [em0-2]   MESG: MSRAS-0-PROXYD
Jan 26 17:12:29 mpd5 mpd: [em0-2] CHAP: rec'd RESPONSE #1 len: 60
Jan 26 17:12:29 mpd5 mpd: [em0-2]   Name: "pppoed"
Jan 26 17:12:29 mpd5 mpd: [em0-2] AUTH: Trying INTERNAL
Jan 26 17:12:29 mpd5 mpd: [em0-2] AUTH: INTERNAL returned: undefined
Jan 26 17:12:29 mpd5 mpd: [em0-2] CHAP: Auth return status: undefined
Jan 26 17:12:29 mpd5 mpd: [em0-2] CHAP: Response is valid
Jan 26 17:12:29 mpd5 mpd: [em0-2] CHAP: Reply message: S=AEB1CCB8CB9831BE12A1C19                                             1BDAC44AB32DCE676
Jan 26 17:12:29 mpd5 mpd: [em0-2] CHAP: sending SUCCESS #1 len: 46
Jan 26 17:12:29 mpd5 mpd: [em0-2] LCP: authorization successful
Jan 26 17:12:29 mpd5 mpd: [em0-2] Link: Matched action 'bundle "B" ""'
Jan 26 17:12:29 mpd5 mpd: [em0-2] Creating new bundle using template "B".
Jan 26 17:12:29 mpd5 mpd: [B-1] Bundle: Interface ng0 created
Jan 26 17:12:29 mpd5 mpd: [em0-2] Link: Join bundle "B-1"
Jan 26 17:12:29 mpd5 mpd: [B-1] Bundle: Status update: up 1 link, total bandwidt                                             h 64000 bps
Jan 26 17:12:29 mpd5 mpd: [B-1] IPCP: Open event
Jan 26 17:12:29 mpd5 mpd: [B-1] IPCP: state change Initial --> Starting
Jan 26 17:12:29 mpd5 mpd: [B-1] IPCP: LayerStart
Jan 26 17:12:29 mpd5 mpd: [B-1] IPCP: Up event
Jan 26 17:12:29 mpd5 mpd: [B-1] IPCP: state change Starting --> Req-Sent
Jan 26 17:12:29 mpd5 mpd: [B-1] IPCP: SendConfigReq #1
Jan 26 17:12:29 mpd5 mpd: [B-1]   IPADDR 10.0.0.1
Jan 26 17:12:29 mpd5 mpd: [B-1]   COMPPROTO VJCOMP, 16 comp. channels, no comp-c                                             id
Jan 26 17:12:30 mpd5 mpd: [em0-2] rec'd unexpected protocol CCP, rejecting
Jan 26 17:12:30 mpd5 mpd: [B-1] IPCP: rec'd Configure Request #5 (Req-Sent)
Jan 26 17:12:30 mpd5 mpd: [B-1]   IPADDR 0.0.0.0
Jan 26 17:12:30 mpd5 mpd: [B-1]     NAKing with 10.0.0.2
Jan 26 17:12:30 mpd5 mpd: [B-1]   PRIDNS 0.0.0.0
Jan 26 17:12:30 mpd5 mpd: [B-1]     NAKing with 10.0.0.1
Jan 26 17:12:30 mpd5 mpd: [B-1]   PRINBNS 0.0.0.0
Jan 26 17:12:30 mpd5 mpd: [B-1]   SECDNS 0.0.0.0
Jan 26 17:12:30 mpd5 mpd: [B-1]   SECNBNS 0.0.0.0
Jan 26 17:12:30 mpd5 mpd: [B-1] IPCP: SendConfigRej #5
Jan 26 17:12:30 mpd5 mpd: [B-1]   PRINBNS 0.0.0.0
Jan 26 17:12:30 mpd5 mpd: [B-1]   SECDNS 0.0.0.0
Jan 26 17:12:30 mpd5 mpd: [B-1]   SECNBNS 0.0.0.0
Jan 26 17:12:30 mpd5 mpd: [B-1] IPCP: rec'd Configure Reject #1 (Req-Sent)
Jan 26 17:12:30 mpd5 mpd: [B-1]   COMPPROTO VJCOMP, 16 comp. channels, no comp-c                                             id
Jan 26 17:12:30 mpd5 mpd: [B-1] IPCP: SendConfigReq #2
Jan 26 17:12:30 mpd5 mpd: [B-1]   IPADDR 10.0.0.1
Jan 26 17:12:30 mpd5 mpd: [B-1] IPCP: rec'd Configure Request #6 (Req-Sent)
Jan 26 17:12:30 mpd5 mpd: [B-1]   IPADDR 0.0.0.0
Jan 26 17:12:30 mpd5 mpd: [B-1]     NAKing with 10.0.0.2
Jan 26 17:12:30 mpd5 mpd: [B-1]   PRIDNS 0.0.0.0
Jan 26 17:12:30 mpd5 mpd: [B-1]     NAKing with 10.0.0.1
Jan 26 17:12:30 mpd5 mpd: [B-1] IPCP: SendConfigNak #6
Jan 26 17:12:30 mpd5 mpd: [B-1]   IPADDR 10.0.0.2
Jan 26 17:12:30 mpd5 mpd: [B-1]   PRIDNS 10.0.0.1
Jan 26 17:12:31 mpd5 mpd: [B-1] IPCP: rec'd Configure Ack #2 (Req-Sent)
Jan 26 17:12:31 mpd5 mpd: [B-1]   IPADDR 10.0.0.1
Jan 26 17:12:31 mpd5 mpd: [B-1] IPCP: state change Req-Sent --> Ack-Rcvd
Jan 26 17:12:31 mpd5 mpd: [B-1] IPCP: rec'd Configure Request #7 (Ack-Rcvd)
Jan 26 17:12:31 mpd5 mpd: [B-1]   IPADDR 10.0.0.2
Jan 26 17:12:31 mpd5 mpd: [B-1]     10.0.0.2 is OK
Jan 26 17:12:31 mpd5 mpd: [B-1]   PRIDNS 10.0.0.1
Jan 26 17:12:31 mpd5 mpd: [B-1] IPCP: SendConfigAck #7
Jan 26 17:12:31 mpd5 mpd: [B-1]   IPADDR 10.0.0.2
Jan 26 17:12:31 mpd5 mpd: [B-1]   PRIDNS 10.0.0.1
Jan 26 17:12:31 mpd5 mpd: [B-1] IPCP: state change Ack-Rcvd --> Opened
Jan 26 17:12:31 mpd5 mpd: [B-1] IPCP: LayerUp
Jan 26 17:12:31 mpd5 mpd: [B-1]   10.0.0.1 -> 10.0.0.2
Jan 26 17:12:31 mpd5 mpd: [B-1] IFACE: Up event
...

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-26 18:38:09
paradox

Код: Выделить всё

ipconfig /all

Код: Выделить всё

JEANS INTERNET(USB) - PPP адаптер:

        DNS-суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : WAN (PPP/SLIP) Interface
        Физический адрес. . . . . . . . . : 00-53-45-00-00-00
        Dhcp включен. . . . . . . . . . . : нет
        IP-адрес  . . . . . . . . . . . . : 77.52.101.XXX
        Маска подсети . . . . . . . . . . : 255.255.255.255
        Основной шлюз . . . . . . . . . . : 77.52.101.XXX
        DNS-серверы . . . . . . . . . . . : 80.255.64.23
                                            80.255.64.24
        NetBIOS через TCP/IP. . . . . . . : отключен
у меня все работает
и сижу сечас в интернете

еще раз вопрос что вы хотите?

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-26 18:40:44
proxyd
Вот еще таблица маршрутизации сервера
# netstat -r

Код: Выделить всё

Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.1.1        UGS         0        2    em0
10.0.0.2           10.0.0.1           UH          0        0    ng0
localhost          localhost          UH          0        0    lo0
192.168.1          link#1             UC          0        0    em0
192.168.1.1        00:19:5b:11:46:18  UHLW        2       27    em0   1199
192.168.1.2        00:02:44:af:09:98  UHLW        1     1325    em0   1192
И таблица маршрутизации на клиенте
C:\> route print

Код: Выделить всё

...
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0         10.0.0.2        10.0.0.2       1
          0.0.0.0          0.0.0.0      192.168.1.1     192.168.1.2       21
         10.0.0.1  255.255.255.255         10.0.0.2        10.0.0.2       1
         10.0.0.2  255.255.255.255        127.0.0.1       127.0.0.1       50
   10.255.255.255  255.255.255.255         10.0.0.2        10.0.0.2       50
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
...
        224.0.0.0        240.0.0.0      192.168.1.2     192.168.1.2       20
        224.0.0.0        240.0.0.0     192.168.47.1    192.168.47.1       20
        224.0.0.0        240.0.0.0    192.168.132.1   192.168.132.1       20
        224.0.0.0        240.0.0.0         10.0.0.2        10.0.0.2       1
  255.255.255.255  255.255.255.255         10.0.0.2        10.0.0.2       1
  255.255.255.255  255.255.255.255      192.168.1.2     192.168.1.2       1
  255.255.255.255  255.255.255.255     192.168.47.1    192.168.47.1       1
  255.255.255.255  255.255.255.255    192.168.132.1   192.168.132.1       1
Основной шлюз:            10.0.0.2
C:\> ipconfig /all

Код: Выделить всё

PPPoE - PPP адаптер:

        DNS-суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : WAN (PPP/SLIP) Interface
        Физический адрес. . . . . . . . . : 00-53-45-00-00-00
        Dhcp включен. . . . . . . . . . . : нет
        IP-адрес  . . . . . . . . . . . . : 10.0.0.2
        Маска подсети . . . . . . . . . . : 255.255.255.255
        Основной шлюз . . . . . . . . . . : 10.0.0.2
        DNS-серверы . . . . . . . . . . . : 10.0.0.1
        NetBIOS через TCP/IP. . . . . . . : отключен
По моему это все чтобы понять суть проблемы

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-26 18:47:03
paradox

Код: Выделить всё

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

я насчет route print

Код: Выделить всё

Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0    77.52.101.xxx   77.52.101.xxx       1
          0.0.0.0          0.0.0.0      192.168.1.1     192.168.1.3       26
    77.52.101.xxx  255.255.255.255        127.0.0.1       127.0.0.1       50
   77.255.255.255  255.255.255.255    77.52.101.xxx   77.52.101.xxx       50
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
       172.16.0.0      255.255.0.0       172.16.0.2      172.16.0.2       20
       172.16.0.2  255.255.255.255        127.0.0.1       127.0.0.1       20
   172.16.255.255  255.255.255.255       172.16.0.2      172.16.0.2       20
      192.168.1.0    255.255.255.0      192.168.1.3     192.168.1.3       25
      192.168.1.3  255.255.255.255        127.0.0.1       127.0.0.1       25
    192.168.1.255  255.255.255.255      192.168.1.3     192.168.1.3       25
     192.168.68.0    255.255.255.0     192.168.68.1    192.168.68.1       20
     192.168.68.1  255.255.255.255        127.0.0.1       127.0.0.1       20
   192.168.68.255  255.255.255.255     192.168.68.1    192.168.68.1       20
  192.168.100.101  255.255.255.255    77.52.101.xxx   77.52.101.xxx       1
    192.168.171.0    255.255.255.0    192.168.171.1   192.168.171.1       20
    192.168.171.1  255.255.255.255        127.0.0.1       127.0.0.1       20
  192.168.171.255  255.255.255.255    192.168.171.1   192.168.171.1       20
        224.0.0.0        240.0.0.0       172.16.0.2      172.16.0.2       20
        224.0.0.0        240.0.0.0      192.168.1.3     192.168.1.3       25
        224.0.0.0        240.0.0.0     192.168.68.1    192.168.68.1       20
        224.0.0.0        240.0.0.0    192.168.171.1   192.168.171.1       20
        224.0.0.0        240.0.0.0    77.52.101.xxx   77.52.101.xxx       1
  255.255.255.255  255.255.255.255    77.52.101.xxx   77.52.101.xxx       1
  255.255.255.255  255.255.255.255       172.16.0.2      172.16.0.2       1
  255.255.255.255  255.255.255.255      192.168.1.3               4       1
  255.255.255.255  255.255.255.255      192.168.1.3     192.168.1.3       1
  255.255.255.255  255.255.255.255     192.168.68.1    192.168.68.1       1
  255.255.255.255  255.255.255.255    192.168.171.1   192.168.171.1       1
Основной шлюз:       77.52.101.xxx
===========================================================================
Постоянные маршруты:
  Отсутствует

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-26 18:53:02
proxyd
paradox писал(а):еще раз вопрос что вы хотите?
Попытаюсь обьяснить на пальцах:
Есть PPPoE сервер с IP адресом 10.0.0.1
И клиент которому этот сервер должен выдать IP 10.0.0.2 и назначать основной шлюз 10.0.0.1
Другими словами есть

Код: Выделить всё

PPPoE - PPP адаптер:

        DNS-суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : WAN (PPP/SLIP) Interface
        Физический адрес. . . . . . . . . : 00-53-45-00-00-00
        Dhcp включен. . . . . . . . . . . : нет
        IP-адрес  . . . . . . . . . . . . : 10.0.0.2
        Маска подсети . . . . . . . . . . : 255.255.255.255
        Основной шлюз . . . . . . . . . . : 10.0.0.2
        DNS-серверы . . . . . . . . . . . : 10.0.0.1
        NetBIOS через TCP/IP. . . . . . . : отключен
А нужно чтобы было

Код: Выделить всё

PPPoE - PPP адаптер:

        DNS-суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : WAN (PPP/SLIP) Interface
        Физический адрес. . . . . . . . . : 00-53-45-00-00-00
        Dhcp включен. . . . . . . . . . . : нет
        IP-адрес  . . . . . . . . . . . . : 10.0.0.2
        Маска подсети . . . . . . . . . . : 255.255.255.255
        Основной шлюз . . . . . . . . . . : 10.0.0.1
        DNS-серверы . . . . . . . . . . . : 10.0.0.1
        NetBIOS через TCP/IP. . . . . . . : отключен

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-26 18:57:31
paradox
вы уверены?
а если посмотреть свойства поблючения в винде? в закладке свединия?

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-26 19:14:54
proxyd
Думаю что да
В свойствах примерно следующее:

Код: Выделить всё

Имя устройства:          Минипорт WAN(PPPoE)
Тип устройства:           PPPoE
Тип сервера:               PPP
Транспорты:                TCP/IP	
Проверка подлиности: MS CHAP V2
Сжатие:                      (нет)
Формирование пак...: Выкл
IP-адрес сервера:       10.0.0.1
IP-адрес клиента:       10.0.0.2
IP-адрес клиента и IP-адрес основного шлюза должны быть разные по крайней мере в моем понимании, а у меня они одинаковые. С чего это вдруг pppoe клиент стал маршрутизатором?

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-26 19:19:09
paradox
IP-адрес сервера: 10.0.0.1
IP-адрес клиента: 10.0.0.2
и что не правильно?

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-26 19:31:07
proxyd
paradox писал(а):
IP-адрес сервера: 10.0.0.1
IP-адрес клиента: 10.0.0.2
и что не правильно?
А куда по вашему будет направлен траф когда после соединения с PPPoE сервером в таблице маршрутизации появляется вот такая строчка?

Код: Выделить всё

Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0         10.0.0.2        10.0.0.2       1
Помоему было бы логичней видеть маршрут

Код: Выделить всё

Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0         10.0.0.1        10.0.0.2       1

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-26 19:43:19
paradox
траф напавляеться туда куда надо...
логику винды переделывать ненадо....
принимайте так как есть
либо найдите книгу по роутингу на винде

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-27 0:05:53
proxyd
Тоесть Вы утверждаете что несмотря на то что в маршруте по умолчанию стоит адрес клиента а не роутера это нормальное явление под виндой. И несмотря на это пакеты всеравно будут направляться по правильному маршруту. Тоесть от клиента(10.0.0.2) к серверу(10.0.0.1)??? :unknown:

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-27 0:29:33
paradox
начнем с самого начала
что у вас неработает?
непингуеться что то или что?)

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-27 1:24:14
proxyd
Начнем!!!

1. PPPoE Сервер [ FreeBSD 6.2 + MPD5 | PPPoED ]
2. PPPoE Клиент [ Win XP sp 2 ]

И так PPPoE Сервер должен принимать PPPoE соединения от клиентов выдавать им IP-адрес, адрес шлюза, адреса ДНС серверов. Авторизация на основании файла с паролями.

Что мы имеем клиент WinXPsp2 успешно проходит авторизацию, подключается к PPoE Серверу получает IP-адрес адреса ДНС серверов и адрес шлюза который полностью совпадает с IP-адресом самого клиента.

Задача заставить PPPoE Сервер выдать клиенту нужный адрес шлюза отличный от адреса самого клиента. А именно в качестве шлюза по умолчанию задать адрес PPPoE Сервера.

Такое возможно?

Re: Штатный pppoed не выдает адрес шлюза

Добавлено: 2009-01-27 1:36:54
paradox
ну так оно и работает

Код: Выделить всё

ifconfig -a
на сревере
что тебя там не устраивает?
коннекть больше клиентов и смотри как оно выдает айпишники
а то что показывает ввинде не обращай внимание

в свойствах соедиения смотри для проверки