Linux 配置静态IP地址的方法

Linux 通过修改配置文件的方法来配置静态IP地址

1.编辑配置文件,修改参数(以redhat6.5为例)
[root@HJM ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

###修改前的配置如下:
DEVICE=eth0
HWADDR=00:0C:29:03:35:B5
TYPE=Ethernet
UUID=745b66ab-bc02-4b53-83b6-d442b19a339d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static

#修改后的配置如下:
DEVICE=eth0
HWADDR=00:0C:29:03:35:B5
TYPE=Ethernet
UUID=745b66ab-bc02-4b53-83b6-d442b19a339d
ONBOOT=yes					#开机或重启网卡是否重启网卡
NM_CONTROLLED=yes
BOOTPROTO=static		#设置为静态获取IP
IPADDR=172.25.0.10
NETMASK=255.255.255.0
GATEWAY=172.25.0.254

2.重启网卡,命令如下:

[root@HJM network-scripts]# cd 
[root@HJM ~]# /etc/init.d/network restart 
正在关闭接口 eth0: 设备状态:3 (断开连接)
                                                            		  [确定]
关闭环回接口:                                             [确定]
弹出环回接口:                                             [确定]
弹出界面 eth0: 活跃连接状态:激活的
活跃连接路径:/org/freedesktop/NetworkManager/ActiveConnection/2
                                                       			      [确定]
[root@HJM ~]#

注1:网卡配置文件解析

DEVICE=eth0											#网卡的名字
HWADDR=00:0C:29:03:35:B5				#MAC地址,要与真实MAC地址保持一致,可省略
TYPE=Ethernet										#网络的类型为以太网
UUID=745b66ab-bc02-4b53-83b6-d442b19a339d			#UUID,唯一标识,可省略
ONBOOT=yes											#开机或重启网卡是否重启网卡
NM_CONTROLLED=yes						#是否受NetworkManager程序管理
BOOTPROTO=static								#网卡获取IP地址的方式(dhcp|none<固定的IP地址>|static)
IPADDR=172.25.0.10								#IP地址
NETMASK=255.255.255.0							#子网掩码
GATEWAY=172.25.0.254							#网关
DNS1=172.25.0.254									#主DNS
DNS2=172.25.0.254									#备DNS
USERCTL=no										#普通用户是否能控制网卡
PEERDNS=no									# 是否允许DHCP服务分配地址时直接更新/etc/resolv.conf中的DNS服务器地址
IPV6INIT=no 								#是否支持IPV6;

注2:重启网卡的命令,尽量使用ifup和ifdown命令,不要使用/etc/init.d/network restart,因为这条命令重启的是所有的网卡,而不是单个网卡的配置

[root@HJM ~]# ifdown  eth0					#这个是关闭网卡eth0
设备状态:3 (断开连接)
[root@HJM ~]# ifup  eth0						#这个是开启网卡eth0
活跃连接状态:激活的
活跃连接路径:/org/freedesktop/NetworkManager/ActiveConnection/7
[root@HJM ~]# /etc/init.d/network restart						#重启所有的网卡
正在关闭接口 eth0: 设备状态:3 (断开连接)
                                                           			  [确定]
关闭环回接口:                                             [确定]
弹出环回接口:                                             [确定]
弹出界面 eth0: 活跃连接状态:激活的
活跃连接路径:/org/freedesktop/NetworkManager/ActiveConnection/8
                                                           			  [确定]
[root@HJM ~]# 

你可能感兴趣的:(Linux)