我们知道,在系统中获取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配置,如下:
以上指定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地址,相对还是很简单的,修改几个配置文件,就像写代码一样,感觉超棒,呵呵。