
chap5.3+网络通信管理.ppt
30页网络通信管理 讲授人:刘磊,应用背景 某企业新增了Linux服务器,在但还没有配置TCP/IP网络参数,请设置好各项TCP/IP参数,并连通网络项目配置需求 假设Linux服务器处于192.168.1.0/24网段内,为了使该服务器联网,需要进行如下配置: Linux服务器名为RHEL4 IP地址为192.168.1.2,子网掩码为255.255.255.0 默认网关为192.168.1.254 DNS服务器的域名为,IP地址为192.168.0.1,1-网络相关概念,IP地址 主机名 域名 网关地址 DNS服务器地址,1. nework文件,2. ifcfg-ethN文件,3. hosts文件,4. resolv.conf文件,2-网络配置文件,5. host.conf文件,6. services文件,Linux主机要与网络中其它主机进行通讯,首先要进行正确的网络配置 网络配置通常包括主机名、IP地址、子网掩码、默认网关、DNS服务器等 在Linux中,TCP/IP网络的配置信息是分别存储在不同的配置文件中的相关的配置文件有网卡配置文件、 /etc/sysconfig/network、/etc/hosts、/etc/resolv.conf以及/etc/host.conf等文件。
网络配置文件,主要用于设置基本的网络配置,包括主机名称、网关等 对于该配置文件进行修改之后,应该重启网络服务或者注销系统以使配置文件生效/etc/sysconfig/network,该配置文件是网卡配置文件,保存了网卡设备名、IP地址、子网掩码、网关等配置信息/etc/sysconfig/nework-scripts/ifcfg-ethN,为上述eth0网卡再绑定一个IP地址192.168.1.3则绑定方法为:,案例,用于本地名称解析,早期实现静态域名解析的一种方法,该文件中存储IP地址和主机名的静态映射关系/etc/hosts,在hosts文件中实现主机名称RHEL4和IP地址192.168.1.2的映射关系:,案例,该文件用于指定系统所用的DNS服务器的IP地址,还可以设置当前主机所在的域以及DNS搜寻路径等 案例: DNS服务器的IP地址为192.168.0.1;192.168.0.5;192.168.0.9,/etc/resolv.conf文件,用来指定如何进行域名解析 案例: 说明先利用/etc/hosts进行静态名称解析再利用DNS服务器进行动态域名解析,/etc/host.conf,用于保存各种网络服务名称与该网络服务所使用的协议及默认端口号的映射关系 : /etc/services文件部分内容:,/etc/services,1. 网络配置命令,3.常用网络通信命令,3-常用网络配置与测试工具,2. 网络测试工具,用于显示或者临时设置当前主机名称 案例1 :显示当前系统的主机名称 案例2:临时设置主机名称为network,网络配置命令 – hostname,注意: 利用hostname命令修改的主机名称只是临时有效, 该命令不会将修改结果存入/etc/sysconfig/network 配置文件中。
若要永久的修改主机名称应通过修改 配置文件来实现可以查看系统网络接口状况,也可以对网络接口的设置进行修改 案例:不加任何选项使用ifconfig命令,可以列出当前系统中所有已经启动了的网络接口:,网络配置命令 – ifconfig,ifconfig命令加上-a参数可以显示所有的网络接口,包括启动的和未启动的 利用“ifconfig 指定的网络接口”命令,查看某一个网络接口的状况 ifconfig命令还可以用来启动和停止网络接口如果要启动某个网络接口用up,关闭某个网络接口用down网络配置命令 – ifconfig,案例1:启动和关闭eth0接口 案例2:为网络接口eth0设置IP地址为192.168.1.3和192.168.1.4,广播地址为192.168.1.255,子网掩码为255.255.255.0,Ifconfig案例,ifup命令用于激活不活动的网络接口设备 ifdown用于停止指定的网络接口设备 案例:停掉eth0和激活eth0,网络配置命令 – ifup、ifdown,/etc/service是一个脚本文件,利用service命令可以检查指定网络服务的状态,启动、停止或者重新启动指定的网络服务。
service命令的语法格式如下: service 服务名 start/stop/status/restart/reload 案例:重新启动network服务,网络配置命令 – service,查看本机路由表,添加、删除路由条目,设置默认网关 1、查看路由表 案例1:查看本机路由表信息,网络配置命令 – route,2、添加/删除路由条目 添加路由条目的语法格式: 删除路由条目的语法格式: 添加删除路由条目案例:,网络配置命令 – route,3、添加/删除默认网关 案例1:添加默认网关 案例2:删除默认网关,网络配置命令 – route,该命令可以设置网络接口IP地址的获得方式(是静态配置还是动态获得)、IP地址、子网掩码、网关、DNS服务器IP地址等 在命令行模式下直接输入netconfig命令回车,即可打开配置界面:,网络配置命令 – netconfig,,注意: 使用netconfig命令配置的各项参数会直接写入相应的网络配置文件,为了使设置生效应重新启动network网络服务ping :用于测试本机和目标主机的连通性 traceroute:用于实现路由跟踪 netstat:查看网络当前的连接状态 arp :配置并查看Linux系统的arp缓存,如:,网络测试工具,常用网络通信命令,write: 用来实时给其他用户发送消息 wall: 以广播方式向系统中所有用户发送消息 mesg:设置消息的禁止和允许 talk: 以全双工地方式实时和某用户交流 mail: 向某个用户发送邮件和查看自己的邮箱,在一台已经安装好Linux系统但还没有配置TCP/IP网络参数的主机上,设置好各项TCP/IP参数,连通网络。
现场演示,通过本次项目的学习,我们已经掌握了以下内容: 设置IP地址和子网掩码 设置网关和主机 检测设置 设置域名解析,总结,对Linux客户端执行如下配置: 设置Linux服务器名为RHEL5 IP地址为192.168.112.2,子网掩码为255.255.255.0 默认网关为192.168.112.254 DNS服务器的域名为,IP地址为192.168.0.1 检测网络设置,作业,。
