国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

docker網絡學習-macvlan

sherlock221 / 1346人閱讀

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

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

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

首先在/etc/network/interfaces文件中添加如下內容

auto enp0s8
iface enp0s8 inet dhcp

確認網卡PROMISC已經生效,且網卡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
創建macvlan網絡

在host2host3上執行下面的語句

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沖突,創建時最好指定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

但是無法解析主機名

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

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/27311.html

相關文章

  • Docker 網絡模型之 macvlan 詳解,圖解,實驗完整

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

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

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

    Ajian 評論0 收藏0

發表評論

0條評論

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