CentOS 7.3配置静态ip

Posted lossingdawn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7.3配置静态ip相关的知识,希望对你有一定的参考价值。

镜像:CentOS-7-x86_64-DVD-1511.iso

1、修改、查看虚拟机的网段

1.1、查看虚拟机网段

编辑-> 虚拟机网络编辑器,修改的需要管理员权限

选择NAT模式

点击 NAT 设置,查看网络配置

点击 DHCP 设置,查看可以设置的 ip 范围

由上确认以下虚拟机的配置:

ip范围:192.168.254.128 ~ 192.168.254.254
掩码:255.255.255.0
网关:192.168.254.2

2、修改虚拟机的ip

2.1、修改静态 ip

查看网卡信息,如下所示

ip addr

我们看到网卡为 eno16777736,修改网卡信息

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

修改 BOOTPROTO 为 static,同时添加IPADDR(ip地址)、NETMASK(掩码)、GATEWAY(网关),完整如下:

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=eno16777736
UUID=5c889161-28e5-486a-a43a-8c0c3227a8b3
DEVICE=eno16777736
ONBOOT=true
IPADDR=192.168.254.150
NETMASK=255.255.255.0
GATEWAY=192.168.254.2

修改完成后,重启网络:

service network restart

正常状态,会启动成功:

当发生如下错误时,重启机器即可 reboot

Restarting network (via systemctl):? Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.

2.2、设置dns

这时 dns 会消失,要配置 dns,nameserver 相关的修改如下

vi /etc/resolv.conf

nameserver 192.168.254.2
nameserver 114.114.114.114
nameserver 8.8.8.8

dns实时生效,这是访问外网测试

ping www.baidu.com

以上是关于CentOS 7.3配置静态ip的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7.3 练习环境的安装搭建。

CentOS-7.3 设置静态 ip

CentOS 7.3 搭建DHCP服务器

Centos-7.3配置PXE+kickstart无人值守安装

如何在CentOS6上配置静态IP地址

如何为CentOS 7配置静态IP地址