red hat 网络设置文件及参数

第一次进入系统后 ifconfig 看不到 eth0(down状态) 后 手动 ifconfig etho up 
然后我进入网络配置对话框 redhat-config-network 将ETHernet下的USE DHCP 的"*"去掉 手动添加IP 、NETMASK 、网关和DNS
回到root# vi /etc/sysconfig/network-scripts/ifcfg-eth0 
进入后把BOOTFROTO=DHCP 改成了BOOTFROTO=static 把IP 掩码 广播地址 网络号 都手动加了进去 DEVICE=eth0 ONBOOT=YES 和 TYPE=Ethernet 这三项都没动,保存后 
回到 root#ifconfig 这时候已经显示IP设置
 
配置文件位于:
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 
ONBOOT=yes 
BOOTPROTO=static (可选static,或dhcp)
IPADDR=192.168.0.3    (ip地址)
NETMASK=255.255.255.0   (子网掩码)
GATEWAY=192.168.0.1      (默认网关)
 
如需要改物理地址可用此命令
ifconfig eth0 hw ether **:**:**:**:**:** (要改的物理地址)
 
最后运行两个命令使新的设置生效
/sbin/ifdown ifcfg-eth0
/sbin/ifup ifcfg-eth0
最后就是启用网络服务
service network restart

详细的文件说明:

要建立一个Linux服务器就首先要了解Linux环境下和网络服务相关的配置文件的含义及如何进行安全的配置。在Linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,也许你需要编辑这些文件来完成联网工作,下面介绍几个基本的TCP/IP网络配置文件。

1./etc/sysconfig/network-scripts/ifcfg-<interface-name>文件
在 RedHat中,系统网络设备的配置文件保存在/etc/sysconfig/network-scripts目录下,ifcfg-eth0包含第一块网 卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息。在启动时,系统通过读取这个配置文件决定某个网卡是否启动和如何配置。
下面是/etc/sysconfig/network-scripts/ifcfg-eth0文件的示例:
DEVICE=eth0
IPADDR=192.168.0.2
NETMASK=255.255.255.0
BROADCAST=192.168.0.255
ONBOOT=yes
BOOTPROTO=none
GATEWAY=192.168.0.1

若希望手工修改网络地址或增加新的网络连接,可以通过修改对应的文件ifcfg-<interface-name>或创建新的文件来实现。
DEVICE=<name>    <name>表示物理设备的名字
IPADDR=<address>    <address>表示赋给该网卡的IP地址
NETMASK=<mask>   <mask>表示子网掩码
BROADCAST=<address>  <address>表示广播地址
ONBOOT=yes/no   启动时是否激活该卡
BOOTPROTO=none none:无须启动协议
bootp:使用bootp协议
   dhcp:使用dhcp协议
GATEWAY=<address> <address>表示默认网关
MACADDR=<MAC-address> <MAC-address>表示指定一个MAC地址
USERCTL=yes/no     是否允许非root用户控制该设备

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

search wuxp.com:表示当提供了一个不包括完全域名的主机名时,在该主机名后添加wuxp.com的后缀; nameserver:表示解析域名时使用该地址指定的主机为域名服务器。其中域名服务器是按照文件中出现的顺序来查询的。因此,应该首先给出最可靠的服 务器。目前,至多支持三个名字服务器。

3./etc/sysconfig/network文件
该文件用来指定服务器上的网络配置信息,下面是一个示例:
NETWORK=yes
RORWARD_IPV4=yes
HOSTNAME=server.wuxp.com
GAREWAY=192.168.0.1
GATEWAYDEV=eth0

NETWORK=yes/no     网络是否被配置
FORWARD_IPV4=yes/no     是否开启IP转发功能
HOSTNAME=<hostname> <hostname>表示服务器的主机名
GAREWAY=<address>     <address>表示网络网关的IP地址
GAREWAYDEV=<device>   <device>表示网关的设备名,如:eth0

4./etc/hosts文件
当机器启动时,在可以查询DNS以前,机器需要查询一些主机名到IP地址的匹配。这些匹配信息存放在/etc/hosts文件中。在没有域名服务器情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址。
下面是一个/etc/hosts文件的示例:
127.0.0.1 Localhost server.wuxp.com
192.168.0.3 station1.wuxp.com

最左边一列是主机IP信息,中间一列是主机名。任何后面的列都是该主机的别名。 

 

网卡重新启动:service network restart

或者:

命令:# /etc/rc.d/init.d/network start 启动network
# /etc/rc.d/init.d/network stop 停止network
# /etc/rc.d/init.d/network restart 重启network

注:单个网络接口的配置文件进行修改后,不必每次都从新启动network服务使配置文件生效,可用以下命令。
Ifdown 网络接口名称 停止某个网络接口。
Ifup 网络接口名称 开启某个网络接口。

例如:
# ifconfig eth0 down 停止eth0接口
# ifconfig eth0 up 开启eth0接口

猜你喜欢

转载自purpen.iteye.com/blog/1129703
今日推荐