Linux配置固定IP
一、Ubuntu
1. 设置静态IP地址
vim /etc/network/interface
修改dhcp 为 static ,并填写address、netmask、gateway三个值。
auto ens33
iface ens33 inet static
address 172.16.136.101
netmask 255.255.255.0
gateway 172.16.136.2
gateway可以通过如下三个命令进行查询
route -n
ip route show
netstat -r
2. 设置DNS
vi /etc/resolvconf/resolv.conf.d/base
修改为如下内容
nameserver 8.8.8.8
nameserver 8.8.4.4
刷新DNS配置,重启网络
resolvconf -u /etc/init.d/networking restart
完成后,发现IP并没有更改,重启一下OK。
3. 关闭防火墙
sudo ufw disable
查看防火墙状态
sudo ufw status
二、CentOS
1. 设置静态IP
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改内容如下
BOOTPROTO="dhcp"
# 更改为
BOOTPROTO="static"
末尾添加以下内容
IPADDR=172.16.136.201
GATEWAY=172.16.136.2
NETMASK=255.255.255.0
DNS1=114.114.114.114
IPADDR
- 修改为自己想要的IP地址
GATEWAY
- 可以通过
route -n
命令查看
NETMASK
- 填写固定值
DNS1
- 配置DNS服务器,否则无法访问外网
2. 设置hostname
CentOS7可以使用以下命令设置hostname
hostnamectl set-hostname king.com
同时我们可以在/etc/hosts文件中添加解析
127.0.0.1 localhost king.com