Здравствуйте.
Мне необходимо организовать работу FreeBSD 5.1 в интернете через модем.
Я подключил внешний модем, настроил pppd и user ppp.
При попытке подключиться, после установления соединения модемами происходит разрыв, то есть соединение не устанавливается.
По логам user ppp видно, что авторизация проходит нормально, но дальше что-то происходит. Про pppd не знаю, так как не смог заставить его писать лог. Желательно всё сделать через pppd
Вот мои конфиги:
Файл /etc/ppp/ppp.conf:
Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
set device /dev/cuaa0
set speed 115200
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\"\" AT OK-AT-OK ATE1Q0 OK \\dATDP\\T TIMEOUT 40 CONNECT"
provider:
set phone "7104040"
set login "TIMEOUT 20 \ "\ " \ "\ " rname: guest sword: guest"
set timeout 180 # 3 minute idle timer (the default)
enable dns # request DNS info (for resolv.conf)
papchap:
#set phone 7104040
#set authname guest
#set authkey guest
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR # Add a (sticky) default route
Файл /etc/ppp/options:
/dev/cuaa0 115200
crtscts
modem
connect "/usr/bin/chat -f /etc/ppp/chat.script"
noipdefault
silent
persist
defaultroute
Файл /etc/ppp/chat.script:
ABORT BUSY ABORT 'NO CARRIER' "" AT OK ATDP7104040 CONNECT "" TIMEOUT 30 rname: guest TIMEOUT 20 sword: guest
А вот лог соединения через user ppp /var/log/ppp.log:
Feb 25 17:54:40 glukow ppp[2240]: Phase: Using interface: tun0
Feb 25 17:54:40 glukow ppp[2240]: Phase: deflink: Created in closed state
Feb 25 17:54:40 glukow ppp[2240]: tun0: Command: default: ident user-ppp VERSION (built COMPILATIONDATE)
Feb 25 17:54:40 glukow ppp[2240]: tun0: Command: default: set device /dev/cuaa0
Feb 25 17:54:40 glukow ppp[2240]: tun0: Command: default: set speed 115200
Feb 25 17:54:40 glukow ppp[2240]: tun0: Command: default: set dial ABORT BUSY ABORT NO\sCARRIER TIMEOUT 5 "" AT OK-AT-OK ATE1Q0 OK \dATDP\T TIMEOUT 40 CONNECT
Feb 25 17:54:40 glukow ppp[2240]: tun0: Command: provider: set phone 7104040
Feb 25 17:54:40 glukow ppp[2240]: tun0: Command: provider: set login TIMEOUT 20 rname: guest sword: guest
Feb 25 17:54:40 glukow ppp[2240]: tun0: Command: provider: set timeout 180
Feb 25 17:54:40 glukow ppp[2240]: tun0: Command: provider: enable dns
Feb 25 17:54:40 glukow ppp[2241]: tun0: Phase: PPP Started (background mode).
Feb 25 17:54:40 glukow ppp[2241]: tun0: Phase: bundle: Establish
Feb 25 17:54:40 glukow ppp[2241]: tun0: Phase: deflink: closed -> opening
Feb 25 17:54:41 glukow ppp[2241]: tun0: Phase: deflink: Connected!
Feb 25 17:54:41 glukow ppp[2241]: tun0: Phase: deflink: opening -> dial
Feb 25 17:54:41 glukow ppp[2241]: tun0: Chat: Phone: 7104040
Feb 25 17:54:41 glukow ppp[2241]: tun0: Chat: deflink: Dial attempt 1 of 1
Feb 25 17:54:41 glukow ppp[2241]: tun0: Chat: Send: AT^M
Feb 25 17:54:41 glukow ppp[2241]: tun0: Chat: Expect(5): OK
Feb 25 17:54:41 glukow ppp[2241]: tun0: Chat: Received: AT^M^M
Feb 25 17:54:41 glukow ppp[2241]: tun0: Chat: Received: OK^M
Feb 25 17:54:41 glukow ppp[2241]: tun0: Chat: Send: ATE1Q0^M
Feb 25 17:54:41 glukow ppp[2241]: tun0: Chat: Expect(5): OK
Feb 25 17:54:42 glukow ppp[2241]: tun0: Chat: Received: ATE1Q0^M^M
Feb 25 17:54:42 glukow ppp[2241]: tun0: Chat: Received: OK^M
Feb 25 17:54:42 glukow ppp[2241]: tun0: Chat: Send: ATDP7104040^M
Feb 25 17:54:44 glukow ppp[2241]: tun0: Chat: Expect(40): CONNECT
Feb 25 17:55:16 glukow ppp[2241]: tun0: Chat: Received: ATDP7104040^M^M
Feb 25 17:55:16 glukow ppp[2241]: tun0: Chat: Received: CONNECT 40000/ARQ/V90/LAPM/V42BIS^M
Feb 25 17:55:16 glukow ppp[2241]: tun0: Phase: deflink: dial -> carrier
Feb 25 17:55:17 glukow ppp[2241]: tun0: Phase: deflink: /dev/cuaa0: CD detected
Feb 25 17:55:17 glukow ppp[2241]: tun0: Phase: deflink: carrier -> login
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Expect(20): rname:
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: C ^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: ^M
Feb 25 17:55:17 glukow last message repeated 2 times
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: OMEGA.GARNET.RU^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: ^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: Router of Garant-Park-Telekom ISP company.^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: Information: www.parkline.ru,^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: www.r01.ru.^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: Contacts:^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: e-mail: routing@parkline.ru^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: Phone: +7(095)930-88-53,54,55,56.^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: Fax: +7(095)930-88-00^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: ------------------------------------------------------------------------^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: ^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: ^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: User Access Verification^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: ^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Received: Username:
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Send: guest^M
Feb 25 17:55:17 glukow ppp[2241]: tun0: Chat: Expect(20): sword:
Feb 25 17:55:18 glukow ppp[2241]: tun0: Chat: Received: guest^M
Feb 25 17:55:18 glukow ppp[2241]: tun0: Chat: Received: Password:
Feb 25 17:55:18 glukow ppp[2241]: tun0: Chat: Send: guest^M
Feb 25 17:55:18 glukow ppp[2241]: tun0: Phase: deflink: login -> lcp
Feb 25 17:55:18 glukow ppp[2241]: tun0: LCP: FSM: Using "deflink" as a transport
Feb 25 17:55:18 glukow ppp[2241]: tun0: LCP: deflink: State change Initial --> Closed
Feb 25 17:55:18 glukow ppp[2241]: tun0: LCP: deflink: State change Closed --> Stopped
Feb 25 17:55:19 glukow ppp[2241]: tun0: LCP: deflink: LayerStart
Feb 25 17:55:19 glukow ppp[2241]: tun0: LCP: deflink: SendConfigReq(1) state = Stopped
Feb 25 17:55:19 glukow ppp[2241]: tun0: LCP: ACFCOMP[2]
Feb 25 17:55:19 glukow ppp[2241]: tun0: LCP: PROTOCOMP[2]
Feb 25 17:55:19 glukow ppp[2241]: tun0: LCP: ACCMAP[6] 0x00000000
Feb 25 17:55:19 glukow ppp[2241]: tun0: LCP: MRU[4] 1500
Feb 25 17:55:19 glukow ppp[2241]: tun0: LCP: MAGICNUM[6] 0xf60f4228
Feb 25 17:55:19 glukow ppp[2241]: tun0: LCP: deflink: State change Stopped --> Req-Sent
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: deflink: RecvConfigReq(43) state = Req-Sent
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: ACCMAP[6] 0x000a0000
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: AUTHPROTO[4] 0xc023 (PAP)
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: MAGICNUM[6] 0xa32155fc
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: PROTOCOMP[2]
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: ACFCOMP[2]
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: deflink: SendConfigAck(43) state = Req-Sent
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: ACCMAP[6] 0x000a0000
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: AUTHPROTO[4] 0xc023 (PAP)
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: MAGICNUM[6] 0xa32155fc
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: PROTOCOMP[2]
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: ACFCOMP[2]
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: deflink: State change Req-Sent --> Ack-Sent
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: deflink: RecvConfigAck(1) state = Ack-Sent
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: ACFCOMP[2]
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: PROTOCOMP[2]
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: ACCMAP[6] 0x00000000
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: MRU[4] 1500
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: MAGICNUM[6] 0xf60f4228
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: deflink: State change Ack-Sent --> Opened
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: deflink: LayerUp
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: deflink: SendIdent(0) state = Opened
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: MAGICNUM f60f4228
Feb 25 17:55:20 glukow ppp[2241]: tun0: LCP: TEXT user-ppp 3.1 (built Jun 5 2003)
Feb 25 17:55:20 glukow ppp[2241]: tun0: Phase: bundle: Authenticate
Feb 25 17:55:20 glukow ppp[2241]: tun0: Phase: deflink: his = PAP, mine = none
Feb 25 17:55:20 glukow ppp[2241]: tun0: Phase: Pap Output: ********
Feb 25 17:55:20 glukow ppp[2241]: tun0: Warning: Sending empty PAP authname!
Feb 25 17:55:23 glukow ppp[2241]: tun0: Phase: Pap Output: ********
Feb 25 17:55:23 glukow ppp[2241]: tun0: Warning: Sending empty PAP authname!
Feb 25 17:55:26 glukow ppp[2241]: tun0: Phase: Pap Output: ********
Feb 25 17:55:26 glukow ppp[2241]: tun0: Warning: Sending empty PAP authname!
Feb 25 17:55:29 glukow ppp[2241]: tun0: Phase: Auth: No response from server
Feb 25 17:55:29 glukow ppp[2241]: tun0: LCP: deflink: LayerDown
Feb 25 17:55:29 glukow ppp[2241]: tun0: LCP: deflink: SendTerminateReq(2) state = Opened
Feb 25 17:55:29 glukow ppp[2241]: tun0: LCP: deflink: State change Opened --> Closing
Feb 25 17:55:29 glukow ppp[2241]: tun0: LCP: deflink: RecvTerminateAck(2) state = Closing
Feb 25 17:55:29 glukow ppp[2241]: tun0: LCP: deflink: LayerFinish
Feb 25 17:55:29 glukow ppp[2241]: tun0: LCP: deflink: State change Closing --> Closed
Feb 25 17:55:29 glukow ppp[2241]: tun0: LCP: deflink: State change Closed --> Initial
Feb 25 17:55:29 glukow ppp[2241]: tun0: Phase: deflink: Disconnected!
Feb 25 17:55:29 glukow ppp[2241]: tun0: Phase: deflink: lcp -> logout
Feb 25 17:55:29 glukow ppp[2241]: tun0: Phase: deflink: logout -> hangup
Feb 25 17:55:29 glukow ppp[2241]: tun0: Phase: deflink: Disconnected!
Feb 25 17:55:29 glukow ppp[2241]: tun0: Phase: deflink: Connect time: 48 secs: 514 octets in, 211 octets out
Feb 25 17:55:29 glukow ppp[2241]: tun0: Phase: deflink: 11 packets in, 7 packets out
Feb 25 17:55:29 glukow ppp[2241]: tun0: Phase: total 15 bytes/sec, peak 134 bytes/sec on Wed Feb 25 17:55:21 2004
Feb 25 17:55:29 glukow ppp[2241]: tun0: Phase: deflink: hangup -> closed
Feb 25 17:55:29 glukow ppp[2241]: tun0: Phase: bundle: Dead
Feb 25 17:55:29 glukow ppp[2241]: tun0: Phase: PPP Terminated (normal).
Feb 25 17:55:29 glukow ppp[2240]: tun0: Phase: Parent: Child failed (errdead)
Feb 25 17:55:29 glukow ppp[2241]: tun0: Chat: Parent notified of failure