天天看点

Linux下IP的配置

在 Linux 系统中,TCP/IP 网络是通过若干个文本文件进行配置的,需要编辑这些文件来完成联网工作。在RedHat linux刚安装好后可以通过图形化界面来配置,以下介绍通过命令行配置网络

  需要通过以下三个文件来配置网络

  1.   /etc/sysconfig/network

  2.   /etc/resolv.conf

  3.   /etc/sysconfig/network-scripts/ifcfg-eth0 (eth0为默认的,需要根据自己的情况而定)

  我们依次来了解和配置上面的三个文件

  /etc/sysconfig/network 网络设置

  该文件用来指定服务器上的网络配置信息,包含了控制和网络有关的文件和守护程序的行为的参数。下面是一个例子文件:

  NETWORKING=yes

  HOSTNAME=localhost.localdomain

  #GATEWAY=192.168.1.10

  FORWARD_IPV4=yes

  GATEWAYDEV=

  

      其中, NETWORK=yes/no 表示网络是否被配置;

  HOSTNAME=hostname hostname 表示服务器的主机名;

  GATEWAY=                  表示网络网关的IP 地址;

  FORWARD_IPV4=yes/no 是否开启IP 转发功能;

  GAREWAYDEV=           表示网关的设备名,如:eth0 等。

(注:这里的GATEWAY最好注释掉,因为在/etc/sysconfig/network-scripts/ifcfg-eth0 中也有GATEWAY配置,)

  改完/etc/init.d/network 需要重新启动才能生效

  命令:# /etc/rc.d/init.d/network start 启动network

  # /etc/rc.d/init.d/network stop 停止network

  # /etc/rc.d/init.d/network restart 重启network

 

  /etc/resolv.conf 配置DNS 客户

  文件/etc/resolv.conf 配置DNS 客户,它包含了主机的域名搜索顺序和DNS服务器的地址,每一行应包含一个关键字和一个或多个的由空格隔开的参数。最多可以设置3行,前面的生效。

  下面是一个例子文件:

  nameserver 192.168.0.36

  nameserver 192.168.0.37

  search huawei-3com.com

  合法的参数及其意义如下:

  nameserver 表明DNS 服务器的IP 地址。可以有很多行的nameserver,每一个带一个I P 地址。在查询时就按nameserver 在本文件中的顺序进行,且只有当第一个nameserver 没有反应时才查询下面的nameserver.

  domain 声明主机的域名。很多程序用到它,如邮件系统;当为没有域名的主

  机进行DNS 查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点( . )前面的内容。

  search 它的多个参数指明域名查询顺序。当要查询没有域名的主机,主机将在由search 声明的域中分别查找。domain 和search 不能共存;如果同时存在,后面出现的将会被使用。

  sortlist 允许将得到域名结果进行特定的排序。它的参数为网络/掩码对。允许任意的排列顺序。Red Hat 中没有提供缺省的/etc/resolv.conf 文件,它的内容是根据在安装时给出的选项动态创建的。

  

继续阅读