动手实验源码分析,完全弄懂 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站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读