centos 设置ip和dns

gedit/etc/sysconfig/network-scripts/ifcfg-eth0

controller

DEVICE=eth0

#BOOTPROTO=dhcpi

BOOTPROTO=static

HWADDR=20:CF:30:1D:F7:ED

IPADDR=192.168.1.126

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

ONBOOT=yes

PEERDNS=no

gedit/etc/resolv.conf

nameserver202.96.*.*

nameserver202.96.*.*

domain127.0.0.1

searchlocal

ifdowneth0

ifupeth0

/etc/init.d/networkrestart

/**************************************************************************/

/etc/sysconfig/network-scripts/ifcfg-eth0

以下各值常见于所有的基本配置文件中:

*DEVICE=name,这里name是物理设备的名字(动态分配的PPP设备应当除外,

它的名字是“逻辑名”。

*IPADDR=addr,这里addr是IP地址。

*NETMASK=mask,这里mask是网络掩码。

*NETWORK=addr,这里addr是网络地址。

*BROADCAST=addr,这里addr是广播地址。

*GATEWAY=addr,这里addr是网关地址。

*ONBOOT=answer,这里answer取下列值之一:

oyes--该设备将在boot时被激活。

ono--该设备不在boot时激活。

*USERCTL=answer,这里answer取下列值之一:

oyes--非root用户可以控制该设备。

ono--非root用户不允许控制该设备。

*BOOTPROTO=proto,这里proto取下列值之一:

onone--不使用boot时协议。

obootp--使用bootp协议。

odhcp--使用dhcp协议。

/**************************************************************************/

文件/etc/resolv.conf配置DNS客户,它包含了主机的域名搜索顺序和DNS服务器的地址,每一行应包含一个关键字和一个或多个的由空格隔开的参数。下面是一个例子文件:

searchmydom.edu.cn

nameserver210.34.0.14

nameserver210.34.0.2

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

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

domain   声明主机的域名。很多程序用到它,如邮件系统;当为没有域名的主机进行DNS查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点(.)前面的内容。

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

s

相关推荐