summaryrefslogtreecommitdiff
path: root/etc/systemd/network
diff options
context:
space:
mode:
authorXiao Pan <gky44px1999@gmail.com>2024-04-04 07:14:01 +0000
committerXiao Pan <gky44px1999@gmail.com>2024-04-04 07:14:01 +0000
commit1f7639e561760bf83e1630cbef71514fec54928c (patch)
tree2407fb456de279c22329da9722cb3ea134fe8e15 /etc/systemd/network
parenta27fab3591a86ce66a0c4bff3831d07069d3e678 (diff)
make ipv6 work
Diffstat (limited to 'etc/systemd/network')
-rw-r--r--etc/systemd/network/default.network23
1 files changed, 21 insertions, 2 deletions
diff --git a/etc/systemd/network/default.network b/etc/systemd/network/default.network
index 43f05d95..dc46831e 100644
--- a/etc/systemd/network/default.network
+++ b/etc/systemd/network/default.network
@@ -1,6 +1,25 @@
+# not fully understood
+# https://unix.stackexchange.com/q/509430/
+# man `systemd.network`
+# https://superuser.com/q/1562380
+# https://docs.netgate.com/pfsense/en/latest/network/ipv6/subnets.html
+
[Match]
Name=eth0
-[Network]
-Gateway=216.181.107.1
+[Address]
Address=216.181.107.253/24
+
+[Address]
+# 2606:a8c0:3:38d::1/64 also works, but I use 2606:a8c0:3:38d::a/64 because crunchbits panel reverse DNS support this address
+Address=2606:a8c0:3:38d::a/64
+# use the following will not need GatewayOnLink=yes in [Route] section, but I'm not sure if it is correct, I'm not sure if those ips could be accessed without gateway, more see https://superuser.com/q/1562380
+#Address=2606:a8c0:3:38d::a/48
+
+[Route]
+Gateway=216.181.107.1
+
+[Route]
+Gateway=2606:a8c0:3::1
+# GatewayOnLink=yes needed for 2606:a8c0:3::1 gateway, maybe because 2606:a8c0:3::1 is not in the same subnet as 2606:a8c0:3:38d::a/64? see: https://serverfault.com/q/814419
+GatewayOnLink=yes