Linux下搭建gre隧道
来源:互联网 发布:python决策树结构 编辑:程序博客网 时间:2024/06/04 17:51
server1 搭建gre隧道 server2
pc1 ping 通 pc2
范例:(基于H560N)
server1 IP:192.168.1.253
PC1 IP:192.168.2.3
server2 IP:192.168.1.3
PC1 IP:192.168.3.3
server1端配置:
#加载GRE模块
/sbin/modprobe ip_gre
#添加tunnel口
/sbin/ip tunnel add gre_tunnel mode gre remote 192.168.1.3 local 192.168.1.253 ttl 255
#设置tunnel的IP地址
/sbin/ip addr add 10.0.1.1 dev gre_tun1
#启动tunnel
/sbin/ip link set gre_tunnel up
#添加去往server2网段的路由
/sbin/ip r add 10.0.1.0/24 dev gre_tunnl
/sbin/ip r add 192.168.3.0/24 via 10.0.1.1 dev gre_tun1
server2端配置
#加载gre模块
/sbin/modprobe ip_gre
#添加tunnel口
/sbin/ip tunnel add gre_tun1 mode gre remote 192.168.1.253 local192.168.1.3 ttl 255
#设置tunnel ip地址
/sbin/ip addr add 10.0.1.2 dev gre_tun1
#启动tunnel
/sbin/ip link set gre_tunn1 up
#添加去往server1网段的路由
/sbin/ip r add 10.0.1.0/24 dev gre_tun1
/sbin/ip r add 102.168.2.0/24 via 10.0.1.2 dev gre_tun1
配置完毕后,隧道即建立起来,tunnel地址可以ping通。
出现问题:PC1 ping不通PC2,PC1能ping通server1的tunnel地址,但ping不通server2的tunnel地址
解决方案:打开server1与server2端的一个转发数据包
echo 1 > /proc/sys/net/ipv4/ip_forward
默认为0,开启内核转发功能。
IP地址ping指定网卡
ping 192.168.1.253 -I eth0/1
路由器工作的时候,根据它的某个端口收到的数据包的目的IP地址,查询路由器自己的路由表,然后决定把数据包转发到相应的端口。
- Linux下搭建gre隧道
- GRE隧道
- linux下ipv6实验环境的搭建(隧道)
- 搭建基于Open vSwitch的GRE隧道实验
- GRE隧道的配置
- GRE隧道配置
- IPv6-over-IPv4 GRE隧道
- GRE、PPTP、L2TP隧道协议
- GRE、PPTP、L2TP隧道协议
- GRE、PPTP、L2TP隧道协议
- 运维必看-GRE隧道配置实践!
- 阿里云centos6.9经典网络下配置gre隧道地址
- Linux下查看/删除隧道的命令
- openvswitch创建vxlan隧道和gre隧道的mtu问题
- 关于GPRS APN-GRE隧道配置摘要
- Cisco路由器配置GRE隧道举例
- 为Cisco路由器 配置GRE隧道
- 也谈OpenvSwitch配置GRE隧道
- 【几行代码】在VRTK中合并Teleport和Rotate操作
- github
- 树的前序遍历、中序遍历与后序遍历的互相求解
- Unity中接入原生广告(UnityAds)和 GoogleAdmob 和 Vungle
- CMake学习(一)
- Linux下搭建gre隧道
- UDP协议的发送端的基本代码
- Django-CSRF的理解
- HashMap原理及put与get方法调用过程
- 机器人技术(7)AtdRobot六自由度机械臂控制教程
- 前端模块化开发方案小对比
- 有关推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别
- 除法(Division, UVa 725)
- ora-3237