Skip to content

Instantly share code, notes, and snippets.

@njuettner
Last active March 25, 2019 16:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save njuettner/03415456ec7f8ec9c72755822509104f to your computer and use it in GitHub Desktop.
Save njuettner/03415456ec7f8ec9c72755822509104f to your computer and use it in GitHub Desktop.
Mobile Internet

Mobile Internet (EPLUS / Aldi Talk) on Arch Linux

Install required packages and start/enable ModemManager

sudo pacman -S usbutils usb_modeswitch modemmanager mobile-broadband-provider-info wvdial
sudo systemctl enable ModemManager 
sudo systemctl start ModemManager 

Remove Pin from SIM card

sudo mmcli -i 0 --pin=XXXX --disable-pin
sudo mmcli -m 0 --simple-connect='apn=internet.eplus.de'  

Create /etc/wvdial.conf

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
Modem = /dev/ttyACM0
Baud = 9600

[Dialer aldi]
Phone = *99#
Username = eplus
Password = gprs
Init3 = AT+CFUN=1

Stupid Mode = 1
Baud = 460800

Start wvdial and add routes

sudo wvdial aldi
# eventually you need to add a default route
sudo ip r a 0.0.0.0/0 via XX.XXX.XXX.XXX dev ppp0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment