前言
最开始我用的tailscale组网,但它过于傻瓜化了,无法进行绕路,
只能点对点,在打洞不成功的情况下走中续卡死!!!,每次只能手动来写个端口转发
wireguard
我用的wg-quick来配置wireguard,安装wireguard-tools即可
因为wg是L3vpn,依靠allowedips来进行路由,在与ospf配合使用下
需要每一条连接都新建一个wg接口,
我这里3个节点连接需要每台主机上有两个wg接口,
直接把所有节点的ip划到/16网段内,每条连接在划/24好看点
Table = off Allowedips = 0.0.0.0/0 将路由表交给bird管理
bird2 ospf
放一个自用的conf
protocol device {
}
protocol kernel {
ipv4 {
export where proto = "wg";
};
}
protocol direct {
interface "br-lan";
}
protocol static {
ipv4;
route 10.25.0.0/24 via 10.26.0.1;
}
protocol ospf v2 wg {
ipv4 {
import all;
export all;
};
area 0.0.0.0 {
interface "wg0" {
cost 5;
type ptp;
};
interface "wg1" {
cost 5;
type ptp;
};
};
}
Comments NOTHING