成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

docker網(wǎng)絡學習-macvlan

sherlock221 / 1348人閱讀

摘要:記錄下自己的實驗過程。如果想學習,請直接參考該博客實驗環(huán)境準備我們使用與上多帶帶的網(wǎng)卡創(chuàng)建。為保證多個地址的網(wǎng)絡包都可以從通過,我們需要打開網(wǎng)卡的混雜模式。

主要參考每天5分鐘玩轉docker容器技術博客。
記錄下自己的實驗過程。
如果想學習,請直接參考該博客http://www.cnblogs.com/CloudMan6/
實驗環(huán)境準備

我們使用host2與host3上多帶帶的網(wǎng)卡enp0s8創(chuàng)建macvlan。
為保證多個 MAC 地址的網(wǎng)絡包都可以從 enp0s9 通過,我們需要打開網(wǎng)卡的混雜模式。
混雜模式簡介

首先在/etc/network/interfaces文件中添加如下內(nèi)容

auto enp0s8
iface enp0s8 inet dhcp

確認網(wǎng)卡PROMISC已經(jīng)生效,且網(wǎng)卡up

root@host2:~# ip link set enp0s8 promisc on
root@host2:~# /etc/init.d/networking restart
[ ok ] Restarting networking (via systemctl): networking.service.
root@host2:~# ip a |grep -A3 enp0s8
3: enp0s8:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:43:fd:30 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.101/24 brd 192.168.56.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe43:fd30/64 scope link 
       valid_lft forever preferred_lft forever
創(chuàng)建macvlan網(wǎng)絡

在host2host3上執(zhí)行下面的語句

root@host2:~# docker network create -d macvlan 
>                    --subnet=172.16.86.0/24   
>                    --gateway=172.16.86.1     
>                    -o parent=enp0s8 mac_net1
9e831209515c38d091f7fc10265fed7f995f49ec6acd9cb22c7b2c83c5819d97

在host2運行容器bbox1 并連接至mac_net1

root@host2:~# docker run -itd --name bbox1 --ip=172.16.86.10 --network mac_net1 busybox
06d1244098d1d0a8eac41cdc8505d6f145b86b55161603014c2247bd84cae939

在host3中運行bbox2, 并連接至mac_net2

root@host3:~# docker run -itd --name bbox2 --ip=172.16.86.11 --network mac_net1 busybox
b033f3ad107eeb18e93f130bd1add171874b9ad54325f5d24ff58ac79cac183d

為了避免自動分配造成ip沖突,創(chuàng)建時最好指定ip

驗證連通性
root@host2:~# docker exec -it bbox1 ping -c 2 172.16.86.10
PING 172.16.86.10 (172.16.86.10): 56 data bytes
64 bytes from 172.16.86.10: seq=0 ttl=64 time=0.108 ms
^C
--- 172.16.86.10 ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 0.108/0.108/0.108 ms
root@host2:~# docker exec -it bbox1 ping -c 2 172.16.86.11
PING 172.16.86.11 (172.16.86.11): 56 data bytes
64 bytes from 172.16.86.11: seq=0 ttl=64 time=1.345 ms
64 bytes from 172.16.86.11: seq=1 ttl=64 time=1.116 ms

--- 172.16.86.11 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 1.116/1.230/1.345 ms

但是無法解析主機名

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/27311.html

相關文章

  • Docker 網(wǎng)絡模型之 macvlan 詳解,圖解,實驗完整

    摘要:首先分別在兩臺主機上將物理網(wǎng)口創(chuàng)建出兩個子接口。然后創(chuàng)建兩個子接口,一個作為網(wǎng)絡的網(wǎng)關,一個作為的網(wǎng)關。對子接口配置網(wǎng)關并啟用這樣之后再從和,就可以通了。 本文首發(fā)于我的公眾號 Linux云計算網(wǎng)絡(id: cloud_dev),專注于干貨分享,號內(nèi)有 10T 書籍和視頻資源,后臺回復「1024」即可領取,歡迎大家關注,二維碼文末可以掃。 上一篇文章我們詳細介紹了 macvlan 這種...

    atinosun 評論0 收藏0
  • Docker 網(wǎng)絡模型之 macvlan 詳解,圖解,實驗完整

    摘要:首先分別在兩臺主機上將物理網(wǎng)口創(chuàng)建出兩個子接口。然后創(chuàng)建兩個子接口,一個作為網(wǎng)絡的網(wǎng)關,一個作為的網(wǎng)關。對子接口配置網(wǎng)關并啟用這樣之后再從和,就可以通了。 本文首發(fā)于我的公眾號 Linux云計算網(wǎng)絡(id: cloud_dev),專注于干貨分享,號內(nèi)有 10T 書籍和視頻資源,后臺回復「1024」即可領取,歡迎大家關注,二維碼文末可以掃。 上一篇文章我們詳細介紹了 macvlan 這種...

    Ajian 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<