VirtualBox配置Centos7固定IP和外網訪問

VirtualBox中安裝好Centos7虛擬機沒有配置固定IP,重啓後IP會發生變化,造成不便。

同時,安裝好的虛擬機不能訪問外網。

下面以Windows10宿主機爲例介紹如何通過

a、設置網卡1採用Host-Only模式是爲了給虛擬機設置一個固定IP,讓主機與虛擬機網絡相通。

b、網卡2採用網絡地址轉換(NAT)模式,爲虛擬機配置一個上網的網卡。

具體步驟:

1、宿主機本地網絡配置

1.1、打開本地網絡(當前使用的網卡,可以是有線網絡或無線網絡),

1.2、設置本地網絡共享,選擇VirtualBox Host-Only Ethernet Adapter虛擬網卡

1.3、設置VirtualBox Host-Only Ethernet Adapter網卡的IP,該IP作爲後面Centos7操作系統的網關。

2、VirtualBox虛擬機設置

2.1、打開VirtualBox虛擬機的設置,找到網絡設置。再啓用網卡1,選擇連接方式爲Host-only,界面名稱選擇VirtualBox Host-Only Ethernet Adapter,如下圖

2.2、啓用網卡2,連接方式選擇網絡地址轉換(NAT)即可,如下圖

3、Centos7服務器網卡設置

3.1、查看網絡信息

3.2、查看網絡配置信息:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3,將ONBOOT=no改爲yes,將BOOTPROTO=dhcp改爲BOOTPROTO=static,並在後面增加幾行內容: 
IPADDR=192.168.137.107
NETMASK=255.255.255.0
GATEWAY=192.168.137.1

注意:GATEWAY=192.168.137.1必須等於VirtualBox Host-Only Ethernet Adapter網卡的IP

3.3、保存後退出,然後輸入命令:systemctl restart network來重啓網絡服務,使修改生效。

3.4、成功訪問外網,需宿主機外網暢通。

3.5、如仍不能訪問外網,先進行防火牆配置或關閉防火牆

查看防火牆狀態,目前是開啓狀態:[root@k8s-node2 ~]# systemctl status firewalld

查看防火牆規則,已經開啓了22端口:[root@k8s-node2 ~]# firewall-cmd --list-all

添加80端口:[root@k8s-node2 ~]# firewall-cmd --permanent --add-port=8080/tcp

 

 

 

 

 

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