From 98dc3ce681bbe5f0ffcaf6093b8888079a080f36 Mon Sep 17 00:00:00 2001 From: Xiao Pan Date: Tue, 8 Jul 2025 15:00:41 +0000 Subject: ba network, need 6in4 sit tunnel see arch wiki --- etc/systemd/network/20-ethernet.network | 10 ++++++++++ etc/systemd/network/25-sit.netdev | 14 ++++++++++++++ etc/systemd/network/25-sit.network | 17 +++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 etc/systemd/network/20-ethernet.network create mode 100644 etc/systemd/network/25-sit.netdev create mode 100644 etc/systemd/network/25-sit.network diff --git a/etc/systemd/network/20-ethernet.network b/etc/systemd/network/20-ethernet.network new file mode 100644 index 00000000..0311c124 --- /dev/null +++ b/etc/systemd/network/20-ethernet.network @@ -0,0 +1,10 @@ +# edited from arch linux iso 20-ethernet.network file +[Match] +Name=en* +Name=eth* + +[Network] +DHCP=yes +# https://wiki.archlinux.org/title/IPv6_tunnel_broker_setup +Tunnel=ipv6net + diff --git a/etc/systemd/network/25-sit.netdev b/etc/systemd/network/25-sit.netdev new file mode 100644 index 00000000..3e1bf632 --- /dev/null +++ b/etc/systemd/network/25-sit.netdev @@ -0,0 +1,14 @@ +# https://wiki.archlinux.org/title/IPv6_tunnel_broker_setup +# man systemd.netdev +# https://github.com/systemd/systemd/issues/26743 +[Match] + +[NetDev] +Name=ipv6net +Kind=sit +MTUBytes=1480 + +[Tunnel] +Local=104.224.159.210 +Remote=45.32.66.87 +TTL=255 diff --git a/etc/systemd/network/25-sit.network b/etc/systemd/network/25-sit.network new file mode 100644 index 00000000..7e6fb6d7 --- /dev/null +++ b/etc/systemd/network/25-sit.network @@ -0,0 +1,17 @@ +# https://wiki.archlinux.org/title/IPv6_tunnel_broker_setup +[Match] +Name=ipv6net + +[Network] +Address=2607:8700:5500:7c7f::2/64 +Gateway=2607:8700:5500:7c7f::1 + +[Route] +Gateway=2607:8700:5500:7c7f::1 +Destination=::/0 + +[RoutingPolicyRule] +From=2607:8700:5500:7c7f::2/64 + +[RoutingPolicyRule] +From=2607:8700:5500:7c7f::/64 -- cgit v1.2.3-70-g09d2