Linux隧道isatap(sit模式)

可使用isatap模式配置isatap隧道(isatap隧道模式),也可使用sit模式实现。如下环境:

      |----------|                                |----------|
      |          | ens33                    ens33 |          |
      |  Client  |--------------------------------|  Server  |
      |          | 192.168.20.5      192.168.20.1 |          |
      |----------|                                |----------|
Server主机配置

IP隧道配置使用sit模式,指定本地和远端IPv4地址。为接口配置isatap格式的IPv6地址。

# ip address add 192.168.20.1/24 dev ens33
#
# ip tunnel add isatap0 mode sit remote 192.168.20.5 local 192.168.20.1
# ip link set isatap0 up
# 
# ip addr add 3ffe:ffff:1234:5678::5efe:192.168.20.1/64 dev isatap0

查看隧道配置

# ip link show
18: isatap0@NONE: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/sit 192.168.20.1 peer 192.168.20.5
#
# ip address show dev isatap0
18: isatap0@NONE: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN group default qlen 1000
    link/sit 192.168.20.1 peer 192.168.20.5
    inet6 3ffe:ffff:1234:5678:0:5efe:c0a8:1401/64 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::c0a8:1401/64 scope link 
       valid_lft forever preferred_lft forever
Client主机配置

与上节隧道配置相同,区别在于isatap0接口的地址。

# ip address add 192.168.20.5/24 dev ens33
#
# ip tunnel add isatap0 mode sit local 192.168.20.5 remote 192.168.20.1     
# ip link set isatap0 up
#
# ip addr add 3ffe:ffff:1234:5678::5efe:192.168.20.5/64 dev isatap0

查看隧道地址配置

# ip link show
13: isatap0@NONE: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/sit 192.168.20.5 peer 192.168.20.1
#
# ip address show
13: isatap0@NONE: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN group default qlen 1000
    link/sit 192.168.20.5 peer 192.168.20.1
    inet6 3ffe:ffff:1234:5678:0:5efe:c0a8:1405/64 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::c0a8:1405/64 scope link 
       valid_lft forever preferred_lft forever
测试

在Client主机192.168.20.5上验证隧道联通性:

# ping 3ffe:ffff:1234:5678:0:5efe:c0a8:1401 -c 1
PING 3ffe:ffff:1234:5678:0:5efe:c0a8:1401(3ffe:ffff:1234:5678:0:5efe:c0a8:1401) 56 data bytes
64 bytes from 3ffe:ffff:1234:5678:0:5efe:c0a8:1401: icmp_seq=1 ttl=64 time=2.46 ms

--- 3ffe:ffff:1234:5678:0:5efe:c0a8:1401 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 2.458/2.458/2.458/0.000 ms 

如下为抓取到的echo请求报文:

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值