centos 手动设置静态IP地址的方法分享(图文)

发布时间:2020-10-08编辑:脚本学堂
本文介绍下,在centos系统中设置静态IP地址的方法,有需要的朋友参考下。

我们知道,在系统中获取IP地址的方式,分为两种:一种是dhcp方式,一种就是本文将要介绍的静态IP地址的方法。

centos中设置静态IP地址,主要用到如下的选项:
 

IP IP地址
Netmark 子网掩码
Gateway 默认网关
hostname 主机名称
DomainName 域名
DNS DNS的IP

在配置静态IP过程中,需要修改如下的文件:
 

1,/etc/sysconfig/network
2,/etc/sysconfig/network-scripts/ifcfg-eth0
3,/etc/resolv.conf
4,/etc/hosts

以下是笔者的配置文档,大家可以参考下。

一,网络配置
 

复制代码 代码示例:
#vim /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
GATEWAY=192.168.1.1
HOSTNAME=localhost.localdomain

以上配置中,重点在于要指定网关GATEWAY。

二,修改网卡配置文件:
 

复制代码 代码示例:
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
# Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express
DEVICE=eth0
#BOOTPROTO=dhcp
BOOTPROTO=static
IPADDR=192.168.11.186
NETMASK=255.255.255.0
TYPE=Ethernet
HWADDR=XX:XX:XX:XX:XX:XX
ONBOOT=yes

这里贴一个笔者维护的一台电脑的静态IP配置,如下:
centos 静态IP地址

以上指定IP获取方式(static),ip地址,子网掩码,网络类型等。

注意:
ONBoot=yes为激活该网卡设备。
BOOTPROTO=static即为启用静态IP,dhcp方式的话,设置值为dhcp即可。

此段配置完成后,记得重启网络,以使配置生效:
 

复制代码 代码示例:
#service network restart

三,修改DNS配置:
 

复制代码 代码示例:
#vim /etc/resolv.conf
#指定DNS
search localdomain
nameserver 192.168.1.1
nameserver 8.8.8.8
nameserver 8.8.4.4

四,修改本机hosts文件:
#vim /etc/hosts
根据自己的情况,自行定义主机名。

这里提供一个简洁版的设置静态IP地址的方法。
就是使用 ifconfig 命令,此命令即可查看当前网卡的一些信息,也可用来设置网卡信息。

修改IP地址,可以这样:
 

复制代码 代码示例:
ifconfig eth0 192.168.56.102

注意:此命令,仅可以在当前会话中修改网卡的地址,此时你查看 ifcfg-eth0 的配置文件,依然是:
 

复制代码 代码示例:
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
HWADDR=08:00:27:43:73:2f

什么意思呢?就是这个修改仅在当前会话环境中有效,如果机器重启的话,有关静态IP地址的信息,依然参考ifcfg-eth0中的配置来设置。

就介绍这些吧,在centos中配置静态IP地址,相对还是很简单的,修改几个配置文件,就像写代码一样,感觉超棒,呵呵。