在Linux中经常通过ifconfig 命令设置IP地址,但每次设置完成后,重启服务器后IP地址就会清空。具体原因,是因为ifconfig 配置只是暂时生效,并没有写到系统的配置文件中。
如果希望ip地址持久化,需要修改网络配置文件,本文以CentOS 6.3版本为例,由于不同的Linux发行版会有所差别。
1、查看服务器网卡信息
会看到当前的网卡名和MAC地址,MAC地址就是对上图的HWaddr 。
2、设置网卡配置文件
进入到/etc/sysconfig/network-scripts目录,查看当前目录下文件,会发现有一个ifcfg-eth9文件,eth9对应的是网卡名,如果没有,则创建一个文件。
在对应的网卡配置文件添加以下信息:
DEVICE="eth9"
TYPE="Ethernet"
BOOTPROTO=static
HWADDR="08:00:27:CF:36:F0"
IPADDR=192.168.56.101
NETMASK=255.255.255.0
BROADCAST=192.168.56.255
IPV6INIT=no
IPV6_AUTOCONF=no
ONBOOT="yes"
说明:
- HWADDR 对应配置的网卡的MAC地址
- IPADDR IP地址
- ONBOOT 系统启动时是否**网卡
- BROADCAST 广播地址
- NETMASK 子网掩码
- BOOTPROTO 设置网卡的IP获取方式, static 设置为静态设置 dhcp 动态获取。
3、ifconfig 命令简单介绍
- 设置IP地址
ifconfig 网卡名 IP地址 netmask 子网掩码
- **网卡
ifconfig 网卡名 up
- 关闭网卡
ifconfig 网卡名 down
转载于:https://my.oschina.net/lilw/blog/171177