tv netzclub: init

This commit is contained in:
tv 2017-10-26 20:41:47 +02:00
parent 7e269eaba5
commit d5c6e52dd5
2 changed files with 46 additions and 0 deletions

View File

@ -11,6 +11,7 @@ with import <stockholm/lib>;
<stockholm/tv/2configs/gitrepos.nix> <stockholm/tv/2configs/gitrepos.nix>
<stockholm/tv/2configs/mail-client.nix> <stockholm/tv/2configs/mail-client.nix>
<stockholm/tv/2configs/man.nix> <stockholm/tv/2configs/man.nix>
<stockholm/tv/2configs/netzclub.nix>
<stockholm/tv/2configs/nginx/krebs-pages.nix> <stockholm/tv/2configs/nginx/krebs-pages.nix>
<stockholm/tv/2configs/nginx/public_html.nix> <stockholm/tv/2configs/nginx/public_html.nix>
<stockholm/tv/2configs/pulse.nix> <stockholm/tv/2configs/pulse.nix>

45
tv/2configs/netzclub.nix Normal file
View File

@ -0,0 +1,45 @@
{ pkgs, ... }: {
# usage: ppp dial netzclub
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
TIMEOUT 6
''' 'ATQ0'
'OK-AT-OK' 'ATZ'
TIMEOUT 3
'OK\d-AT-OK' 'ATI'
'OK' 'ATZ'
'OK' 'ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0'
'OK' 'ATDT*99***1#'
TIMEOUT 30
CONNECT '''
''}
'';
environment.systemPackages = [
ppp
];
}