RHEL6.1 配置靜態IP地址並實現Internet訪問

修改IP配置文件,默認使用eth0網卡,修改eth0網卡信息:安全

vi /etc/sysconfig/network-scripts/ifcfg-eth0 服務器

下面是新系統的初始信息:網絡

DEVICE="eth0" spa

HWADDR="00:0C:29:94:DF:A1" rest

NM_CONTROLLED="yes" server

ONBOOT="no" ip

PS:配置解釋,DEVICE="eth0",物理設備名;HWADDR="00:0C:29:94:DF:A1",mac地址(不要修改);NM_CONTROLLED="yes",network manager;ONBOOT="no",是否隨系統啓動時啓動網絡鏈接。 文檔

咱們要作以下添加和修改:域名

DEVICE="eth0" it

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 。

相關文章
相關標籤/搜索