Linux 使用 systemd 作为软路由,以及 IPV6 DHCPv6-PD

193 天前
 mizuki9

移动宽度给 ipv6 ,但是现在光猫改桥接太难,加上现在大多数光猫其实下发了 ipv6-pd 。一般来说可以让光猫的下两级都获取 ipv6 。

[Match]
Name=接口名

[Network]
DHCP=yes
IPv6AcceptRA=yes
IPv6PrivacyExtensions=yes

[DHCPv6]
UseDelegatedPrefix=true
WithoutRA=solicit

[IPv6AcceptRA]
UseAutonomousPrefix=no
[Match]
Name=接口名

[Link]
Multicast=yes

[Network]
DHCPServer=yes
Address=10.0.0.1/16
MulticastDNS=yes
IPMasquerade=ipv4
IPv6SendRA=yes
DHCPPrefixDelegation=yes

[DHCPServer]
EmitDNS=yes
DNS=_server_address

[IPv6SendRA]
EmitDNS=yes
DNS=_link_local
sudo systemctl enable --now systemd-networkd.service
# 此时看看 linux 本机是否网络正常
sudo systemctl enable --now systemd-resolved.service
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
# 创建/etc/systemd/resolved.conf.d/ 目录,该目录下创建 .conf 结尾的配置文件,例如 mysetting.conf
# 编辑.conf 文件,内容参考/etc/systemd/resolved.conf 中的内容,可以直接复制过来,
# 像什么 dns over tls 什么的可以自己看文档去配,默认是所有内容都注释了
# 唯一有用的修改内容是加一行下面的代码
DNSStubListenerExtra=10.0.0.1
# 10.0.0.1 是我上面配置的 lan 口的 ip ,按需修改,这一行配置功能是监听了 10.0.0.1 的 dns 请求
2347 次点击
所在节点    Linux
6 条回复
SenLief
193 天前
你这路由器挺好的,还能支持 systemd ,我这 openwrt 都没支持。
mizuki9
193 天前
@SenLief 就是 Linux 系统,多网口的小主机,我用的 archlinux ,用 dae 透明代理,兼任软路由
yeizhihui
193 天前
话说 dae 可以运行在 lxc 下吗?
icy37785
193 天前
@yeizhihui #3 不可以,只能运行在虚拟机上
mrfox
193 天前
@mizuki9 感兴趣,展开说说吧
flynaj
192 天前
@SenLief openwrt 非常精简,要用 systemd,可以用 lxcr 容器,看我的配置过程。https://flynaj.wordpress.com/2021/11/22/%e5%9c%a8openwrt-%e4%b8%8b%e4%bd%bf%e7%94%a8lxc%e5%ae%b9%e5%99%a8%e7%8e%af%e5%a2%83/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1114445

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX