VM中CentOS7經過NAT方式設置靜態IP

一.設置VM的NAT方式

1.打開VM->編輯->虛擬網絡編輯器->點擊更改設置

這裏寫圖片描述

2.選中VMnet8->取消使用本地DHCP服務將IP地址分配給虛擬機->點擊NAT設置

這裏寫圖片描述

3.查看網關(GATWAY)IP,設置端口轉發(這樣你能夠進行主機與虛擬機的聯繫) 點擊添加 這裏我設置的虛擬機的IP爲192.168.140.140

3.1 你本身能夠根據你的子網IP隨意設置的IP地址:192.168.140.XXX

這裏寫圖片描述

3.2 主機端口號能夠從0~65535,可是最好設置爲10000~65535,虛擬IP地址即爲你想要設置的IP地址,虛擬機端口號根據你所需服務設置好比22是用於ssh服務,80是用於http服務,3306是用於MySQL服務。(下幾節會進行講解經過主機客戶端(xshell,xftp,瀏覽器,mysql客戶端)訪問虛擬機。

這裏至關於一個映射:將本地主機的一個端口映射到虛擬機中對應系統的端口 
這裏寫圖片描述mysql

二. 設置CentOS的靜態IP

查看相關信息ifconfig

這裏寫圖片描述

涉及到三個文件,分別在

/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eno16777736
#(注意:該文件名字咱們可能不同,有的是ifcfg-eth0,其文件名見上一步查看相關信息)
/etc/resolv.conf
  •  

1. 首先編輯network

# Created by anaconda
NETWORKING=yes
GATEWAY=192.168.140.2
  •  

其中的GATEWAY便是上一步的網關地址sql

2. 編輯ifcfg-eno16777736文件

TYPE="Ethernet"
NAME=「eno16777736」
BOOTPROTO=static
NM_CONTROLLED="yes"
IPV6INIT="no"
ONBOOT="yes"
IPADDR=192.168.140.140(注:你本身隨意設置的IP地址:192.168.140.XXX)
PREFIX0=32
NETMASK=255.255.255.0
DNS1=192.168.140.2(即爲你的網關IP)
  •  

注意:這裏DNS1是必需要設置的不然沒法進行域名解析。shell

3. 編輯/etc/resolv.conf

nameserver 192.168.140.2
  • 1

 

之後虛擬機的IP就一直是192.168.140.140瀏覽器

相關文章
相關標籤/搜索