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

动手实验源码剖析,彻底弄懂 Linux 网络命名空间

发布时间:2021-10-28 16:50:56 所属栏目:系统 来源:互联网
导读:由于是新创建的 netns,所以上述的输出中路由表、iptable规则都是空的。不过这个命名空间中初始的情况下就存在一个 lo 本地环回设备,只不过默认是 DOWN(未启动)状态。 接下来我们创建一对儿 veth,并把 veth 的一头添加给它。 # ip link add veth1 type vet
由于是新创建的 netns,所以上述的输出中路由表、iptable规则都是空的。不过这个命名空间中初始的情况下就存在一个 lo 本地环回设备,只不过默认是 DOWN(未启动)状态。
 
接下来我们创建一对儿 veth,并把 veth 的一头添加给它。
 
# ip link add veth1 type veth peer name veth1_p 
# ip link set veth1 netns net1 
在母机上查看一下当前的设备,发现已经看不到 veth1 这个网卡设备了,只能看到 veth1_p。
 
# ip link list 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 ... 
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 ... 
3: eth1: <BROADCAST,MULTICAST> mtu 1500 ... 
45: veth1_p@if46: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 
    link/ether 0e:13:18:0a:98:9c brd ff:ff:ff:ff:ff:ff link-netnsid 0 

(编辑:武陵站长网)

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

    热点阅读