Linux IP地址失效问题

在Linux中经常通过ifconfig 命令设置IP地址,但每次设置完成后,重启服务器后IP地址就会清空。具体原因,是因为ifconfig 配置只是暂时生效,并没有写到系统的配置文件中。

如果希望ip地址持久化,需要修改网络配置文件,本文以CentOS 6.3版本为例,由于不同的Linux发行版会有所差别。

1、查看服务器网卡信息

Linux IP地址失效问题_第1张图片

会看到当前的网卡名和MAC地址,MAC地址就是对上图的HWaddr 。

2、设置网卡配置文件

进入到/etc/sysconfig/network-scripts目录,查看当前目录下文件,会发现有一个ifcfg-eth9文件,eth9对应的是网卡名,如果没有,则创建一个文件。

image

在对应的网卡配置文件添加以下信息:

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

你可能感兴趣的:(Linux IP地址失效问题)