一 旦配置完机器的网络配置文件,应该重新启动网络 以使修改生效,使用下面的命令来重新启动网络: /etc/rc.d/init.d/network restart 4. 端口号和服务器名之间的映射 /etc/services /etc/services中包含了服务名和端口号之间 的映射,不少系统程序要使用这个文件 5. 配置名字解析器/etc/host.conf /etc/host.conf文件指定如何解析主机名, Linux通过解析器库来获得主机名对应的IP 地址。 6. 配置DNS客户/etc/resolv.conf 文件/etc/resolv.conf配置DNS客户,它包 含了主机的域名搜索顺序和DNS服务器的 地址,每一行应包含一个关键字和一个或 多个的由空格隔开的参数。下面是一个例 子文件: search mydom.edu.cn nameserver 210.34.0.14 nameserver 210.34.0.2 7. 主机地址、子网掩码和网关 /etc/init.d/network 不像很多其他的UNIX和Linux操作系统, Red Hat当前并不能自动地通过/etc/hostname和 /etc/hosts文件来配置网络。为了改变主机缺省 的IP地址,必须直接编辑/etc/init.d/network脚本 使其反映正确的网络配置。这个文件包括了声明 IP地址、掩码、网络、广播地址和缺省路由器的 变量。下面是这个文件中相应的部分: IPADDR=192.168.1.100 NETMASK=255.255.255.0 BROADCAST=192.168.1.255 GATEWAY=192.168.1.1 11.2 配置以太网络接口 ? ? ? ? Red Hat Linux中的TCP/IP配置文件族 网络配置文件介绍 使用GUI工具配置以太网络 使用CLI工具配置以太网络 使用GUI工具配置以太网络 在Red Hat Linux 9中提供了一个图形界面的网络 配置工具。使用该配置工具,可以配置各种网络 连接。下面使用该工具来对一个Linux系统进行网 络配置,配置时需要的主要参数如下: 网络IP地址:如211.85.203.22 子网掩码:如255.255.255.0 默认网关:如211.85.203.254 DNS服务器地址:如211.85.192.8 使用GUI工具配置以太网络 启动redhat-config-network管理工具,方 法有以下两种: ?依次单击面板上的“主菜单→系统设置→ 网络”,可打开如下图的对话框。 ?在终端的提示符下输入“redhat-confignetwork”命令,可打开如下图的对话框。 使用GUI工具配置以太网络 使用GUI工具配置以太网络 ? 配置项目 ? ? ? ? ? ? 新建以太网连接 配置使用设备别名 修改常规网络配置 配置路由 配置DNS客户 配置静态主机解析表 11.2 配置以太网络接口 ? ? ? ? Red Hat Linux中的TCP/IP配置文件族 网络配置文件介绍 使用GUI工具配置以太网络 使用CLI工具配置以太网络 使用CLI工具配置以太网络 使用hostname命令获得/设置计算机的名字 每个系统都应该有一个名字,这个名字通常 在系统安装时确定,可以使用hostname命令来 获得当前系统的名字。同样设置计算机的名字也 可以使用hostname命令,但这需要root权限: # hostname yzy.vlab.com # hostname yzy.vlab.com ? 使用CLI工具配置以太网络 ? 使用ifconfig命令设置IP地址 ? ? 格式:# ifconfig <网络接口> [ ] 举例: ? ? ? ? # ifconfig eth0 192.168.1.10 # ifconfig eth0 10.0.0.10 netmask 255.255.255.0 broadcast 10.0.0.255 # ifconfig eth0:1 192.168.0.3 # ifconfig eth0 使用CLI工具配置以太网络 ? 使用route命令设置默认网关 ? ? 格式: route add default gw <网关地址> 举例: ? # route add default gw 192.168.1.1 ? # route 使用CLI工具配置以太网络 ? 设置DNS客户端配置文件 ? 首选域名服务器 # gedit /etc/resolv.conf nameserver 192.168.1.1 nameserver 202.106.196.115 domain sinolido.org search sinolido.org 使用CLI工具配置以太网络 ? 配置静态主机解析表 ? # gedit /etc/hosts localhost.localdomain server.localdomain localhost server 127.0.0.1 192.168.0.200 ………… ? 设置DNS客户端控制文件 # gedit /etc/host.conf order hosts,bind ? 第11讲 Linux网络 11.1 TCP/IP网络基础 11.2 配置以太网络接口 11.3 常用网络测试工具 常用网络测试工具 检测网络接口 ? # ifconfig 检测网络连通性 ? # ping www.sina.con.cn ? # ping -c 4 192.168.1.12 显示路由表 ? # route 检测到目的主机所经过的路由器 ? # traceroute www.sina.com.cn 常用网络测试工具 查看网络状态 ? 显示网络接口状态信息 ? # netstat -i ? 显示所有监控中的服务器的Socket和正在使用 Socket的程序信息 ? # netstat -lpe ? 显示内核路由表信息 ? # netstat -r ? # netstat -nr 常用网络测试工具 查看网络状态 ? 显示TCP/UDP传输协议的连接状态 ? # netstat -t ? # netstat -u ? 显示所有的sockets ? # netstat -a 小结 本课介绍了TCP/IP网络的基本知识, 学习了如何在Linux环境下配置以太网络接 口以及使用常用工具测试网络。这些内容 是后面学习各种网络服务的基础。 思考题 1. 简述TCP/IP模型及协议栈? 2. 如何使用命令配置以太网接口?