VM中CentOS7通過NAT方式設定靜態IP

2021-08-20 12:19:30 字數 2204 閱讀 8515

/etc/sysconfig/network

/etc/sysconfig/network-scripts/ifcfg-eno16777736

/etc/resolv.conf

# created by anaconda

networking=yes

gateway=192.168.140.2

type="ethernet"

name=「eno16777736」

bootproto=static

nm_controlled="yes"

ipv6init="no"

onboot="yes"

prefix0=32

netmask=255.255.255.0

dns1=192.168.140.2(即為你的閘道器ip)

按字母i進入編輯模式,對相關資訊進行編輯,把獲取ip的方式從dhcp改為static,主要對以下幾個部分進行修改:bootproto,ipaddr,broadcast,netmast,gateway,dns,nm_controlled,onboot  備註:  bootproto為獲取ip的方式  ipaddr設定為自己想要的ip位址,主要設定最後一位,不要與宿主主機衝突  broadcast為主播位址,最後一位是255  netmask為子網掩碼  gateway為預設閘道器,與虛擬網路編輯器的nat設定一致  dns必須進行設定,不然網域名稱無法進行解析,只能通過ip進行訪問

type="

ethernet

"bootproto="

static

"ipaddr=192.168.159.159

broadcast=192.168.159.255

netmask=255.255.255.0

gateway=192.168.159.2

dns1=8.8.8.8

dns2=8.8.4.4

nm_controlled="no"

defroute="

yes"

peerdns="

yes"

peerroutes="

yes"

ipv4_failure_fatal="no"

ipv6init="

yes"

ipv6_autoconf="

yes"

ipv6_defroute="

yes"

ipv6_peerdns="

yes"

ipv6_peerroutes="

yes"

ipv6_failure_fatal="no"

ipv6_addr_gen_mode="

stable-privacy

"name="

ens33

"uuid="

aefa69d7-c33b-43b3-9c03-aa51b5d31172

"device="

ens33

"onboot="

yes"

nameserver

192.168.140.2

重啟網路:

sudo restart network.service
關閉防火牆

systemctl stop firewalld.service
禁止防火牆開機啟動

systemctl disable firewalld.service
檢視防火牆狀態,not running 即為防火牆關閉狀態

firewall-cmd --state
重啟防火牆

sudo restart firewalld.service
關閉selinux 

檢視selinux狀態,顯示為disabled即為關閉狀態

/usr/sbin/sestatus -v
或者輸入以下命令也可檢視selinux狀態

getenforce
永久關閉selinux

vim  /etc/selinux/config
將selinux=enforcing 更改為selinux=disabled

需要重啟才 生效

VM中CentOS7通過NAT方式設定靜態IP

3.2 主機埠號可以從0 65535,但是最好設定為10000 65535,虛擬ip位址即為你想要設定的ip位址,虛擬機器埠號根據你所需服務設定比如22是用於ssh服務,80是用於http服務,3306是用於mysql服務。下幾節會進行講解通過主機客戶端 xshell,xftp,瀏覽器,mysql客...

centos7通過firewalld配置閘道器伺服器

假設內網網段為 172.16.1.0 24 可訪問外網的內網伺服器的內網ip為 172.16.1.155 可訪問外網的內網伺服器的內網網路介面為 ens37 在可以訪問外網的伺服器上做如下配置 1 開啟ip forward vim etc sysctl.conf 在 etc sysctl.conf中...

CentOS7 通過vncviewer螢幕擴充套件

這是博主最近才發現的,原來還可以直接通過在服務端通過設定vncserver來調整解析度,方法如下 接下來,我們要進行vncviewer螢幕擴充套件的設定 點選ok,再點選全屏,是不是已經達到預期的效果了呢?至此,一切都完工啦。如有寫得不對的地方,希望批評指正。就博主而言,每次通過vnc連線cento...