从隔壁本人帖子补挡
前面有个帖子在用软路由能干什么。。。。
所以——
直通一个网卡给 debian 虚拟机,插上桥接的光猫,直接 pppoe 拨号
16: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc cake state UNKNOWN group default qlen 3
link/ppp
inet 125.■■■.59.139 peer 125.■■■.56.1/32 scope global ppp0
valid_lft forever preferred_lft forever
inet6 240e:■■■:■■■:■■■■:7c88:9ce:2ce3:75d5/64 scope global dynamic mngtmpaddr
valid_lft 258475sec preferred_lft 172075sec
inet6 240e:■■■:■■■:■■■■::a/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::7c88:9ce:2ce3:75d5 peer fe80::22f1:7cff:fe3e:2c17/128 scope link
valid_lft forever preferred_lft forever
不需要映射不需要打洞也不需要异地组网,虚拟机直接拿双栈公网 ip
搭配 ddns 玩法就和一般小鸡一样了
J U S T F O R F U N ! ! !
不同地区限速模版不同,部分地区多播 ipv6 是单独限速,那就更爽了 . . . . . 和一般 vps 的固定 ipv6 不同可以通过编辑配置文件缩短后缀, 家宽的动态 ipv6 因为前缀会变,因此不特殊设置只能用自动分配的长 ipv6
所以再分享一个 gpt4o 写的 pppoe 拿 ipv6 固定后缀(比如::a )的脚本:
在 PPPoE 连接建立后,系统会调用 /etc/ppp/ip-up
或 /etc/ppp/ip-up.d/
中的脚本。我们可以利用这个机制,在连接建立后自动设置固定的后缀。
sudo nano /etc/ppp/ip-up.d/set_fixed_ipv6_suffix
添加以下内容:
#!/bin/sh
# This script sets a fixed IPv6 suffix for the ppp interface
# Define the desired suffix
FIXED_SUFFIX="::a"
# Extract the dynamically assigned IPv6 prefix
PREFIX=$(ip -6 addr show dev "$1" scope global | grep -oP '(?<=inet6 )[^/]*(?=/)' | cut -d: -f1-4)
# Remove the existing global IPv6 address
ip -6 addr flush dev "$1" scope global
# Add the new IPv6 address with the fixed suffix
ip -6 addr add ${PREFIX}${FIXED_SUFFIX}/64 dev "$1"
解释:
sudo chmod +x /etc/ppp/ip-up.d/set_fixed_ipv6_suffix
使用以下命令重新启动 PPPoE 连接,以应用新的配置:
sudo poff dsl-provider && sudo pon dsl-provider
. . . . .
还有 ddns-go 设置 ipv6 匹配正则表达式 .*::a$
就可以绑定短 ipv6 域名
.
.
.
.
.
.
.
新房就拉了一条网线到机房 后悔了,做 vlan 太麻烦
下次装修弱电箱到机房就拉 5 条 6 类线 给 homelab 狠狠地拨 5 对公网 ip (笑)
1
povsister 102 天前
.... 这是为了碟醋包饺子
PPPoE 本来就是逻辑接口,你开心拨几个都行。 |
2
username1919810 102 天前
openwrt 不就是用 GUI 封装了一堆这样的脚本吗😂
|
3
titanium98118 102 天前 via Android 1
openwrt 不就是专门干这事的 linux?
|
4
busier 102 天前
正经人都是把网络、路由部分从 All in Boom 中分离开来用独立设备,以免虚拟机折腾出问题时断网失去控制权!
|