ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Centos 6.4 设置静态IP方法

Centos 6.4 设置静态IP方法

Linux操作系统 作者:panqiong12345 时间:2016-04-21 17:55:46 0 删除 编辑
参考:http://vps.sh/help/post-185.html

1.修改网卡配置 编辑:vi /etc/sysconfig/network-scripts/ifcfg-eth0

1.png

DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255 #对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址

IPADDR=12.168.0.33 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.0.0 #网卡对应的网络地址

2.修改网关配置

编辑:vi /etc/sysconfig/network 修改后如下: 
2.png


NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=192.168.0.1(设置本机连接的网关的IP地址。)

我在修改这里打开编辑时前三项已经默认有了所以只增加了GATEWAY

3.修改DNS 配置

  编辑:vi /etc/resolv.conf 修改后如下: 
3.png
  

  nameserver 即是DNS服务器IP地址,第一个是首选,第二个是备用。

4.重启网络服务

执行命令:

service network restart  或   /etc/init.d/network restart

配置成功后,centos启动网卡报错

参考:http://blog.hexu.org/archives/1545.shtml

1

2

3

4

5

6

7

8

9

10

11

12

[root@hexuweb102 ~]$ /etc/init.d/network restart 

Shutting down interface eth0:  Device state: 3 (disconnected) 

                                                           [  OK  ] 

Shutting down interface eth1:  Error: Device 'eth1' (/org/freedesktop/NetworkManager/Devices/0) disconnecting failed: This device is not active

                                                           [FAILED] 

Shutting down loopback interface:                          [  OK  ] 

Bringing up loopback interface:                            [  OK  ] 

Bringing up interface eth0:  Active connection state: activated 

Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/17 

                                                           [  OK  ] 

Bringing up interface eth1:  Active connection state: activated 

Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/18 


经过Google找到答案,解决方法如下:

1

2

3

[root@hexuweb102 ~]$ service NetworkManager stop 

## 永久性关闭此服务 

[root@hexuweb102 ~]$ chkconfig NetworkManager off 


更多参考:

Centos 6.3 与 Centos 5.x 对比可以发现多了一行:

1

2

## NM_CONTROLLED 实际上是network mamager的参数,而且实时生效。也就是说你改完它保存,不需要重启,它立刻生效。 

NM_CONTROLLED=yes 


使用下面命令检查NetworkManager服务的启动情况:

1

2

[root@hexuweb102 ~]$ chkconfig --list | grep on 

NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off 


如何习惯了使用network来管理,那就把 NetworkManager 关闭吧,有网友说好像 network 与 NetworkManger有冲突,目前我也不太清楚。

1

2

## 执行下面命令即可 

[root@hexuweb102 ~]$ chkconfig NetworkManager off 



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29050044/viewspace-2085582/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: decode函数使用
下一篇: hive安装配置
请登录后发表评论 登录
全部评论

注册时间:2014-05-09

  • 博文量
    138
  • 访问量
    87007