共 1 篇文章

标签:Linux GRE 隧道

Linux中如何配置GRE隧道-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Linux中如何配置GRE隧道

Linux中如何配置GRE隧道  更新时间:2023年12月25日 11:07:14   作者:beeworkshop   这篇文章主要介绍了Linux中如何配置GRE隧道问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教 目录 配置拓扑 具体配置 1. node02 2. node03 3. 查看路由表 4. 验证 5. 配置多个环回地址 总结 配置拓扑 这里使用ens33接口地址来建立隧道,使用ens37接口地址做隧道接口标识,使用ens38接口地址来模拟私网业务地址。 实际场景中,用于建立隧道的地址是公网地址,而业务地址是私网地址,GRE隧道使得私网地址空间不会暴露于公网。 具体配置 1. node02 开启路由转发,加载GRE协议模块。 # 开启ipv4路由转发 echo 1 > /proc/sys/net/ipv4/ip_forward # 查看GRE内核模块信息 modinfo ip_gre # 查看GRE内核模块是否安装 lsmod | grep ip_gre # 加载GRE内核模块 modprobe ip_gre modprobe --first-time ip_gre 创建隧道虚接口tunnel2并配置隧道接口ip(隧道标识)。 # 配置GRE隧道的source和destination ip(外部,公网地址) ip tunnel add tunnel2 mode gre local 192.168.91.129 remote 192.168.91.130 ttl 255 dev ens33 # 配置GRE tunnel接口的隧道标识(在数通设备上可以通过ip unnumber借用其他接口的primary ip) ip addr add 172.16.18.10 dev tunnel2 peer 172.16.20.20/24 # 开启tunnel2接口 ip link set dev tunnel2 up # 查看tunnel接口 ifconfig ip a 添加指向隧道接口的路由以引导流量进入隧道。 # 添加私网路由指向隧道口 ip route add 10.10.20.20/32 dev tunnel2 ip route add 172.16.20.20/32 dev tunnel2 2. node03 开启路由转发,加载GRE协议模块。 # 开启ipv4路由转发 echo 1 > /proc/sys/net/ipv4/ip_forward #...

技术分享