Fixer le nom du modem
- Créer un fichier dans /etc/udev/rules.d/80-modem.rules
cat > /etc/udev/rules.d/80-modem.rules << EOF
# udevadm info -a -n /dev/ttyACM0
SUBSYSTEM=="tty", ATTRS{idVendor}=="1e2d", ATTRS{idProduct}=="004f", SYMLINK+="modemGSM"
EOF
- Désactiver et stopper ModemManager
systemctl disable ModemManager.service
systemctl stop ModemManager.service
mgetty
Installation du paquet
yum install mgetty
apt-get install mgetty
Configuration
- Ajout de l’entrée modemGSM dans le fichier /etc/mgetty+sendfax/mgetty.config
cat >> /etc/mgetty+sendfax/mgetty.config << EOF
port modemGSM
init-chat "" ATZ OK AT+CRC=0 OK
speed 9600
EOF
- Dans /etc/mgetty+sendfax/login.config, décommenter la ligne :
/AutoPPP/ - a_ppp /usr/sbin/pppd auth -chap +pap login debug
systemctl enable mgetty@modemGSM
- Ajouter l’option -D dans Exec du service mgetty@modemGSM
nano /etc/systemd/system/getty.target.wants/mgetty@modemGSM.service
systemctl daemon-reload
- Démarrage du service mgetty@modemGSM
systemctl start mgetty@modemGSM.service
pppd
- Créer le fichier /etc/ppp/options
cat > /etc/ppp/options << EOF
asyncmap 0
auth
crtscts
hide-password
172.16.3.254:172.16.3.1
netmask 255.255.255.0
noipdefault
-detach
+pap
debug
kdebug 4
proxyarp
login
lcp-echo-interval 30
lcp-echo-failure 4
noipx
EOF
cat >> /etc/ppp/pap-secrets << EOF
user * motdepasse *
EOF