ip netns相關命令


 

1.增加虛擬網絡命名空間
 
ip netns add net0
 
2.顯示所有的虛擬網絡命名空間
EULER:~ # ip netns list
net0
也可通過查看/var/run/netns目錄下的文件來list
EULER:~ # ls /var/run/netns/
net0
 
3.進入虛擬機網絡環境
ip netns exec net0 `command`
 
EULER:~ # ip netns exec net0 bash  #打開虛擬網絡環境net0的bash窗口
EULER:~ # ip addr #顯示所有虛擬網絡環境的設備
EULER:~ # exit #退出該網絡虛擬環境
exit
 
4.增加一對veth虛擬網卡
EULER:~ # ip link add type veth
 
5.將veth0添加到net0虛擬網絡環境
ip link  set veth0 netns net0
 
6.將虛擬網卡veth1改名並添加到net1虛擬網絡環境中
ip link  set dev veth1 name net1-bridge netns net1
 
 
7.設置虛擬網絡環境net0的veth0設備處於激活狀態
ip netns  exec net0 ip link  set veth0 up
 
8.為虛擬網絡環境net0的veth0設備增加IP地址
ip netns  exec net0 ip address add 10.0.1.1/24 dev veth0

 

 

 

 

 轉自: http://www.cnblogs.com/yudar/p/4630966.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM