Use DSL now
This commit is contained in:
parent
c55c0d7367
commit
2d7483e6fe
@ -33,8 +33,8 @@
|
|||||||
];
|
];
|
||||||
# Network
|
# Network
|
||||||
## DSL-Uplink
|
## DSL-Uplink
|
||||||
networking.vlans."enp1s0.101" = {
|
networking.vlans."enp1s0.7" = {
|
||||||
id = 101;
|
id = 7;
|
||||||
interface = "enp1s0";
|
interface = "enp1s0";
|
||||||
};
|
};
|
||||||
## LTE-Uplink
|
## LTE-Uplink
|
||||||
@ -42,7 +42,6 @@
|
|||||||
id = 102;
|
id = 102;
|
||||||
interface = "enp1s0";
|
interface = "enp1s0";
|
||||||
};
|
};
|
||||||
networking.interfaces."enp1s0.102".useDHCP = true;
|
|
||||||
## Heimnetz
|
## Heimnetz
|
||||||
networking.vlans."enp1s0.201" = {
|
networking.vlans."enp1s0.201" = {
|
||||||
id = 201;
|
id = 201;
|
||||||
@ -70,7 +69,7 @@
|
|||||||
networking.nat = {
|
networking.nat = {
|
||||||
enableIPv6 = true;
|
enableIPv6 = true;
|
||||||
enable = true;
|
enable = true;
|
||||||
externalInterface = "enp1s0.102";
|
externalInterface = "ppp-ntvdsl";
|
||||||
internalIPv6s = [ "fd00:152:152::/48" "fd00:3214:9453:4920::/64"];
|
internalIPv6s = [ "fd00:152:152::/48" "fd00:3214:9453:4920::/64"];
|
||||||
internalIPs = [ "10.152.0.0/16" "192.168.32.0/24" ];
|
internalIPs = [ "10.152.0.0/16" "192.168.32.0/24" ];
|
||||||
};
|
};
|
||||||
@ -122,6 +121,26 @@
|
|||||||
iptables -A FORWARD -o enp1s0.202 -j DROP
|
iptables -A FORWARD -o enp1s0.202 -j DROP
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
services.pppd = {
|
||||||
|
enable = true;
|
||||||
|
peers.ntvdsl = {
|
||||||
|
config = ''
|
||||||
|
plugin rp-pppoe.so enp1s0.7
|
||||||
|
user "dsl-31997-001#regio@bsa-vdsl"
|
||||||
|
ifname ppp-ntvdsl
|
||||||
|
persist
|
||||||
|
maxfail 0
|
||||||
|
holdoff 5
|
||||||
|
noipdefault
|
||||||
|
mtu 1492
|
||||||
|
hide-password
|
||||||
|
defaultroute
|
||||||
|
+ipv6
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
# Routing tables
|
# Routing tables
|
||||||
# Table: 10000
|
# Table: 10000
|
||||||
# - primary routes
|
# - primary routes
|
||||||
|
Loading…
Reference in New Issue
Block a user