资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,Linux,网络基础,基础内容介绍,案例及其相关内容,课后习题,课程总结与操作实训,网络基础,第,八,章,教学目的:,掌握,Linux,的以太网设置、网络操作命令、服务的启动方法,熟悉,Linux,中服务的启动方式,了解,Linux,支持的网络服务,难点:,Linux,下的网络配置,,重点:掌握如何使用文本方式在,Linux,下配置,网络信息及利用命令查看,IP,配置信息。,关键词:,Ethernet Xinetd,8-1,LINUX,支持的网络服务,1.,支持的协议,TCP/IP(,传输控制协议,/,网际协议,),IPX/SPX,(网际包交换协议,/,顺序包,交换协议,Appletalk,(由,Apple,公司推出的一,种多层协议,),补充一:,TCP/IP,参考模型:,协议,说明,IP,提供主机之间的分组传输和路由选择服务,ICMP,控制主机与网关之间差错及控制报文的传输,ARP,ARP,把基于,TCP/IP,软件使用的,IP,地址解析成局域网硬件使用,MAC,地址,RARP,主要应用于无盘节点,把无盘节点的,IP,地址解析成,MAC,地址,Internet,层协议:,应用层协议:,协议,说明,FTP,用于实现主机之间的文件传输功能,HTTP,用于实现互联网中的,WWW,服务,SMTP,用于实现互联网中的电子邮件传送功能,DNS,用于实现主机名与,IP,地址之间的转换,SMB,用于实现,Windows,主机与,Linux,主机间的文件共享,TELNET,用于实现远程登录功能,DHCP,用于实现动态分配,IP,配置信息,补充二:,IP,地址,分,类,首字节数范围,网络地址格式,最大网络个数,每个网络最多主机个数,A,0-127,网络,.,主机,.,主机,.,主机,127,16777214,B,128-191,网络,.,网络,.,主机,.,主机,16384,65534,C,192-223,网络,.,网络,.,网络,.,主机,2097152,254,D,224-239,用于多播,不能直接分配给主机的网络接口,E,240-255,实验所用,私有地址:,类别,网络号数量,地址范围,A,1,10.*.*.*,B,16,172.16.*.*,172.32.*.*,C,256,192.168.*.*,192.168.*.*,补充三:端口,服务名称,默认端口,www,80,(,TCP,),ftp-control,21,(,TCP,),ftp-data,20,(,TCP,),smtp,25,(,TCP,),telnet,23,(,TCP,),dns,53,(,UDP,),pop3,110,(,110,),TCP/UDP,的端口范围为,065535,,其中:,0255,称为“知名端口”,该类端口,保留给常用服务程序使用。,2561024,是用于,UNIX/Linux,专用服务;,1024,以上的端口为动态端口,动态端口不是预先分配的,必要时才将它们,分配进程。,2.,网络服务,WWW,(,apache,),SMTP,(,sendmail,),POP3,(,imap,),FTP,(,vsftpd,),DNS,(,bind,),DB,(,mysql,),SAMBA (samba,),DHCP (dhcp),返回首页,给出案例,在字符界面下配置本系统的主机的信息、,IP,地址、,DNS,等信息,配置后可以让该系统正常的登录互联网;在互联网中登录本班的,FTP,服务器;,对本机内的一个网卡,eht0,绑定一个,IP,地址;,更改本机的,IP,地址,重新启动网络服务;让新设的,IP,地址生效;,查看本机与,之间经过的路由;,查看本机与网卡及,DNS,之间的速率;,启动,vsftpd,服务,并让该服务在级别,2,中关闭;,让系,SMB,服务在系统每次启动时都自动的启动;,8-1,以太网的,TCP/IP,设置,1.Linux,中网络接口的表示方法,eth*/,以太网接口,lo/,回送接口,ppp*/,拨号网络接口,与案例有关的内容分析,2.,/etc/sysconfig/network,文件,功能,:,设置主机基本的网络信息,内容:,NETWORKING=,yes/no,/,启动系统时是否启用网络服务。,HOSTNAME=,/,设定主机名,GATEWAY=192.168.0.1,/,设定默认网关,GATEWAYDEV=eth0,/,设定网关接口,FORWARD_IPV4=yes/no,/,是否启用,IP,转发功能,基本配置文件,/etc/hosts,主机名映射为,IP,地址;,IP,地址,主机名,主机别名,3./etc/sysconfig/network-scripts/ifcfg-eth*(*,取值,0,1,2,n),功能:用于配置以太网接口卡的,IP,信息,内容:,ONBOOT=yes /,启动时是否激活网卡,DEVICE=,eth0,/,设置接口名称,BOOTPROTO=none|static|dhcp|bootp,/,设定网卡启动协议,IPADDR=192.168.3.,24,/,设定主机,IP,NETMASK=255.255.255.0 /,设定子网掩码,BROADCAST=192.168.3.255 /,设定广播码,NETWORK=192.168.3.0 /,设定网络号,GATEWAY=192.168.3.1 /,设定网关,TYPE=Ethernet /,设定网络类型,问题:一个物理网卡能否同时 拥有多个,IP,地址?,实例:设定主机中存在,eth0,设备,它的,ip,地址是:,192.168.3.24,,要求给,eth0,再绑定,ip,地址:,192.168.3.44,步骤:,#cd /etc/sysconfig/network-scripts,#cp ifcfg-eth0 ifcfg-eth0:0 /,取值从,0,开始,#vi ifcfg-eth0:0,修改后的内容:,ONBOOT=yes,BOOTPROTO=none,DEVICE=,eth0:0,IPADDR=192.168.3.,44,NETMASK=255.255.255.0,NETWORK=192.168.3.0,BROADCAST=192.168.3.255,GATEWAY=192.168.3.1,图形界面配置命令,netconfig,DHCP,使用,netconfig,配置,DHCP,客户端,网卡配置命令,DHCP,设置选项,静态地址及网关、掩码,,DNS,设置,netconfig,2,1,3,4,/etc/rc.d/init.d/network restart,注:,也可以在字符界面命令来配置以太网络:,#redhat-config-network,#setup,4./etc/resolv.conf,功能:指定域名服务器的位置,内容:,domainname /,设定主机域名,serch /,设定搜索列表,nameserver 192.168.0.254,/,设定,DNS,服务器的,IP,注:最多只能设置,3,个,DNS,服务器地址,8-3,常用的网络服务命令,1.ifconfig,功能:,显示网络接口的配置信息。,激活,/,禁用某个网络接口。,配置网络接口,IP,地址。,格式:,#ifconfig ,接口名,#ifconfig ,#ifconfig ip,地址,netmask,子网掩码,实例:,#ifconfig,#ifconfig eth0,#ifconfig eth0 down,#ifconfig eth0 192.168.3.50,netmask 255.255.255.0,2.ifup,功能:激活网络接口,格式:,ifup ,实例:,#ifup eth0,3.ifdown,功能:禁用网络接口,格式:,ifdown,实例:,#ifdown eth0,4.ping,功能:向目标主机发送,ICMP,数据包,,检测,IP,连通性,格式:,ping ,参数,IP,地址,/,主机名,-c n /,指定得到,n,个应答后中,断操作,实例:,#ping 192.168.0.1,5.traceroute,功能:跟踪路由,实例:,#traceroute ,6.hostname,功能:显示,/,设置主机名,实例:,#hostname,#hostname newname,7.route,功能:,显示路由表,添加路由,删除路由,添加,/,册除默认网关,格式:,route,route add,-net,网络地址,netmask,子网掩码,dev,网卡设备名,route del,-net,网络地址,netmask,子网掩码,route add,default gw,网关,IP,地址,dev,网卡设备名,route del,default gw,网关,IP,地址,dev,网卡设备名,实例:,#route /,显示当前系统的路由表信息,#route,add,-net 192.168.0.0 netmask 255.255.255.0 dev eth0,#route,del,-net 192.168.0.0 netmask 255.255.255.0,#route,add,default gw 192.168.0.1 dev eth0,8-4,服务的启动方式,1.,服务的分类,独立服务,每项服务只监听该服务指定的端口,服务的启动脚本存放在,/etc/rc.d/init.d/,超级服务,超级服务由,xinetd,管理,由,xinetd,管理的服务的配置文件存放在,/etc/xinetd.d/,目录中,2.,服务的启动、关闭与重启,(,1,)独立服务的启动、重启与关闭,手工方式:,方法一,:,#/etc/rc.d/init.d/,脚本名,或,#/etc/init.d/,脚本名,实例:,#/etc/rc.d/init.d/network restart,方法二,:,#service,服务名,实例,:,#service httpd start,可执行脚本和命令,/etc/rc.d/init.d/network,-,用法,-,启动网络,-,停止网络,自动启用方式,图形用户界面(,GUI,工具),#redhat-config-services,文本用户界面(,TUI,)工具,#ntsysv,命令行界面(,CLI,)工具,#chkconfig,说明:,方法一,#ntsysv-level,级别,实例:,#ntsysv,/,设置当前运行级别要运行的服务,#ntsysv-level 5,/,设置启动,5,号运行级别时要运行的服务,注:,#runlevel,查看当前系统运行的级别;,方法二,:,#chkconfig-list ,服务名,#chkconfig-level ,实例:,#chkconfig-list,/,显示各项服务在每个运行级别中的状态,#chkconfig-level 3 dhcpd on,/,在运行级别,3,中启动,dhcp,服务,(,2,)超级服务,手工方式:,#/etc/rc.d/init.d/xinetd ,#service xinetd ,自动方式:,#ntsysv,#chkconfig-level xinetd ,3.xinetd,定义:,xinetd,是一种能够同时监听多个端口,为终端提供相应服务的自由软件,xinetd,安装:,#rpm ivh xinetd-2.3.10-6.i386.rpm,xinetd,相关文件:,/etc/xinetd.conf,/xinetd,的主要配置文件,定义了由超级进程,xinetd,启动的网络服务;,/etc/xinetd.d/,/,存放,xinetd,子配置文件,分组操作,点评、操作演示:,.,返回首页,归纳与总结,通过本节课的学生我们要掌握以下内容:,Linux,的以太网设置、网络操作命令、服务的启动方法,Linux,中服务的启动方式,Linux,支持的网络服务,上机操作实训,把本机的以太网络接口关闭;,把本机加到,202.168.42.8,子网中,进行,IP,地址、子网掩码、网关的设置;,再重新启用该网络设置,查看本系统的网络设置;,在,WINDOWS,中添加一块虚拟的网卡,把该网卡加入到与,LINUX,同一个子网中,来进行测试;,在,LINUX,系统中,在级别,3,、,5,中停用,network,服务,再重新启用网络服务,观察有什么情况发生;,返回首页,1,、,linux,中,/etc/sysconfig/network,文件中,hostname,是指,A,、,DNS,名,B,、,netbios,名,C,、,ip D,、,A,和,B,都可以,D,2,、,route,命令中,-net,是指,A,、目标是一个网段,B,、目标是一个主机,C,、目标是所有网段,D,、目标是所有主机,A,3,、存放,Linux,主机名的文件是,A,、,/etc/hosts B,、,/etc/sysconfig/network,C,、,/etc/hostname D,、,/etc/host.conf,B,4,、快速启动网卡“,eth0”,的命令是,A,ifconfig eth0 noshutB.ipconfig eth0 noshut,C.ifnoshut eth0D.ifup eth0,D,课后习题,5,、指定系统主机名的配置文件是,A./etc/hosts B./etc/host.conf,C./etc/sysconfig/networkD./etc/resolv.conf,C,6,、在,Linux,中,给计算机分配,IP,地址有以下方法,A,、,ipconfig eth0 166.111.219.150 255.255.255.0,B,、,ifconfig eth0 166.111.219.150 255.255.255.0,C,、,ifconfig eth0 166.111.219.150 netmask 255.255.255.0,D,、在,Linux,窗口配置中配置,C D,7,、,RedHat Linux 9.0,下可以设置每个运行级别启动服务的工具有,A,、,xinetd B,、,chkconfig C,、,ntsysv D,、,jobs,B C,8,、配置主机网卡,IP,地址的配置文件是,A./etc/sysconfig/network-scripts/ifcfg-eth0,B./etc/sysconfig/network C.resolv.conf D./etc/host.conf,A,9,、以下配置行需要写在,ifcfg-eth0,文件中的有,(),A.IPADDP=192.168.0.1 B.BOOTPROTO=DHCP,C.NAMESERVER=192.168.0.1 D.DEVECE=eth0,ABD,10,、,Red Hat Enterprise Linux AS 4,中,显示内核路由表的命令是(),A,route B,ifconfig C,netstat D,ifup,AC,返回首页,
展开阅读全文