CentOS7如何设置静态IP及开放DNS端口

时间:2022-01-30 22:03:00

主要参考网页:http://www.jb51.net/article/98539.htm

 

首先使用root用户登陆,然后输入ip addr查看当前网卡信息

CentOS7如何设置静态IP及开放DNS端口

其中lo代表127.0.0.1,即localhost。enp开头的网卡为当前使用的网卡,默认都是enp开头,多个的话都是以enp开头。virbr0是虚拟网卡一般不用理会。

记住当前网卡的mac:90:2b:34:4d:e6:b6,后面配置需要用到。

 

vim /etc/sysconfig/network-scripts/enpxxx(需要编辑的网卡名),直接修改为如下形式:

HWADDR="90:2b:34:4d:e6:b6"
TYPE="Ethernet"
BOOTPROTO="static"
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"
NAME="enp3s0"
UUID="3f753119-4817-4a52-ab71-4d5d52c69599"
DEVICE="enp3s0"
ONBOOT="yes"
IPADDR=192.168.2.28
PREFIX=24
GATEWAY=192.168.2.1
DNS1=192.168.2.28

红色字体是重点需要关注修改的部分,其中HWADDR为mac地址,BOOTPROTO为IP获取方式,ONBOOT必须为yes开机才会生效,IPADDR是静态IP,PREFIX是子网掩码一般都是24,GATEWAY是网关,DNS1为DNS服务器。

 

重启网络服务service network restart,IP就可以生效了。

Centos 7上开DNS服务器用到的默认53端口很容易,直接桌面左上角应用程序--》杂项--》防火墙,选择区域中的public--》服务,勾选dns即可。这时候当前服务器配置的DNS服务,其它机器才可以访问。