2017-10-26 18:41:47 +00:00
|
|
|
{ pkgs, ... }: {
|
|
|
|
|
2017-10-26 19:29:35 +00:00
|
|
|
# usage: pppd call netzclub
|
2017-10-26 18:41:47 +00:00
|
|
|
|
|
|
|
environment.etc."ppp/peers/netzclub".text = ''
|
|
|
|
/dev/ttyACM2
|
|
|
|
921600
|
|
|
|
crtscts
|
|
|
|
defaultroute
|
|
|
|
holdoff 10
|
|
|
|
lock
|
|
|
|
maxfail 0
|
|
|
|
noauth
|
|
|
|
nodetach
|
|
|
|
noipdefault
|
|
|
|
passive
|
|
|
|
persist
|
|
|
|
usepeerdns
|
|
|
|
connect "${pkgs.ppp}/bin/chat -f ${pkgs.writeText "netzclub.script" ''
|
|
|
|
ABORT 'BUSY'
|
|
|
|
ABORT 'NO CARRIER'
|
|
|
|
ABORT 'VOICE'
|
|
|
|
ABORT 'NO DIALTONE'
|
|
|
|
ABORT 'NO DIAL TONE'
|
|
|
|
ABORT 'NO ANSWER'
|
|
|
|
ABORT 'DELAYED'
|
|
|
|
REPORT CONNECT
|
2017-10-26 22:09:03 +00:00
|
|
|
"" "ATDT*99#"
|
|
|
|
CONNECT ""
|
2017-10-26 20:57:51 +00:00
|
|
|
''}"
|
2017-10-26 18:41:47 +00:00
|
|
|
'';
|
|
|
|
|
|
|
|
environment.systemPackages = [
|
2017-10-26 19:10:36 +00:00
|
|
|
pkgs.ppp
|
2017-10-26 18:41:47 +00:00
|
|
|
];
|
|
|
|
|
|
|
|
}
|