加入收藏 | 设为首页 | 会员中心 | 我要投稿 51站长网 (https://www.51jishu.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

动手实验源码分析,完全弄懂 Linux 网络命名空间

发布时间:2021-10-28 16:50:50 所属栏目:系统 来源:互联网
导读:这个新设备已经跑到 net1 这个网络空间里了。 # ip netns exec net1 ip link list 1: lo: LOOPBACK mtu 65536 ... 46: veth1@if45: BROADCAST,MULTICAST mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 link/ether 7e:cd:ec:1c:5d:7a brd ff:ff:ff:
这个新设备已经跑到 net1 这个网络空间里了。
 
# ip netns exec net1 ip link list 
1: lo: <LOOPBACK> mtu 65536 ... 
46: veth1@if45: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 
    link/ether 7e:cd:ec:1c:5d:7a brd ff:ff:ff:ff:ff:ff link-netnsid 0 
把这对儿 veth 分别配置上 ip,并把它们启动起来
 
# ip netns exec net1 ip addr add 192.168.0.100/24 dev veth1_p 
# ip netns exec net1 ip addr add 192.168.0.101/24 dev veth1 
# ip netns exec net1 ip link set dev veth1_p up  
# ip netns exec net1 ip link set dev veth1 up  
在母机和 net1 中分别执行 ifconfig 查看当前启动的网络设备。
 
# ifconfig 
eth0: ... 
lo: ... 
veth1_p: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500 
        inet 192.168.0.100  netmask 255.255.255.0  broadcast 0.0.0.0 
        ... 
 
# ip netns exec net1 ifconfig 
veth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500 
        inet 192.168.0.101  netmask 255.255.255.0  broadcast 0.0.0.0 
        ...        

(编辑:51站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读