2017/5/23

brctl bridge

brctl 就操作 bridge network 的command,
network bridge 可以視為 軟體的網卡。
brctl addbr br0
就等於插了一張網卡 br0
這時候用 ifconfig 就可以操作 br0 了,像一般網卡一樣設定 ipaddres... etc

另外這個網卡有兩個端點,一個端點接到本機,就叫 br0.
另外一端可以隨你高興接到那裡..
這個就要用 brctl 命令才操作。
--- 略 (我也部會)

在 /etc/network/interfaces 裡也可以 config bridge 網卡..
和一般nic 的差異是,property 會有 ..bridge_ports 和 一堆 bridge_XXX
其中 bridge_ports 就是指定另一端要接到哪裡..
auto mybr0
iface mybr0 inet dhcp
  bridge_ports eth0
就會把 另一端接到 eth0 出口 ..
這樣就可以像 eth0 nic 一樣,從外面的dhcp server 拿到 ip ..

用在 lxc 時,另一端就接到 lxc vm 上,
所以就先給一個隨便的名子。
lxc vm 啟動的時候,他會依照 config 的內容把自己的 nic bound 到 mybr0 上..

沒有留言:

張貼留言