redhat下网络的配置

redhat下配置网络主要有两种方式:敲setup命令图形界面配置和通过修改网络配置文件的方式。
前者的本质也是修改配置文件。
下面重点介绍修改网络配置文件的方式。

一、IP的配置:
第一(二)块网卡的配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0(1)
DEVICE=eth0
BOOTPROTO=none          //指定是静态分配IP还是动态分配。取值有:static dhcp
ONBOOT=yes
HWADDR=00:0c:29:84:d1:b1
NETMASK=255.255.255.0
IPADDR=192.168.2.2
TYPE=Ethernet

二、DNS的配置
DNS的配置文件:/etc/resolv.conf
nameserver 211.98.4.1

重启网络服务的命令:service network restart

【如果有一块网卡的IP是动态分配的,则会覆盖另一块网卡的DNS地址。】
【用命令的方式临时配置IP地址:ifconfig eth0 192.168.1.25;现在只会用命令配IP】

===========================================================================
linux下的网络配置文件所在的目录:/etc/sysconfig/networking/profiles/default。
这个目录有IP的配置文件ifcfg-eth0(1),有DNS的配置文件resolv.conf


------------------------------------------------------------------------------------------------------------------
首先说明下RHEL6下设置IP地址的确和RHEL5下有几点是不同的。
  我装完RHEL6中默认选择的是DHCP自动获取方式:
  [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
  DEVICE=eth0         //指定网卡设备名称为:eth0
  HWADDR=00:0c:29:f9:67:5b //指定物理网卡地址为:00:0c:29:f9:67:5b
  NM_CONTROLLED=yes  //设备eth0是否可以由Network Manager图形管理工具托管
  ONBOOT=no  //是否随网络服务启动eth0设备设置生效,默认可是没开的哦
  BOOTPROTO=dhcp //启动 协议是dhcp自动获取方式
  TYPE=Ethernet   //网络类型为以太网模式
  USERCTL=no
  PEERDNS=yes
  IPV6INIT=no
  很多习惯RHEL5的朋友,喜欢用neat,system-config-network等图形化工具来配置IP地址,很抱歉,RHEL6下我发现不是这么回事儿,当然RHEL6下我们除了麻烦地修改网卡的主配置文件外,还可以通过setup,system-config-network等工具指令打开网卡的tui图形化界面,例如:你输入:system-config-network

 
 
  好了,当你点OK,点sav,sav quit后,在启动前我们来看下目前的网卡配置单

火星狼

 有朋友现在肯定是会急着去启动网卡服务了,RHEL5下不会,但是在RHEL6下网络服务重启后,ip配置发生了错误

火星狼
 
  我们发现原因在哪里呢?原来RHEL6下的网卡的主配置文档中,默认下ONBOOT=no,我们把它改为:ONBOOT=yes就行了,再次重启网络服务


 
  靠,又出错了,发现错误:设备没被NetworkManager管理,导致
  继续解决:
 
  原因:原来RHEL6下的网卡的主配置文档中,默认下有NM_CONTROLLED=yes这么一行,这意味着网卡eth0得有NetworkManager托管,这行中的yes|no的开关控制项的修改是即时生效的,你可以改为no保存后,立即可以解决上述问题,如果你不想改也可以这样做

火星狼
 
  我们重启下NetworkManager 服务器后,再重启网卡就可以解决问题了。 


 
  这时候再看eth0的网络信息:


 
  OK,一切正常了
  另外,很多朋友,在使用RHEL6配置IP地址时特别迷惑Network Manager这玩意儿,其实,他只是屏幕右上角落里的一个图形化管理 网络设备的网络管理器而已,对协助你管理无线,ADSL, VPN等都有很大便利,service NetworkManager start|stop决定了你能不能在右上方角落里看到它的身影,eth0网卡的主配置文件中的:NM_CONTROLLED=yes|no项决定了你的eth0是否可以由NNetwork Manager托管,我截取了分别改为yes|no的图片,大家看下就很明白了。
  NM_CONTROLLED=yes 时

 
  NM_CONTROLLED=no 时


 
  最后总结下:当NM_CONTROLLED=yes 时,你想使你的网卡配置生效,要重启下NetworkManager服务后,再重启network服务就行了,这时你唯一的好处就是可以用NetworkManager来管理你的网卡设备了,比如eth0,ppp0等
  当NM_CONTROLLED=no时,你想使你的网卡配置生效,不用重启NetworkManager服务,直接重启network服务就行了,这时你唯一的坏处就是不能用NetworkManager来管理你的网卡设备了,比如eth0,ppp0等


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值