linux.network.tun

2018-12-26  本文已影响0人  余带盐

tun 是网络层(IP)点对点设备,启用了 ip 层隧道功能

  1. help
    ip tunnel help
    image.png
    5种 ip层隧道(tunnel)
  1. 加载 ipip 模块
    modprobe ipip
    lsmod |grep ip

    image.png
  2. 创建 tun
    ip netns exec ns2 ip tunnel add tun2 mode ipip remote 192.168.100.2 local 192.168.200.2 ttl 255

ip tunnel add tun2 mode ipip
创建一个 tun 设备 隧道模式是 ipip
remote 192.168.100.2 local 192.168.200.2:外层ip地址,近端 192.168.200.2 远端 192.168.100.2 ,就是那两个 tap
ttl 255ttl=255

  1. 启动 tun
    ip netns exec ns2 ip link set tun2 up

  2. 添加内层 ip
    tun 添加自己的 ip 192.168.60.10 和对端ip 192.168.50.10
    ip netns exec ns2 ip addr add 192.168.60.10 peer 192.168.50.10 dev tun2
    (暂时没ping通)

  3. 把 345的 ipip替换成 gre也是可以的

上一篇下一篇

猜你喜欢

热点阅读