客户端
root@ubuntu:~# ifconfig eth0 Link encap:以太网 硬件地址 20:6a:8a:43:ba:e3 inet 地址:219.245.89.133 广播:219.245.89.255 掩码:255.255.255.0 inet6 地址: 2001:250:1006:5089:226a:8aff:fe43:bae3/64 Scope:Global inet6 地址: fe80::226a:8aff:fe43:bae3/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1 接收数据包:87135 错误:0 丢弃:0 过载:0 帧数:0 发送数据包:62842 错误:0 丢弃:0 过载:0 载波:0 碰撞:0 发送队列长度:1000 接收字节:13608080 (13.6 MB) 发送字节:11095792 (11.0 MB) 中断:43 基本地址:0xa000 lo Link encap:本地环回 inet 地址:127.0.0.1 掩码:255.0.0.0 inet6 地址: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 跃点数:1 接收数据包:68 错误:0 丢弃:0 过载:0 帧数:0 发送数据包:68 错误:0 丢弃:0 过载:0 载波:0 碰撞:0 发送队列长度:0 接收字节:4292 (4.2 KB) 发送字节:4292 (4.2 KB) teredo Link encap:未指定 硬件地址 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet6 地址: 2001:0:53aa:64c:c29:7275:8475:b0e4/32 Scope:Global inet6 地址: fe80::ffff:ffff:ffff/64 Scope:Link UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1280 跃点数:1 接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0 发送数据包:12 错误:0 丢弃:0 过载:0 载波:0 碰撞:0 发送队列长度:500 接收字节:0 (0.0 B) 发送字节:576 (576.0 B) tun1 Link encap:未指定 硬件地址 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet 地址:10.10.10.88 点对点:10.10.10.99 掩码:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1450 跃点数:1 接收数据包:8 错误:0 丢弃:0 过载:0 帧数:0 发送数据包:8 错误:0 丢弃:0 过载:0 载波:0 碰撞:0 发送队列长度:500 接收字节:560 (560.0 B) 发送字节:560 (560.0 B)
root@ubuntu:~# route -n 内核 IP 路由表 目标 网关 子网掩码 标志 跃点 引用 使用 接口 10.10.10.99 0.0.0.0 255.255.255.255 UH 0 0 0 tun1 192.168.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 tun1 219.245.89.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 219.245.89.254 0.0.0.0 UG 0 0 0 eth0
这时客户端ping 192.168.0.1有响应!但是服务器没抓到封装的包!!!
将封装后的包改为udp传输,服务器可看到封装后的包!,但没有解封和转发,因此客户端无响应
客户端路由
root@ubuntu:~# route -n内核 IP 路由表目标 网关 子网掩码 标志 跃点 引用 使用 接口root@ubuntu:~# route -n内核 IP 路由表目标 网关 子网掩码 标志 跃点 引用 使用 接口10.10.10.99 0.0.0.0 255.255.255.255 UH 0 0 0 tun3 119.75.217.56 0.0.0.0 255.255.255.255 UH 0 0 0 tun3 219.245.89.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 219.245.89.254 0.0.0.0 UG 0 0 0 eth0 root@ubuntu:~# ping 119.75.217.56 -i 0.01 PING 119.75.217.56 (119.75.217.56) 56(84) bytes of data .
将路由改为下面的,服务器抓不到封装的包,客户端也无响应
root@ubuntu:~# route -n内核 IP 路由表 目标 网关 子网掩码 标志 跃点 引用 使用 接口 10.10.10.99 0.0.0.0 255.255.255.255 UH 0 0 0 tun3 219.245.89.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 10.10.10.99 0.0.0.0 UG 0 0 0 tun3 0.0.0.0 219.245.89.254 0.0.0.0 UG 0 0 0 eth0 root@ubuntu:~# ping 119.75.217.56 -i 0.01 PING 119.75.217.56 (119.75.217.56) 56(84) bytes of data.