RedHat6.1中,系统网络设备的配置文件保存在”/etc/sysconfig/network-scripts”目录下,ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eht1包含第二块网卡的配置信息。

下面是”/etc/sysconfig/network-scripts/ifcfg-eth0″文件的示例:

DEVICE=eth0
IPADDR=208.164.186.1
NETMASK=255.255.255.0
NETWORK=208.164.186.0
BROADCAST=208.164.186.255
ONBOOT=yes
BOOTPROTO=none
USERCTL=no

若希望手工修改网络地址或在新的接口上增加新的网络界面,可以通过修改对应的文件(ifcfg-ethN)或创建新的文件来实现。

DEVICE=namename表示物理设备的名字
IPADDR=addraddr
表示赋给该卡的IP地址
NETMASK=maskmask
表示网络掩码
NETWORK=addraddr
表示网络地址
BROADCAST=addraddr
表示广播地址
ONBOOT=yes/no
启动时是否激活该卡
BOOTPROTO=protoproto
取值可以是:

none:无须启动协议
bootp
:使用bootp协议
dhcp
:使用dhcp协议

USERCTL=yes/no是否允许非root用户控制该设备

“/etc/resolv.conf”文件:

“/etc/sysconfig/network”文件

该文件用来指定服务器上的网络配置信息,下面是一个示例:

NETWORK=yes
RORWARD_IPV4=yes
HOSTNAME=deep.openarch.com
GAREWAY=0.0.0.0
GATEWAYDEV=

NETWORK=yes/no网络是否被配置;
FORWARD_IPV4=yes/no
是否开启IP转发功能
HOSTNAME=hostnamehostname
表示服务器的主机名
GAREWAY=gw-ipgw-ip
表示网络网关的IP地址
GAREWAYDEV=gw-devgw-dw
表示网关的设备名,如:etho

下面是一个”/etc/hosts”文件的示例:

IPAddress
Hostname
Alias

127.0.0.1
Localhost
Gate.openarch.com

208.164.186.1
gate.openarch.com
Gate

208.164.186.2
forest.openarch.com
Forest

208.164.186.3
deep.openarch.com
Deep

最左边一列是主机IP信息,中间一列是主机名。任何后面的列都是该主机的别名。一旦配置完机器的网络配置文件,应该重新启动网络以使修改生效。使用下面的命令来重新启动网络:

/etc/rc.d/init.d/networkrestart

显示所有的活动的和被监听的TCP连接,使用命令:

[root@deep]#netstat-vat

输出是这样的:

ActiveInternetconnections(serversandestablished)
ProtoRecv-QSend-QLocalAddressForeignAddressState
tcp00deep.openarch.co:domain*:*LISTEN
tcp00localhost:domain*:*LISTEN
tcp00deep.openarch.com:sshgate.openarch.com:1682ESTABLISHED
tcp00*:webcache*:*LISTEN
tcp00deep.openar:netbios-ssn*:*LISTEN
tcp00localhost:netbios-ssn*:*LISTEN
tcp00localhost:1032localhost:1033ESTABLISHED
tcp00localhost:1033localhost:1032ESTABLISHED
tcp00localhost:1030localhost:1031ESTABLISHED
tcp00localhost:1031localhost:1030ESTABLISHED
tcp00localhost:1028localhost:1029ESTABLISHED
tcp00localhost:1029localhost:1028ESTABLISHED
tcp00localhost:1026localhost:1027ESTABLISHED
tcp00localhost:1027localhost:1026ESTABLISHED
tcp00localhost:1024localhost:1025ESTABLISHED
tcp00localhost:1025localhost:1024ESTABLISHED
tcp00deep.openarch.com:www*:*LISTEN
tcp00deep.openarch.com:https*:*LISTEN
tcp00*:389*:*LISTEN
tcp00*:ssh*:*LISTEN