Как это все заставить работать через настройку /etc/ppp/ppp.conf?
В конфиге написал следующим образом:
Код: Выделить всё
ks:
set log Phase Chat LCP IPCP CCP tun command
set device /dev/cuaU0.1
set speed 460800
enable force-scripts
set phone "*99***1#"
set authname
set authkey ""
disable pap
disable chap
disable ipv6
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\"\" AT OK-AT-OK ATE1Q0 OK \
AT OK-AT-OK \
AT+ZOPRT=1 OK \
AT+ZSTART OK \
AT+CPBS=\\\"SM\\\" OK \
AT+CPMS=\\\"SM\\\",\\\"SM\\\",\\\"\\\" OK \
AT+CGDCONT=1,\\\"IP\\\",\\\"www.kyivstar.net\\\" OK \
\\dATDT\\T TIMEOUT 40 CONNECT"
set login
enable dns
resolv rewrite
# set ifaddr 0.0.0.0/0 0.0.0.0/0 0.0.0.0/0 0.0.0.0/0
# set vj slotcomp off
# set crtscts on
add default HISADDR
Код: Выделить всё
$ sudo ppp -ddial ks
Working in ddial mode
Using interface: tun0
Код: Выделить всё
$ ifconfig tun0
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
options=80000<LINKSTATE>
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
Opened by PID 1945
$ sudo dhclient tun0
tun0: not found
exiting.
$ tail -n 3 /var/log/messages
Apr 19 17:38:56 FreeBSD dhclient[1957]: exiting.
Apr 19 17:38:58 FreeBSD ppp[1945]: tun0: Warning: Chat script failed
Apr 19 17:39:09 FreeBSD ppp[1782]: tun0: Warning: Chat script failed
$ sudo cat /dev/cuaU0.1
ATDT*99***1#
NO CARRIER