使用IPIP打通隧道[笔记] | EQblog

使用IPIP打通隧道[笔记] | EQblog

Technology Category 评论(9)

查看IPIP模块:

modinfo ipip

开始建立隧道:

注:这里设置A主机的公网IP为1.1.1.1,B主机的公网IP为2.2.2.2

A主机操作:

ip tunnel add ipip-tunnel mode ipip remote 2.2.2.2 local 1.1.1.1  ifconfig ipip-tunnel 10.0.1.1 netmask 255.255.255.0

B主机操作:

ip tunnel add ipip-tunnel mode ipip remote 1.1.1.1 local 2.2.2.2  ifconfig ipip-tunnel 10.0.1.2 netmask 255.255.255.0

然后这时候就可以在B主机上pingA主机设置的内网IP10.0.1.1看是否想通,如果同的话就代表成功打通。

此外介绍一种直接使用网卡配置文件(CentOS系统)的方法:

A主机(/etc/sysconfig/network-scripts/ifcfg-ipip-tunnel)

DEVICE=ipip-tunnel  ONBOOT=yes  TYPE=IPIP  TTL=255  PEER_OUTER_IPADDR=2.2.2.2  PEER_INNER_IPADDR=10.0.1.2  MY_OUTER_IPADDR=1.1.1.1  MY_INNER_IPADDR=10.0.1.1

B主机(/etc/sysconfig/network-scripts/ifcfg-ipip-tunnel)

DEVICE=ipip-tunnel  ONBOOT=yes  TYPE=IPIP  TTL=255  PEER_OUTER_IPADDR=1.1.1.1  PEER_INNER_IPADDR=10.0.1.1  MY_OUTER_IPADDR=2.2.2.2  MY_INNER_IPADDR=10.0.1.2

然后启动网卡即可