第一次步入系统后ifconfig看不到eth0(down状态)后自动ifconfigethoup
之后我步入网路配置对话框redhat-config-network将ETHernet下的USEDHCP的"*"除去自动添加IP、NETMASK、网关和DNS
回到root#vi/etc/sysconfig/network-scripts/ifcfg-eth0
步入后把BOOTFROTO=DHCP改成了BOOTFROTO=static把IP网段广播地址网路号都自动加了进去DEVICE=eth0ONBOOT=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(默认网段)
如须要改化学地址可用此命令
ifconfigeth0hwether**:**:**:**:**:**(要改的数学地址)
最后运行两个命令使新的设置生效
/sbin/ifdownifcfg-eth0
/sbin/ifupifcfg-eth0
最后就是启用网路服务
servicenetworkrestart
详尽的文件说明:
要构建一个Linux服务器就首先要了解Linux环境下和网路服务相关的配置文件的含意及怎样进行安全的配置。在Linux系统中,TCP/IP网路是通过若干个文本文件进行配置的,其实你须要编辑这种文件来完成联网工作,下边介绍几个基本的TCP/IP网路配置文件。
1./etc/sysconfig/network-scripts/ifcfg-文件
在RedHat中,系统网路设备的配置文件保存在/etc/sysconfig/network-scripts目录下redhat 网络配置,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-或创建新的文件来实现。
DEVICE=表示数学设备的名子
IPADDR=表示赋给该网卡的IP地址
NETMASK=表示子网网段
BROADCAST=表示广播地址
ONBOOT=yes/no启动时是否激活该卡
BOOTPROTO=nonenone:无须启动合同
bootp:使用bootp合同
dhcp:使用dhcp合同
GATEWAY=表示默认网段
MACADDR=表示指定一个MAC地址
USERCTL=yes/no是否容许非root用户控制该设备
2./etc/resolv.conf文件
文件/etc/resolv.conf配置DNS顾客端,它包含了DNS服务器地址和域名搜索配置redhat 网络配置linux命令详解词典,每一行应包含一个关键字和一个或多个的由空格隔开的参数。下边是一个反例文件:
search
nameserver192.168.0.1
nameserver192.168.0.2
search:表示当提供了一个不包括完全域名的主机名时,在该主机名后添加的后缀;nameserver:表示解析域名时使用该地址指定的主机为域名服务器。其中域名服务器是根据文件中出现的次序来查询的。因而,应当首先给出最可靠的服务器。目前嵌入式linux 培训,至多支持三个名子服务器。
3./etc/sysconfig/network文件
该文件拿来指定服务器上的网路配置信息,下边是一个示例:
NETWORK=yes
RORWARD_IPV4=yes
HOSTNAME=
GAREWAY=192.168.0.1
GATEWAYDEV=eth0
NETWORK=yes/no网路是否被配置
FORWARD_IPV4=yes/no是否开启IP转发功能
HOSTNAME=表示服务器的主机名
GAREWAY=表示网路网段的IP地址
GAREWAYDEV=表示网段的设备名,如:eth0
4./etc/hosts文件
当机器启动时,在可以查询DNS曾经,机器须要查询一些主机名到IP地址的匹配。这种匹配信息储存在/etc/hosts文件中。在没有域名服务器情况下,系统上的所有网路程序都通过查询该文件来解析对应于某个主机名的IP地址。
下边是一个/etc/hosts文件的示例:
127.0.0.1Localhost
192.168.0.3
最右边一列是主机IP信息,中间一列是主机名。任何前面的列都是该主机的别称。
网卡重新启动:servicenetworkrestart
或则:
命令:#/etc/rc.d/init.d/networkstart启动network
#/etc/rc.d/init.d/networkstop停止network
#/etc/rc.d/init.d/networkrestart重启network
注:单个网路插口的配置文件进行更改后,毋须每次都从新启动network服务使配置文件生效,可用以下命令。
Ifdown网路插口名称停止某个网路插口。
Ifup网路插口名称开启某个网路插口。
比如:
#ifconfigeth0down停止eth0插口
#ifconfigeth0up开启eth0插口