Connect to 4G/LTE from OpenBSD
pkg_add xl2tpd
usermod -G network _xl2tpd
- Create
/etc/xl2tpd/xl2tpd.conf :
[global]
port = 1701
[lac l2tp]
lns = ${provider_lnsaddress}
pppoptfile = /etc/ppp/options.l2tp
- Create
/etc/ppp/options.l2tp :
(the ipv6 bits are from a local diff, comment them if you don't use it)
ipcp-accept-local
ipcp-accept-remote
ipv6cp-accept-local
ipv6cp-accept-remote
noccp
noauth
mtu 1400
mru 1400
lock
defaultroute
defaultroute6
user ${ppp_username}
netmask 255.255.255.255
- Create
/etc/ppp/chap-secrets :
${ppp_username} * ${ppp_password} *
- Configure network & modem :
ifconfig ppp0 up
ifconfig em0 192.168.8.2/24 up
route add ${provider_lnsaddress} 192.168.8.1
echo '' > /etc/ppp/options
rcctl start xl2tpd
echo c l2tp > /var/run/xl2tpd/l2tp-control