L04-Linux CentOS7中網路設定(可連外網),l04-linuxcentos7

來源:互聯網
上載者:User

L04-Linux CentOS7中網路設定(可連外網),l04-linuxcentos7

雖說這裡示範的系統是CentOS7,不過在RHEL6.5、RHEL7和CentOS6.5中也同樣適用。

 

1.工具:virtualbox,虛擬機器:CentOS7

 

2.VirtualBox工具中的網路設定

(1)VirtualBox設定:管理——>全域設定——>網路——>僅主機(host-only)

註:因為我本次配置是要搭建OpenStack的網路環境,因此我這裡又建立了一塊網卡Virtualbox Host-Only Ethernet Adapter #2來作為openstack的管理網路,供openstack內部各個服務之間通訊、管理等使用;若是只想配一個網卡,則直接使用VirtualBox中原本就存在的Host-Only網路Virtualbox Host-Only Ethernet Adapter即可。

 

 

第一塊網卡設定如下:

 

新增的第二塊網卡設定如下:

 

且兩塊網卡的DHCP伺服器選項都不啟用

 

(2)為了串連外網,將原生無線網路共用給VirtualBox Host-Only Network(第一塊網卡)

 

(3)在VirtualBox中給虛擬機器設定網卡:

網卡一:

 

網卡二:

 

注意兩塊網卡的MAC地址是不一樣的,記住它們,有助於在下一步中確定哪塊網卡對應的是哪個設定檔(ifconfig命令中的ether後面就是MAC地址)。

 

3.虛擬機器中的網路設定

(1)ifcfg-xxx檔案的配置

由於virtualbox中給虛擬機器分配了兩塊網卡,因此進入虛擬機器中能看到兩個網路設定檔ifcfg-xxx

 

兩個檔案的具體配置如下所示

ifcfg-enp0s3(由MAC地址可知其對應的是VirtualBox中的Virtualbox Host-Only Ethernet Adapter)

註:BOOTPROTO也可以設定為static,這樣配置的IP就是靜態了。

 

ifcfg-enp0s8:

 

(2)/etc/resolv.conf檔案的配置

修改DNS,在 /etc/resolv.conf檔案中增加一個網域名稱伺服器,使得虛擬機器可以連通外網

nameserver 192.168.137.1

 

 

(3)重啟網路:service network restart,然後使用ifconfig命令查看

註:有時候即使ifcfg-xxx檔案都配置對了,並且使用service network restart命令重啟了網路,用ifconfig命令看到IP依然沒有配置成自己想要的,這個時候可以使用ifdown 命令(如ifdown enp0s3)先關閉網卡,再用ifup命令開啟,就可以了。若是還不行,那麼就需再返回去查看檔案是否真的配置對了。

 

 

4.網路測試:

(1)ping自己

ping -c 4 10.0.0.11

 

ping -c 4 192.168.137.110

 

ping -c 4 controller  (/etc/hosts檔案中需添加ip到主機名稱的映射)

 

(2)ping外網

 

(3)ping -c 4 8.8.8.8

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.