CentOS7使用橋接模式上網

一:實驗環境vim

  1. 宿主機使用win10
  2. 虛擬機使用centos7
  3. 容器使用virtualbox

二:簡要步驟segmentfault

1.建立虛擬機完成後,設置->網絡->網卡X(x一般爲一或爲二)->鏈接方式(選擇橋接網卡)
圖片描述centos

注意這裏的界面名稱選擇宿主機的網卡描述(可以使用ipconfig/all命令在對應位置找到),好比這次實驗界面名稱瀏覽器

圖片描述

2.進入虛擬機配置網絡描述文件。使用cd /etc/sysconfig/network-scripts進入目錄,使用vim ifcfg-enp0s3(一般狀況下是編輯該文件),在編輯以前推薦先對ifcfg-enp0s3進行copy動做。主要配置以下:網絡

圖片描述

注意這裏的IPADDR,NETMASK,GATWAY以及DNS字段對應的值是經過宿主機得到的(可以使用ipconfig/all命令在對應位置找到)。手動指定的IPADDR須要和宿主機的ip在同一個網段下,DNS字段不是必備的,若是不配置的話只能經過ip地址訪問相應站點,一些命令好比yum update就沒法正常使用,因此推薦將DNS也配置到該文件中。對於其中部分字段及概念的詳解,推薦連接描述測試

3.配置完成後使用systemctl restart network重啓網絡服務便可centos7

4.橋接設置完畢後進行測試
(1)虛擬機ping通宿主機 (2)宿主機ping通主機 (3)虛擬機ping通其它ip如pronhubspa

5.踩坑點
(1)修改配置文件時DEVICE字段剛開始配置成NAME,自認爲沒什麼區別,可是NAME字段不是必須的,若是沒有DEVICE,在啓動網絡服務時會報錯
(2)ONBOOT字段是存在配置文件中的,可是默認值是no,要記得修改成yes
(3)DNS一開始沒有配置,就會產生能夠ping通其它地址,可是瀏覽器沒法使用。找了半天緣由纔想起來人家瀏覽器用的是域名,yum命令同理,yum文件自己能夠視爲一羣域名的集合rest

相關文章
相關標籤/搜索