linux系统ip隧道技术,两台linux机器上建立ip隧道

机器A:173.26.100.80

机器B:173.26.100.162

第一步:

在机器A上:

ip tunnel add ethn mode ipip local 173.26.100.80 remote 173.26.100.162

其中,ethn为ip隧道的虚拟网卡名,

mode ipip设置ip隧道的模式为ipip,除了ipip,还有很多其他模式,如gre,sit等等,以ipip和gre最为常见

同样,在机器B上:

ip tunnel add ethm mode ipip local 173.26.100.162 remote 173.26.100.80

ethm为ip隧道的虚拟网卡名

至此,ip隧道已经建立起来了

第二步:

但是要想实现A和B通过ip隧道通信,还需要给A和B的隧道对应的网卡设置一个ip,

在机器A上:

ifconfig ethn 41.211.25.78

在机器B上:

ifconfig ethm 62.72.100.128

这里A和B的隧道网卡的ip可以随便设定

可以在A和B上分别ifconfig看看,是不是多了ethn/ethm这个网卡

第三步:

别急,最后一步,设置一下路由规则

在机器A上:

route add -host 62.72.100.128 dev ethn

让目的ip为62.72.100.128的数据包走ethn这个网卡

在机器B上:

route add -host 41.211.25.78 dev ethm

让目的ip为41.211.25.78的数据包走ethm这个网卡

第四步:

在机器A上

ping  62.72.100.128

在机器B上

ping  41.211.25.78

如果都可以ping通,恭喜了,ipip隧道已经成功建立了

reference:

*[http://blog.chinaunix.net/u/553/showart_430370.html Linux下的IP隧道研究]

*[http://blog.chinaunix.net/u/16029/showart_133364.html Linux中IP隧道的分析与建议]

*[ (原创) linux tunnel 技术]

*[ 使用Linux建立IP隧道]

*[ 2台linux服务器建立IP隧道]

阅读(738) | 评论(0) | 转发(0) |

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值