CentOS 7虛擬機器下設定固定IP詳解

2021-10-13 07:16:55 字數 3227 閱讀 6029

1、筆記本主機ip為設定自動獲取,不管什麼情況下,不受虛擬機器影響,只要連線外網就可以正常上網;

2、只要筆記本主機可以正常訪問外網,啟動虛擬機器中的centos 7系統就可以正常訪問外網,無需再進行任何設定;

3、虛擬機器設定為固定ip,不管主機在什麼網路環境下,是斷網環境,還是連線任何網段訪問外網的環境下,虛擬機器的ip都固定不變,而且使用終端連線,始終不變,正常連線;

4、虛擬機器的固定ip可以按照自己想設定的ip位址網段隨意設定,比如我就想設定固定ip為192.168.2.2。

以上4點,網上我沒有找到乙個帖子可以達到我要求的效果,經過我這段時間研究,經過各種嘗試,期間出現各種問題,測試穩定後,總結如下分享給大家,希望對大家有所幫助,少走彎路。

採用方式為nat模式+固定ip的模式。

配置環境說明:主機為win10家庭版,虛擬機器為vmware workstation 12 pro中文版,虛擬機器中的linux系統為centos 7 64位。

(1)選擇vmnet8--取消勾選使用本地dhcp--設定子網ip--閘道器ip設定(記住此處設定,後面要用到),如下圖

說明:修改子網ip設定,實現自由設定固定ip,若你想設定固定ip為192.168.2.2-255,比如192.168.2.2,則子網ip為192.168.2.0;

若你想設定固定ip為192.168.1.2-255,比如192.168.1.2,則子網ip為192.168.1.0;

(2)閘道器ip可以參照如下格式修改:192.168.2.1

修改/etc/sysconfig/network

# created by anaconda

networking=yes

gateway=192.168.1.1

然後重啟服務即可

service network restart

必須要在network-scripts裡面的預設的檔案裡面新增hwaddr

最終修改的地方

1 bootproto=static         #開機協議,有dhcp及static;

2 onboot=yes #系統將在啟動時開啟該介面

3 dns1=114.114.114.114 #dns 配置

4 ipaddr=192.168.2.2 #靜態ip

5 netmask=255.255.255.0 #子網掩碼

6 gateway=192.168.2.1 #預設閘道器

7 hwaddr=00:0c:29:3b:ae:c8 #mac

8 nm_controlled=no #表示該介面將通過該配置檔案進行設定,而不是通過網路管理器進行管理

重啟網路服務以後ok,但是重啟系統以後還是變成了動態的

1 systemctl disable networkmanager.service

2 chkconfig network on

3 systemctl stop networkmanager

4 systemctl restart network

1、測試centos7

2、測試window10

(1)遇到問題,若連線失敗是因為centos 7的防火牆埠沒有開啟,比如開啟80,3306埠,最後一定要重啟防火牆;

#檢視防火牆狀態
systemctl status firewalld

#開啟80埠
firewall-cmd --zone=public--add-port=80/tcp --permanent

#開啟3306埠
firewall-cmd --zone=public--add-port=3306/tcp --permanent

#重啟防火牆:
firewall-cmd --reload

1、hongda's blog,2、linux

虛擬機器NAT模式下設定Centos7固定IP位址

在研發過程中,虛擬機器必不可少,但是如果虛擬機器的ip經常變化會出現會很問題,比如之前配置好很多軟體不可用。所以我們需要設定虛擬機器的固定ip位址,方便我們的日常工作。一 確定虛擬機器為nat模式且更改虛擬網路配置 去掉使用本地dhcp服務將ip位址分配給虛擬機器 二 修改虛擬網絡卡的ip位址網段 ...

虛擬機器NAT模式下設定Centos7固定IP位址

在研發過程中,虛擬機器必不可少,但是如果虛擬機器的ip經常變化會出現會很問題,比如之前配置好很多軟體不可用。所以我們需要設定虛擬機器的固定ip位址,方便我們的日常工作。一 確定虛擬機器為nat模式且更改虛擬網路配置 這裡寫描述 二 修改虛擬網絡卡的ip位址網段 把ip位址修改為想要修改的ip的網段1...

CentOS 7虛擬機器下設定固定IP詳解

1 筆記本主機ip為設定自動獲取,不管什麼情況下,不受虛擬機器影響,只要連線外網就可以正常上網 2 只要筆記本主機可以正常訪問外網,啟動虛擬機器中的centos 7系統就可以正常訪問外網,無需再進行任何設定 3 虛擬機器設定為固定ip,不管主機在什麼網路環境下,是斷網環境,還是連線任何網段訪問外網的...