RedHat6 —— 配置IP地址

  对于一个机器来说,不能上网就像被禁锢的人,想出去了解世界,想让世界了解你都是不可能的。据有关人士指出,RHCE考试的时候IP如果配置不好,你连题目都拿不到——注定你的钱白花了~~~

  IP设置是网络配置的基础,绝大多数的网络服务均建立在IP基础上(目前IPV4)。耳熟能详的有DHCP、DNS、FTP等,以及建立在这些服务基础地上的应用,均离不开IP的支持。Redhat6的IP地址配置和以前版本没什么太大的区别,无外乎那四个文件(如果需要更高级的功能,需要更多的IP配置)

一、需要配置的文件:

1、/etc/sysconfig/network-script/ifcfg-eth0

改文件是网卡的配置文件,在里边可以配置网卡的相关参数,必需的配置包括:设备名、IP类型(DHCP还是静态)、系统启动网卡开关(ONBOOT)、IP地址、子网掩码、默认网关(有说法把网关放在network文件中,这里依个人习惯)。

DEVICE="eth0"
BOOTPROTO="static"    ###如果是动态的,可以用dhcp;静态也可以用none
HWADDR="00:0C:29:D3:0C:DD"
IPV6INIT="yes"
IPADDR=192.168.1.169
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
NM_CONTROLLED="yes"
ONBOOT="yes"

2、/etc/sysconfig/network

  主要设置网络工作的开关(networking)、主机名(hostname)、子网掩码(可以在网卡配置中设置)

NETWORKING=yes
HOSTNAME=picaso.localhost

3、/etc/resolv.conf

配置DNS地址,两种形式,一个是 nameserver 10.1.4.100   ,另一种是文档中给出的  DNS1=10.1.5.64;这里提示一下,nameserver是肯定能用的,我这里的环境不能访问dns服务器,所以不能测试。还有一点,更改DNS地址后,6.0以后的版本必须停止NetworkManager服务( service NetworkManager stop),否则不能更改DNS。

# 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
~                                     

4、/etc/hosts

与Windows的hosts文件类似,功能也是差不多的,一般不用修改,默认即可。

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

  二、相关服务

    network:配置相关的网卡设置后,必须重启这个服务

    NetworkManager:Redhat6版本在配置DNS时,必须先停止这个服务。

  三、相关命令

    1、  hostname  :后无名称时,显示当前的hostname信息;加上一个值时,表示设置当前的hostname为后边的名字,只写内存,不保存

    2、  ip addr show eth0   :显示网卡接口信息

    3、  ifconfig : 显示所有网卡的配置信息,包括IP等相关信息,若需要显示指定网卡信息,直接在后加上网卡名即可(ifconfig  eth0)

    4、  网卡的开关命令:     /sbin/ifup  eth0 (打开)           /sbin/ifdown  eth0  (关闭)

   四、网卡的高级设置

    待续~~~~

 

转载请注明出处:http://www.cnblogs.com/picaso/

posted @ 2012-07-02 11:14  小 伍  阅读(31102)  评论(2编辑  收藏  举报