2015年4月6日 星期一

[Docker心得]網卡混亂模式設定篇

首先本次操作是在CentOS7 64bit上,反正早晚都要熟悉新版指令不如提早開始.

Promiscuous是混雜模式,是指對目的硬體位址不加任何檢查,全部接收的工作模式 .

1.之前的ifconfig -a這指令在CentOS7上已經改成下列指令
$ip a
懷舊的朋友可以下:sudo yum -y install net-tools安裝完後即可下達ifconfig,提醒之後的CentOS版也不會有ifconfig的指令了早點習慣新版.
指令下完後看一下docker0這個虛擬的網路介面,注意""內的文字,這裏是標注提醒不會真的顯示在你的畫面上.
3: docker0: <"NO-CARRIER,BROADCAST,MULTICAST,UP"> mtu 1500 qdisc noqueue state DOWN

2.把docker的虛擬網路卡停止
ip link set dev docker0 down






3.再次觀察docker的虛擬網路卡的變化
ip a
3: docker0: <"BROADCAST,MULTICAST"> mtu 1500 qdisc noqueue state DOWN








4.查看自己設備上網卡名稱
vi /etc/sysconfig/network-scripts/ifcfg-<host_network>


5.啟動混亂模式
ip link set eth0 promisc on

6.觀察是否正確啟動
ip a
2:<host_network>: <“BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP”> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:50:56:81:22:12 brd ff:ff:ff:ff:ff:ff

基本上以上完成就能ping到docker0這張虛擬網卡了.
再來的Docker橋接跟固定IP設定就另開一篇來討論了,目前也卡住在固定IP設定.

沒有留言:

張貼留言