linux.network.router

routerlinux 中就是 路由器,没有虚拟路由器

如果两个tap不在同一个网段,那么需要 router才能通信

  1. 打开router 转发功能
    vim /etc/sysctl.conf

net.ipv4.if_forward=1

  1. 查看 namespace 路由表
    ip netns exec ns1 route -nee

    image.png

    并没有 192.168.200.0/24

  2. 添加路由表项
    ip netns exec ns1 route add -net 192.168.200.0 netmask 255.255.255.0 gw 192.168.100.1

    image.png

    image.png

你可能感兴趣的:(linux.network.router)