debian 7上建立GRE隧道
博客专区 > hiwill 的博客 > 博客详情
debian 7上建立GRE隧道
hiwill 发表于2年前
debian 7上建立GRE隧道
  • 发表于 2年前
  • 阅读 351
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

1,GRE,即通用路由封装协议,GRE隧道是一种IP-over-IP的隧道,建立虚拟的点对点连接,对通过隧道的某些网路层协议的数据包进行封装,使这些被封装的数据包能够在IPv4/IPv6 网络中传输,在Tunnel 的两端分别对数据报进行封装及解封装。
要在Linux上创建GRE隧道,需要ip_gre内核模块,它是GRE通过IPv4隧道的驱动程序,默认是包含在内核里的,没有的话需要加上这个模块。
启动隧道配置规则:
 ip tunnel add 新的tunnel的名称 mode gre remote 对端物理IP local 本端物理IP ttl 255
 ip link set 新的tunnel的名称 up
 ip addr add 新的tunnel的名称的IP dev 新的tunnel的名称
 ip route add 对端的内网私有网段/掩码 dev 新的tunnel的名称
2,搭建(平台debian 7 64位)
HOST A: 139.162.24.259
HOST B: 106.187.53.168
HOST A:
ip tunnel add gre1 mode gre remote 106.187.53.168 local 139.162.24.259 ttl 255
ip link set gre1 up mtu 1400
ip addr add 10.11.2.2 peer 10.11.2.1 dev gre1
HOST B:
ip tunnel add gre1 mode gre remote 139.162.24.259 local 106.187.53.168 ttl 255
ip link set gre1 up mtu 1400
ip addr add 10.11.2.1 peer 10.11.2.2/24 dev gre1
3,检测连通性,ping隧道对端IP 10.11.2.*,ping通后,HOST A和 HOST B间就建立了GRE隧道
4,撤销GRE隧道
ip link set gre1 down
ip tunnel del gre1
ip addr show 检验隧道是否建立,ifconfig也能看到

 

共有 人打赏支持
粉丝 9
博文 109
码字总数 64459
×
hiwill
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: