《Linux互联网技术》项目1 网络基本配置1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Linux网络管理项目引入使用一种操作系统,一个重要的方面是能够连接Internet。试想,在当今时代,如果一个系统不能连接Internet或者连接Internet操作相当不便,你还会有兴趣使用吗?另一面,Linux作为网络操作系统,进行Linux网络连接中,经常遇到各种问题。例如:采用ADSL方式怎样连接Internet;使用笔记本的你经常为在不同的地方要重新配置网络参数倍感烦恼;公司服务器的主机由于安装多网卡产生冲突等。本项目将在介绍Linux连网配置同时,针对网络实际问题给出解答。项目1网络基本配置项目分解:基本任务:(1)认识网络配置文件;(2)使用图形工具连网;(3)文本环境连网。拓展任务:(1)常用网络命令的使用;(2)为网卡添加多个IP地址;(3)网络服务器多网卡负载均衡;(4)其他连网实际问题。任务1认识网络配置文件要连接Internet需要基本的网络参数有IP地址、子网掩码、网关等。UbuntuLinux连网的网络参数都保存在相关的网络配置文件中,熟悉相关配置文件对于配置与管理Linux网络是十分必要的。1./etc/network/interfaces—网络接口参数配置文件这个文件是设定网络参数的主要文件,里面可以设定“IP,netmask,network,broadcast,gateway,开机时的IP取得方式(DHCP,static),是否激活网络”等。系统有三个网络接口lo、eth0、eth1,网络接口说明如下:lo是系统产生的回环网络接口,即使没有真实网卡,lo也是存在的;eth0网络接口这里对应于系统的第一块网卡,配置为静态IP地址;eth1网络接口这里对应于系统的第二块网卡,配置为动态获取网络参数。student@Ubuntu:~$cat/etc/network/interfaces#Thisfiledescribesthenetworkinterfacesavailableonyoursystem#andhowtoactivatethem.Formoreinformation,seeinterfaces(5).#Theloopbacknetworkinterfaceautolo//回环网络接口loifaceloinetloopbackifaceeth0inetstatic//配置静态IPaddress192.168.0.5//IP地址netmask255.255.255.0//子网掩码gateway192.168.0.1//网关autoeth0//激活网络接口eth0ifaceeth1inetdhcp//自动获得IP地址autoeth1//激活网络接口eth1思考:在文本环境,两块网卡,怎么分辨哪个是eth0哪个是eth1方法一:–运行tail-f/var/log/messages,向其中一个网口做插或拔网线的动作,观察屏幕变化方法二:–一个插网线,一个不插,运行ethtooleth0,看状态是否连接方法三:–一个插网线,一个不插,运行mii-tool2./etc/resolv.conf—DNS域名解析服务器配置文件主要配置文件DNS域名解析服务器地址,它的格式很简单,每行以一个关键字开头,后接配置参数。resolv.conf的关键字主要有四个,分别是:nameserver#定义DNS服务器IP地址domain#定义本地域名search#定义域名的搜索列表sortlist#对返回的域名进行排序student@Ubuntu:~$cat/etc/resolv.conf#generatedbyNetworkManager,donotedit!searchlocaldomain//本地域名nameserver202.103.224.68//最多三个域名服务器地址nameserver202.103.225.683./etc/hostname—主机名配置文件该文件只有一行,记录着本机的主机名。student@Ubuntu:~$cat/etc/hostnameUbuntu//主机名4./etc/hosts—主机名列表文件记录计算机的IP对应的主机名称。对于简单的主机名解析,通常在请求DNS或NIS网络域名服务器之前,Linux系统先访问这个文件把对应的计算机名解析成IP地址。student@Ubuntu:~$cat/etc/hosts127.0.0.1localhost.localdomainlocalhost202.108.22.142手动添加64.233.189.104手动添加IP地址主机名别名技巧:把常用的网址与IP地址的对应关系加入/etc/hosts文件,能够提高网络访问速度。任务2图形工具连网在图形用户环境,使用图像工具连接对初学者当然是Internet最简单、直接的办法,Ubuntu用户可以使用network-admin图形化网络设置工具。1.打开网络设置用户选择“系统”→“系统工具”→“网络”或者在终端输入以下命令:–student@Ubuntu:~$sudonetwork-admin出现如图所示的界面。在图中可以看到有连接、常规、DNS、主机等需要配置的标签选项。注意:使用图像工具配置网络参数实质也是对网络配置文件进行修改。2.配置网络参数“连接”标签。在网络设置界面单击“连接”标签,打开“连接”选项卡。该选项主要是选择具体的物理设备,如有线连接、调制解调器连接。首先选中要激活的网络设备前的单选框,表示激活该设备。选择有线连接,单击属性,如图,在配置下拉单中可以选择是、自动配置(DHCP)或者本地Zenoconf网络三种IP配置方式。如果选择配置静态IP地址则可以手动配置IP地址、子网掩码、网关;如果选择自动配置(DHCP)则其他配置无效。这里选择静态IP地址,输入的一个内部网分配的IP地址192.168.0.5,子网掩码是255.255.255.0,网关为192.168.0.1,然后确定返回到“网络设置”窗口。DNS标签单击DNS标签,打开DNS选项卡,如图1.3所示。单击添加就可以添加具体的DNS地址,双击已经配置的DSN地址可以进行修改,这里配置DNS为202.103.224.68。其他标签单击常规可以设置计算机名、域名。单击主机可以配置IP地址对应的别名。3.测试在Windows使用ping命令测试练习请同学们自行完成任务1.3.1、任务1.3.2并思考“网络设置”标签分别对应于系统哪几个文件连接标签常规标签DNS标签其他标签问题网络设置标签分别对应于系统哪几个文件连接标签/etc/network/interfaces常规标签/etc/hostnameDNS标签/etc/resolv.conf其他标签/etc/hosts任务3文本环境连网文本环境联网原因:做服务器的Linux主机大多数情况是运行于文本环境(类似于DOS环境,但当然比DOS环境功能强大多了),在这种情况当然不可能使用图形工具了另外有些功能,图形工具目前也不能实现,在一块网卡上比如添加多个IP地址等任务3.1临时配置网络参数连网1.ifconfig—临时配置网络参数连网通常情况,我们要做的只是临时修改一下IP地址信息,这时ifconfig就派上用途了。ifconfig是一个传统的底层网络设置工具,一般在需要调试及系统调整时才使用。ifconfig主要作用有:临时激活/关闭网络设备、更改网络设备信息(IP地址,子网掩码)、修改网卡的硬件地址(MAC,网卡的MAC是唯一的,可以作为网卡唯一标识)。任务3.1临时配置网络参数连网以下将进行临时配置IP地址为192.168.0.8,子网掩码为255.255.0.0,同时修改物理地址(也称硬件地址)为00:0C:29:21:2F:88。1)查看网络信息student@Ubuntu:~$ifconfigeth0链路封装:以太网硬件地址00:0C:29:21:2F:75inet地址:192.168.0.5广播:192.168.0.255掩码:255.255.255.0UPBROADCASTRUNNINGMULTICASTMTU:1500跃点数:1接收数据包:32错误:0丢弃:0过载:0帧数:0发送数据包:70错误:0丢弃:0过载:0载波:0碰撞:0发送队列长度:1000接收字节:3769(3.6KiB)发送字节:7766(7.5KiB)中断:16基本地址:0x1400lo链路封装:本地环回inet地址:127.0.0.1掩码:255.0.0.0UPLOOPBACKRUNNINGMTU:16436跃点数:1接收数据包:10错误:0丢弃:0过载:0帧数:0发送数据包:10错误:0丢弃:0过载:0载波:0碰撞:0发送队列长度:0接收字节:660(660.0b)发送字节:660(660.0b)在Ubuntu系统中,ifconfig命令的显示结果已经中文化了,很容易理解各项意义。知识拓展:如果没有以上类似信息显示,首先判断是否已经安装物理网卡,如果有,则说明物理网卡而没有检测到,那样考虑手动安装驱动。2)临时修改网络参数修改eth0接口的IP地址为192.168.0.8,子网掩码为255.255.0.0。修改网络参数与系统关系较大,因此要使用sudo工具。student@Ubuntu:~$sudoifconfigeth0192.168.0.8netmask255.255.0.0Password:student@Ubuntu:~$ifconfig//查看结果eth0链路封装:以太网硬件地址00:0C:29:21:2F:75inet地址:192.168.0.8广播:192.168.0.255掩码:255.255.0.0UPBROADCASTRUNNINGMULTICASTMTU:1500跃点数:1┆3)修改网卡物理地址修改网卡物理地址要先关闭对应网络接口。关闭eth0接口。修改网卡物理地址要求先关闭网络接口。修改网卡物理地址。–“永久”修改网卡物理地址(MAC)pre-upifconfigeth0hwetherXX:XX:XX:XX:XX:XX–或者allow-hotplugeth0–hwaddressether00:AA:BB:CC:DD:EE激活eth0接口可以使用。student@Ubuntu:~$sudoifconfigeth0downstudent@Ubuntu:~$ifconfig//查看结果lo链路封装:本地环回inet地址:127.0.0.1掩码:255.0.0.0UPLOOPBACKRUNNINGMTU:16436跃点数:1接收数据包:10错误:0丢弃:0过载:0帧数:0发送数据包:10错误:0丢弃:0过载:0载波:0碰撞:0发送队列长度:0接收字节:780(780.0b)发送字节:780(780.0b)student@Ubuntu:~$sudoifconfigeth0hwether00:0C:29:21:2F:88student@Ubuntu:~$sudoifconfigeth0upstudent@Ubuntu:~$ifconfig//查看结果eth0链路封装:以太网硬件地址00:0C:29:21:2F:88inet地址:192.168.0.8广播:192.168.0.255掩码:255.255.0.0UPBROADCASTRUNNINGMULTICASTMTU:1500跃点数:1┆4)测试ping是用来测试本主机(IP)和目标主机(IP)连通性。查看IP地址是否配置成功可以使用ping命令进行测试。以上命令共发出3次信息,并显示测试结果。结果表明发出3个数据包,接收到3个数据包,到目的IP地址之间连通正常。注意:使用ifconfig命令配置的网络参数在系统重启后将丢失,因为他没有把配置参数保存到相关文件!student@Ubuntu:~$ping-c3192.168.0.8PING192.168.0.8(192.168.0.8)56(84)bytesofdata.64bytesfrom192.16

1 / 59
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功