【原创】RHEL6.1 配置静态IP地址并实现Internet访问
可以使用命令 nmtui
桐星豆博客:原创文章,如果转载请务必注明出处,尊重他人劳动共创桐星豆博客,否则滚蛋!
修改IP配置文件,默认使用eth0网卡,修改eth0网卡信息:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
下面是新系统的初始信息:
DEVICE="eth0"
HWADDR="00:0C:29:94:DF:A1"
NM_CONTROLLED="yes"
ONBOOT="no"
PS:配置解释,DEVICE="eth0",物理设备名;HWADDR="00:0C:29:94:DF:A1",mac地址(不要修改);NM_CONTROLLED="yes",network manager;ONBOOT="no",是否随系统启动时启动网络连接。
我们要做如下添加和修改:
DEVICE="eth0"
HWADDR="00:0C:29:94:DF:A1"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO=static
IPADDR=192.168.8.120
NETMASK=255.255.255.0
GATEWAY=192.168.8.1
DNS1=202.106.0.20
PS:这里要注意的地方是,记得以前配置网卡DNS的时候是在 /etc/resolv.conf文件中配置的,如果配置主从DNS服务器,会配置成如下方式:
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
而RHEL6.1使用上面那种方式配置却没发生变化,无论多少遍的将上面那两段命令敲人/etc/resolv.conf文件,查看该文件的时候总会发现它自动还原了,就和没配置之前一样的,仔细看看这个文件的说明才发现
# Generated by NetworkManager
# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com
这个文档是由NetworkManager控制的,并且如果要配置DNS服务器的话就要在各自的物理网卡配置文件中配置,比如我的 eth0 的配置 DNS1=202.106.0.20。可以配置多个,比如DNS2=xxx.xxx.xxx.xxx,DNS3=....。也可以用域名配置,多个域名用空格隔开,比如DOMAIN=lab.foo.com bar.foo.com。修改完 ifcfg-eth0 一保存信息就会立即起效而不用运行重启网络连接的命令,这时我们再查看 resolv.conf 文件时,发现它自动变成这个样子了:
# Generated by NetworkManager
nameserver 202.106.0.20
说明啥?你懂的!
如果想使用原来的那种直接在 resolv.conf 文件中配置 DNS 服务的方法怎么办呢?直接把 ifcfg-eth0 文件中的NM_CONTROLLED 设置为 no 就可以了。
PS:虽说 RHEL6.1 修改网卡配置文件一保存就会自动生效,但是为了安全起见也可以手动再次运行下重启网络连接的命令,service network restart,或者 /etc/init.d/network restart 。

转载请注明:文章转载自:桐星豆 [https://txdou.com]
本文标题:【原创】RHEL6.1 配置静态IP地址并实现Internet访问
本文地址:http://txdou.com/article66


- 注意:“桐星豆”只会以“回复”的身份出现,不会以“咨询”的身份出现在留言或评论中,凡是以“咨询”的身份出现的留言或评论均为他人盗用!
- 本站用以回复网友评论的唯一名称是“桐星豆”,除此外均无效,网友不得用此名进行相应文章的评论或回复!
- 用户言论只代表其个人观点,不代表桐星豆的观点或立场!
- 非诚勿扰,请友好如实的评论,杜绝谩骂、人格攻击等一切伤人言论,请严格遵循中华人民共和国法律法规!
- 桐星豆拥有最终解释权,如有网友违规,本站将有权删除或屏蔽违规评论,情节严重者账户加入黑名单、永久封IP并报司法部门严惩!
- 您一旦参与评论本站则默认为您已经同意以上条款,否则“非诚勿扰”,谢谢合作!