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