如何在我的虚拟机中保存 GRE 隧道?

如何在我的虚拟机中保存 GRE 隧道?

好吧,我在 virtualbox 中创建了一个连接两个 Linux 虚拟机的 gre 隧道,它运行得很好。但每当我重新启动虚拟机时,gre 就会消失。有什么命令可以用来保存gre吗?或者,如何将 gre 隧道写入 Linux 文件以使其保持保存状态?

两个虚拟机都是 Debian 12

VM1 两个适配器桥接网络模式和 VM2 一个适配器桥接网络模式

命令:

虚拟机1:

ifconfig enp0s3 下来

ifconfig enp0s8 下来

ifconfig enp0s3 ABCY/24(公共 IP 互联网) up

ifconfig enp0s8 192.168.1.1/24 向上

路由添加-net 192.168.1.0/24 enp0s8

路由添加默认gw ABCX(互联网网关)

echo 1 > /proc/sys/net/ipv4/ip_forward

iptunnel 添加 vpn1 模式 gre 远程 192.168.1.2 本地 192.168.1.1 密钥 123456

ifconfig vpn1 10.0.0.1/30 点 点 10.0.0.2

路由添加-net 192.168.2.0/24 gw 1​​0.0.0.2

iptables -t nat -A POSTROUTING -o enp0s3 -j SNAT --to ABCY

虚拟机2:

ifconfig enp0s3 下来

ifconfig enp0s3 192.168.1.2/24 向上

路由添加默认网关192.168.1.1

echo 1 > /proc/sys/net/ipv4/ip_forward

iptunnel 添加 vpn1 模式 gre 远程 192.168.1.1 本地 192.168.1.2 密钥 123456

ifconfig vpn1 10.0.0.2/30 点 点 10.0.0.1

相关内容