虛擬機橋接模式配置網絡

虛擬機橋接模式配置網絡

這個是詳版,對於想了解一些相關知識的讀者有些許幫助。如果想快速配置完網絡,請轉至簡版(•‾̑⌣‾̑•)✧˖°

橋接模式就是將主機網卡與虛擬機的網卡利用虛擬網橋進行通信。在橋接的作用下,類似於把物理主機虛擬爲一個交換機,所有橋接設置的虛擬機連接到這個交換機的一個接口上,物理主機也同樣插在這個交換機當中,所以所有橋接下的網卡與網卡都是交換模式的,相互可以訪問而不干擾。
這裏需要注意的是,在橋接模式下,虛擬機ip地址需要與主機在同一個網段。如果需要聯網,則網關與DNS要與主機網卡一致。

下面開始進行橋接模式下的網絡配置:

  1. 開啓並登陸虛擬機,調出終端。(如果是最小安裝或不帶桌面的開啓並登陸虛擬機就行了)小小王權
    小小王權

  2. 查看當前虛擬機的網絡情況。相關命令如下:

ip addr

小小王權

ip addr命令對於學習過操作系統的來說應該不陌生,知道它大多數時候是用來查看本地IP地址的,這裏我們來了解一些其它額外的信息,比如:lo、ens33、virbr0等。

  • lo:全稱loopback,亦稱回送地址(loopback address),是迴環地址(或接口)。經常被分配到127.0.0.1地址上,用於本機通信,經過內核處理後直接返回,不會在任何網絡中出現。
  • inet:網卡上綁定的IP地址,也就是通常所說的IPV4,一塊網卡可以綁定多個IP地址。在綁定IP地址時要注意這一點:windows主機會提示IP地址衝突,而linux主機無任何提示,所以在添加新的IP地址時務必檢測一下新地址是否和原有地址衝突,避免由於衝突造成訪問不可用。常用的檢測命令:ping 192.168.xx.xx
  • inet6:IPV6地址。

來源於網絡,侵刪

  • ens33:是網卡名,如果有多塊網卡,會有多個ens 或其它名稱,例如eth1、eth2這些。
  • link/ether:這個是MAC地址,唯一的,一塊網卡一個MAC。
  • virbr0 :是一種虛擬網絡接口,這是由於安裝和啓用了libvirt 服務後生成的,libvirt 在服務器(host)上生成一個 virtual network switch (virbr0),host 上所有的虛擬機(guests)通過這個 virbr0 連起來。默認情況下 virbr0 使用的是 NAT 模式(採用 IP Masquerade),所以這種情況下 guest 通過 host 才能訪問外部。在命令終端輸入“brctl show”命令可以查看到 virbr0-nic已經掛在了 virbr0 上。

小小王權

ifconfig

小小王權
ifconfig命令有以下這些功能:

  • 顯示網絡設備信息
  • 啓動或關閉指定網卡
  • 啓用或關閉ARP協議
  • 配置IP地址
  • 修改MAC地址
  • 爲網卡配置或刪除IPv6地址
  • 設置最大傳輸單元
  1. 選中要配置的虛擬機,鼠標右鍵,在彈出的上下文菜單中單擊“設置”選項。小小王權

  2. 在彈出的虛擬機設置窗口中選中“網絡適配器”選項,在對應的右側窗口中選中“橋接模式“對應的單選按鈕,單擊“確定”按鈕。小小王權

  3. 在工具菜單中依次選擇“編輯—>虛擬網絡編輯器“小小王權

  4. 在彈出的窗口中單擊“更改設置”按鈕。小小王權

  5. 在彈出的用戶帳戶控制窗口中單擊“是”按鈕。小小王權

  6. 進入虛擬網絡編輯器的可編輯窗口,首先在上面窗口中選中“橋接模式”類型的選項,然後在VMnet信息中選中“橋接模式”對應的單選按鈕,並在“已橋接至”對應的下拉框中選擇你當前Windows宿主機的上網模式。最後單擊“確定”按鈕。
    VMnet0表示的是用於橋接模式下的虛擬交換機;
    VMnet1表示的是用於僅主機模式下的虛擬交換機;
    VMnet8表示的是用於NAT模式下的虛擬交換機。小小王權


  7. 打開cmd命令窗口(Windows圖標+R 輸入cmd 然後回車),輸入ipconfig命令,然後回車,查看並記錄當前Windows宿主機無線上網的網卡信息。
    Ip地址:192.xxxxxx
    子網掩碼:255.xxxxxx
    默認網關:192.xxxxxx


在顯示的信息中應該還有:以太網適配器 VMware Network Adapter VMnet1 和 以太網適配器 VMware Network Adapter VMnet8。

VMware Network Adapter VMnet1 作用於僅主機模式,用來實現虛擬機和物理機進行通信,和聯網無關係,它的聯網需要物理網卡的共享才能上網

VMware Network Adapter VMnet8 作用於NAT模式,用來實現虛擬機和物理機進行通信,和聯網無關係,它是藉助於虛擬nat進行聯網

如果將這兩塊卸載了,可以在vmware的“編輯”下的“虛擬網絡編輯器”中點擊“還原默認設置”,可重新將虛擬網卡還原。
小小王權小小王權
小小王權

  1. 切換至root用戶(方法:us root +回車鍵 然後輸入密碼登錄)後,輸入命令vi /etc/sysconfig/network-scripts/ifcfg-ens33,配置ens33對應網卡IP地址的配置文件ifcfg-ens33
    提示:在打開的文件編輯器中,按 i 鍵,使文本處於可編輯的狀態,開始編輯IP屬性的值,靜態IP設置如下。退出編輯按 esc 鍵 輸入“:wq!”,然後回車。小小王權小小王權BOOTPROTO=static
    ONBOOT=yes #系統將在啓動時開啓該接口
    IPADDR=192.168.0.129 #設置虛擬機 IP爲192.168.0.129,必須和主機IP在同一網段
    NETMASK=255.255.255.0 #子網掩碼
    GATEWAY=192.168.0.1 #設置網關
    DNS1=8.8.8.8 #設置DNS
    :wq!保存編輯強制退出






  2. 配置開機時激活網絡。輸入命令vi /etc/sysconfig/network打開network進行編輯、開機激活網路。
    NETWORKING=yes
    GETWARY=192.168.0.129
    小小王權
    小小王權



  3. 關閉防火牆。輸入以下兩命令:
    systemctl stop firewalld.service
    systemctl status firewalld.service小小王權

  4. 輸入下面命令,重啓網絡
    systemctl restart network.service小小王權

  5. 使用ip addr命令或ifconfig命令來查看當前網絡情況小小王權

  6. 測試網絡可用性
    首先,內網測試,ping配置的ip 192.168.0.129,按Ctrl+C組合鍵可以結束當前命令
    ping 192.168.0.129xiaoxiaowangquan
    接下來,外網測試,比如ping www.baidu.com,按Ctrl+C組合鍵可以結束當前命令小小王權
    能ping通外網ip,證明橋接模式設置成功。
    也可以進行宿主機網絡測試。方法:打開Windows10宿主機的cmd命令提示符窗口,輸入ping 虛擬機配置好的IP 192.168.0.129(ping 192.168.0.129),如下所示,即網絡可以ping通,說明網絡配置成功。xiaoxiaowangquan




  7. 使用遠程工具來測試主機與虛擬機之間的通信。遠程工具可以用MobaXterm、Xshell 6、WinSCP等。下面以MobaXterm爲例。小小王權小小王權小小王權

至此,橋接模式網絡配置成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章