Difference between revisions of "How to use 4G Module on Debian/zh"
From FriendlyELEC WiKi
(→Debian下进行4G模块EC20拨号) |
|||
Line 2: | Line 2: | ||
===Debian下进行4G模块EC20拨号=== | ===Debian下进行4G模块EC20拨号=== | ||
− | ==== | + | ====创建以下文件(配置适用于中国联通)==== |
* /etc/ppp/peers/quectel-pppd | * /etc/ppp/peers/quectel-pppd | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> |
Revision as of 11:02, 15 March 2023
1 Debian下进行4G模块EC20拨号
1.1 创建以下文件(配置适用于中国联通)
- /etc/ppp/peers/quectel-pppd
# /etc/ppp/peers/quectel-pppd # Usage:root>pppd call quectel-pppd #Modem path, like /dev/ttyUSB3,/dev/ttyACM0, depend on your module, default path is /dev/ttyUSB3 /dev/ttyUSB2 115200 #Insert the username and password for authentication, default user and password are test user "test" password "test" # The chat script, customize your APN in this file connect 'chat -s -v -f /etc/ppp/peers/quectel-chat-connect' # The close script disconnect 'chat -s -v -f /etc/ppp/peers/quectel-chat-disconnect' # Hide password in debug messages hide-password # The phone is not required to authenticate noauth # Debug info from pppd debug # If you want to use the HSDPA link as your gateway defaultroute # pppd must not propose any IP address to the peer noipdefault # No ppp compression novj novjccomp noccp ipcp-accept-local ipcp-accept-remote local # For sanity, keep a lock on the serial line lock modem dump nodetach # Hardware flow control nocrtscts remotename 3gppp ipparam 3gppp ipcp-max-failure 30 # Ask the peer for up to 2 DNS server addresses usepeerdns
- /etc/ppp/peers/quectel-chat-connect
ABORT "BUSY" ABORT "NO CARRIER" ABORT "NO DIALTONE" ABORT "ERROR" ABORT "NO ANSWER" TIMEOUT 30 "" AT OK ATE0 OK ATI;+CSUB;+CSQ;+CPIN?;+COPS?;+CGREG?;&D2 # Insert the APN provided by your network operator, default apn is 3gnet OK AT+CGDCONT=1,"IP","3gnet",,0,0 OK ATD*99# CONNECT
- /etc/ppp/peers/quectel-chat-disconnect
ABORT "ERROR" ABORT "NO DIALTONE" SAY "\nSending break to the modem\n" "" +++ "" +++ "" +++ SAY "\nGoodbay\n"
1.2 开始拨号
sudo pppd call quectel-ppp
1.3 设置DNS
还需要修改如下文件加入DNS的配置:
vi /etc/systemd/resolved.conf
填入pppd拨号时返回的DNS, 例如114.114.114.114:
[Resolve] DNS=114.114.114.114
重新启动systemd-resolved服务:
sudo systemctl daemon-reload sudo systemctl restart systemd-resolved.service
必要时还要停止其他网口:
sudo ifconfig eth0 down sudo ifconfig eth1 down