《Linux操作系统教程》-第8章 网络配置基础_第1页
《Linux操作系统教程》-第8章 网络配置基础_第2页
《Linux操作系统教程》-第8章 网络配置基础_第3页
《Linux操作系统教程》-第8章 网络配置基础_第4页
《Linux操作系统教程》-第8章 网络配置基础_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

8.1网络基础知识8.1.1网络基本概念1.TCP/IP协议(TransferControlnProtocol/InternetProtocol)TCP/IP协议叫作传输控制/网际协议,又叫网络通信协议,这个协议是Internet国际互联网络的基础,TCP/IP是网络中使用的基本的通信协议,TCP/IP实际上是一组协议的集合,它包括上百个各种功能的协议,如远程登录、文件传输和电子邮件等,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议。通常说TCP/IP是Internet协议族,而不单单是TCP和IP,它是20世纪70年代中期美国国防部为其ARPANET广域网开发的网络体系结构和协议标准,以它为基础组建的Internet是目前国际上规模最大的计算机网络,正是Internet的广泛使用,使得TCP/IP成了事实上的标准。下一页返回8.1网络基础知识2.域与域名Domain:是网络中独立运行的单位,是一组计算机的集合,域与域之间相互访问需要有一定的规则,应该彼此信任才能相互访问、相互管理,还可以跨域来进行资源的共享,所以域也被称为具有安全边界的独立运行体。域名:在网络中用来唯一标识计算机的是IP地址,但IP地址难以记忆与书写,于是考虑用符号来标识一台计算机,这个符号叫作这个计算机的域名。域名与计算机的IP地址相互映射,所以域名是一个单位或者机构在网络中的地址,是上网单位或者机构的名称,例如www.sina.com.cn就是新浪网站的域名。域名由若干部分组成,可以包括数字、字符等。上一页下一页返回8.1网络基础知识3.IP地址与子网掩码IP地址就是网络中计算机的身份证。Internet上的每台计算机都有一个唯一的IP地址,IP协议规定了这个IP地址的格式、如何使用IP地址相互通信。一般情况下,IP地址应该与计算机的网卡相互绑定,网卡上的IP地址就是这个计算机的IP地址。当然,一台计算机可以插入两块网卡。TCP/IP协议现在分为两个版本:一个是IPv4,另一个是IPv6。我们仍然以IPv4应用为主,以后提到的IP地址就是指IPv4地址。IP地址有32bit,为了方便记忆,我们采用点分十进制方法,将其划分为4组,每组8个bit,例如192.168.3.4。上一页下一页返回8.1网络基础知识4.主机名主机名就是计算机的名字,用来标识计算机。为了区分不同的计算机,在局域网内部可以指定计算机的名字,以此来方便管理与记忆,例如学生使用的计算机可以命令为student1、student2等。5.网关设置计算机的IP地址与子网掩码后,该主机就可以通过IP地址与子网掩码识别出与它在同一个网络中的主机了,它可以直接与这些主机相互通信对话。但如果主机想要与不在同一个网络中的主机通信,则必须通过网关,只有通过网关,两个网络才能相互交流数据包,因此网关的设置在网络中是非常重要的。一台计算机如果想连接到其他网络,必须指明网关地址。上一页下一页返回8.1网络基础知识6.DNS服务器在Internet上,计算机的域名与IP地址相互对应,域名便于记忆,但域名不能在网络中作为地址进行传输,计算机网络协议只能识别IP地址,这就需要在域名与IP地址之间做转换,这个转换的工作叫域名解析。这个工作也需要有专门的计算机来完成,这台计算机叫作域名服务器,也叫DNS服务器。在Internet中有许多DNS服务器,每台DNS服务器都负责一定的区域,它都保存着这个区域内计算机域名与IP地址之间的对应关系。当用户程序用域名访问主机时,它会向指定的DNS服务器询问。上一页下一页返回8.1网络基础知识8.1.2Linux的网络接口与端口Linux操作系统内核定义了不同的网络接口,根据网络接口类型不同,内核对其定义的方式也不同,主要包括的网络接口如下。1.lo网络接口lo接口是本地环回接口,用于本地主机的各个网络进程之间的相互通信,也可以测试TCP/IP的运行状况,本网络接口的IP地址为127.

.

.。2.以太网接口以太网接口是最常用的网络接口,内核使用eth加数字来标识以太网络接口,第一块以太网卡的名字为eth0,第二块以太网卡的名字为eth1,其他以太网卡的命名也遵循这个规则依此类推。上一页下一页返回8.1网络基础知识3.ppp网络接口采用ADSL拨号接入Internet时需要使用ppp接口,Linux内核将第一个ppp接口命名为ppp0,第二个ppp接口命名为ppp1,依次命名其他ppp接口。4.Linux网络端口在同一台计算机上可以提供各种网络服务,例如Samba服务、DNS服务、DHCP服务。使用端口可以区分这些不同的网络连接,端口号码介于0~65535,其中0~255用于常用的服务端口,例如FTP、WWW服务等;256~1024留作特定的使用,Linux利用这些端口做些特定的服务;1024~65535可以动态分配。一些知名端口号如下。上一页下一页返回8.1网络基础知识FTP:使用20号端口进行数据传送、利用21号端口进行命令传送。DNS:使用53号端口。HTTP:使用80号端口。SMTP:使用25号端口。上一页返回8.2物理网卡的配置8.2.1图形方式下配置网卡(1)单击“系统”→“管理”→“网络”,弹出“网络配置”窗口,如图8-1所示。(2)在“设备”选项卡中,选择eth0网卡,单击“编辑”按钮,弹出“以太网设备”对话框,在“常规”选项卡中,用户选择“静态设置的IP地址”,输入IP地址为192.168.1.2,子网掩码为255.255.255.0;默认网关为192.168.1.254,如图8-2所示。单击“确定”按钮,返回“网络配置”窗口,在“设备”选项卡,选中eth0网卡,单击“激活”按钮,就启动了eth0网卡。下一页返回8.2物理网卡的配置(3)在“网络配置”窗口中,选择DNS选项卡,设置主机名字为“jtpts”;主DNS为192.168.1.2;第二DNS为192.168.1.10;也可以设置DNS搜索路径,如图8-3所示。8.2.2配置文件与相关命令1.以太网卡的配置文件以太网卡的配置文件:第一块网卡的配置文件为/etc/sysconfig/network-scripts/ifcfgeth0,配置文件由若干参数组成,每个参数都有相应的参数值,常用的参数如下。DEVICE:设备名字。上一页下一页返回8.2物理网卡的配置BOOTPRO:为dhcp时代表选择配置动态网卡;为static时代表选择配置静态网卡。HWADDR:网卡的MAC地址。ONBOOT:YES代表系统启动时自动启动该网卡,NO代表系统启动时不启动网卡。IPADDR:网络IP地址。NETMASK:子网掩码。GATEWAY:默认网关。TYPE:网卡类型。2./etc/services文件列出了系统中所有可以使用的网络服务、网络服务需要使用的端口号、网络服务使用的协议,如图8-4所示。上一页下一页返回8.2物理网卡的配置3./etc/hostshosts文件中保存了常用主机域名与IP地址的对应关系。当使用域名访问网络时,首先查看本机的/etc/hosts文件中是否有域名对应的IP,如果有对应的IP就直接使用其地址,如果没有对应的IP,使用DNS进行域名解析。利用/etc/hosts可以提高使用域名访问网络的速度。查看/etc/hosts文件内容,如图8-5所示。4./etc/resolv.confresolv.conf文件保存了客户端使用的DNS服务器的IP地址配置,内容如下。上一页下一页返回8.2物理网卡的配置nameserver:设置DNS服务器的IP地址,最多设置3个DNS,每个DNS服务器的设置都自成1行。当需要使用域名解析时,先使用第1个nameserver指定的DNS服务器;如果没有解析成功,则使用第2个nameserver指定的DNS服务器;如果也没有解析成功,使用第3个nameserver指定的DNS服务器。domain:指定主机所在的网络域。search:指定DNS服务器的域名搜索列表,最多可以设置6个域名。当进行域名解析时,系统将此处设置的网络域名自动加到需要查询的主机名之后进行查询。查看/ect/resolv.conf,如图8-6所示。上一页下一页返回8.2物理网卡的配置5.service命令功能:启动服务、终止服务、重启服务、查看服务状态。格式:service服务名start|stop|restrt|status例如,servicevsftpdstatus:查看vsftpd服务的状态。servicevsftpdstart:启动vsftpd服务。servicevsftpdstop:终止vsftpd服务。servicevsftpdrestart:重新启动vsftpd服务。上一页下一页返回8.2物理网卡的配置6.ifconfig使用ifconfig查看网络接口状态:ifconfig如果不接任何参数,就会输出当前网络接口的情况,如图8-8所示。使用ifconfig配置网络接口:ifconfig可以用来配置网络接口的IP地址、掩码、网关等;用ifconfig为网卡指定IP地址,这只是用来调试网络用的,并不会更改系统关于网卡的配置文件。ifconfig配置网络接口的格式如下:ifconfig网络端口IP地址hw<HW>MAC地址netmask掩码地址broadcast广播地址[up/down]上一页下一页返回8.2物理网卡的配置7.ifup命令功能:启动网络接口,根据网络接口的配置文件建立新的进程(相当于激活网卡)。修改配置文件之后,并没有根据新的配置建立新的进程,使用此命令可以根据新修改的配置文件建立新的进程。格式:ifup网络接口的名字8.ifdown命令功能:停用网络接口。格式:ifdown网络接口的名字9.ping命令功能:测试网络层的连通性。格式:ping[选项]IP地址或者主机名上一页下一页返回8.2物理网卡的配置选项说明如下。-c次数:指明发送的包数,如果不用此选项,ping命令会发包执行,直到用户使用Ctrl+C组合键强行终止该命令的执行。在执行结束之后会显示出统计结果,用户可以通过查看统计结果来判断网络层的连通性。10.hostname命令功能:修改主机名。格式:hostname[主机名]参数说明:如果指明主机名,则将计算机的名字修改为此名字;如果没有任何参数,则是查看计算机的名字。需要注意的是,此命令只临时修改计算机的名字,并不修改配置文件/etc/sysconfig/network的相关设置,所以当系统重新启动时,指定的计算机的名字将失效。具体操作如图8-12所示。上一页下一页返回8.2物理网卡的配置8.2.3字符界面下配置网卡1.打开配置文件使用vi编辑器打开/etc/sysconfig/network-scripts/ifcfg-eth0,进行编辑,如图8-13所示。2.启动网卡使用命令ifupeth0,然后查看网络配置信息,如图8-14所示。3.设置主机名配置文件/etc/sysconfig/network中包含有主机名的设置信息,使用vi编辑器打开此文件进行修改,修改HOSTNAME参数,如图8-15所示。上一页下一页返回8.2物理网卡的配置4.设置DNS使用vi编辑器打开/etc/resolv.conf配置文件,修改相应的nameserver,来指明第一DNS域名服务器、第二DNS域名服务器,如图8-16所示。上一页返回8.3虚拟网卡的配置8.3.1图形方式下设置虚拟网卡(1)单击“系统”→“管理”→“网络”,弹出“网络配置”对话框,在“设备”选项卡中,选中eth0设备,然后单击“复制”按钮,生成虚拟网卡“eth0Copy0”,再次单击“复制”按钮,生成虚拟网卡“eth0Copy1”,选中两个虚拟网卡,如图8-17所示。(2)选中虚拟设备“eth0Copy0”,单击“编辑”按钮,弹出“以太网设备”对话框,选中“静态设置的IP地址”单选按钮,输入IP地址172.16.1.1,输入子网掩码255.255.255.0,输入默认网关地址为172.16.1.254,单击“确定”按钮,返回到“网络配置”对话框,然后激活eth0Copy0,完成虚拟网卡eth0Copy0的设置,如图8-18所示。下一页返回8.3虚拟网卡的配置(3)选中虚拟设备“eth0Copy1”,单击“编辑”按钮,弹出“以太网设备”对话框,选中“静态设置的IP地址”单选按钮,输入IP地址172.16.1.2,输入子网掩码255.255.255.0,输入默认网关地址为172.16.1.254,单击“确定”按钮,返回到“网络配置”对话框,然后激活eth0Copy1,完成虚拟网卡eth0Copy1的设置,如图8-19所示。上一页下一页返回8.3虚拟网卡的配置8.3.2字符界面下设置虚拟网卡虚拟网卡的名字与物理网卡的名字密切关联,在eth0物理网卡上创建的第一块虚拟网卡的名字是“eth0copy0”,在eth0物理网卡上创建的第二块虚拟网卡的名字是“eth0copy1”,它们的配置文件也都位于目录/etc/sysconfig/network-scripts中,eth0copy0的配置文件名字是“ifcfg-eth0copy0”,eth0copy1的配置文件名字是“ifcfg-eth0copy1”。上一页下一页返回8.3虚拟网卡的配置1.创建虚拟网卡的配置文件使用vi编辑器创建并修改/etc/sysconfig/network-scripts/ifcfg-eth0copy0。由于ifcfgeth0copy0与ifcfg-eth0相似,可以先复制文件ifcfg-eth0文件,如图8-20所示。2.激活虚拟网卡eth0Copy0使用ifupeth0copy0命令可以激活eth0copy0虚拟网卡,但激活之前需要先停用eth0网卡,如图8-21所示。同理配置第2块虚拟网卡,网卡的配置参数如图8-22所示。上一页返回8.4配置网卡的设备别名8.4.1图形方式下设置网卡的设备别名(1)单击“系统”→“管理”→“网络”,打开“网络配置”窗口,在“设备”选项卡中,选中eth0,单击“新建”按钮,弹出“添加新设备类型”对话框,如图8-23所示。选中“以太网连接”选项,单击“前进”按钮,进入下一步。(2)选中想配置的以太网卡,单击“前进”按钮,进入下一步,如图8-24所示。(3)设置静态IP地址如图8-25所示,单击“前进”按钮,进入下一步。(4)查看显示信息,如图8-26所示,单击“应用”按钮,返回到“网络配置”对话框,进入下一步。下一页返回8.4配置网卡的设备别名(5)如图8-27所示,在设备列表中已经创建了设备别名,别名是“eth0:1”。(6)选中eth0:1,单击“编辑”按钮,弹出“以太网设备”对话框,在“常规”选项卡中,选中“当父设备启动时激活该设备”复选框,如图8-28所示。(7)在“硬件设备”选项卡中,将“设备别名号码”调整为1,如图8-29所示,返回到“网络设备”对话框。(8)在“网络配置”设备对话框中,显示设备别名eth0:1被创建,如图8-30所示。(9)在“网络配置”对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论