Click here to load reader
Upload
aletta
View
184
Download
13
Embed Size (px)
DESCRIPTION
实验 3 Linux 网络参数的配置. 一、实验目的 二、实验工具与设备 三、实验预备知识 四、实验内容和步骤 五、实验总结. 一、实验目的. 1 .掌握 Linux 下网络参数的查看方法并理解网络参数的含义。 2 .掌握 Linux 下网络参数的配置。. 二、实验工具与设备. 一台带网卡的已安装好 Linux 的计算机。. 三、实验预备知识. - PowerPoint PPT Presentation
Citation preview
实验实验 33 LinuxLinux 网络参数的配置 网络参数的配置 一、实验目的 一、实验目的 二、实验工具与设备二、实验工具与设备三、实验预备知识 三、实验预备知识 四、实验内容和步骤四、实验内容和步骤五、实验总结五、实验总结
一、实验目的一、实验目的11 .掌握.掌握 LinuxLinux 下网络参数的查看方法并下网络参数的查看方法并理解网络参数的含义。理解网络参数的含义。22 .掌握.掌握 LinuxLinux 下网络参数的配置。下网络参数的配置。
二、实验工具与设备二、实验工具与设备
一台带网卡的已安装好一台带网卡的已安装好 LinuxLinux 的计算机。的计算机。
三、实验预备知识三、实验预备知识LinuxLinux 系统中主要的网络参数有主机系统中主要的网络参数有主机名、名、 IPIP 地址、子网掩码、网关、地址、子网掩码、网关、 DNSDNS 服服务器等。这些参数可以通过对相关配置文务器等。这些参数可以通过对相关配置文件的配置来完成设置,也可以通过件的配置来完成设置,也可以通过 LinuxLinux的图形界面来配置。实际上,的图形界面来配置。实际上, LinuxLinux 中几中几乎所有的配置都是通过配置文件来完成的,乎所有的配置都是通过配置文件来完成的,在图形界面下的配置其实也是对相关配置在图形界面下的配置其实也是对相关配置文件的配置。文件的配置。
11 .用命令行配置.用命令行配置在命令行状态下,网络参数的配置命在命令行状态下,网络参数的配置命令主要有令主要有 ifconfigifconfig 、、 ifupifup 、、 ifdownifdown 等。下等。下面举例说明这些命令在配置网络参数中的面举例说明这些命令在配置网络参数中的常见用法。常见用法。
(( 11 )查看网络运行情况)查看网络运行情况在命令行直接输入命令:在命令行直接输入命令: ifconfigifconfig
该命令在屏幕上显示当前系统中网络参数该命令在屏幕上显示当前系统中网络参数的配置情况,如图的配置情况,如图 3-13-1 所示。所示。
图 3-1 网络参数的配置情况
主要显示信息:主要显示信息: eth0eth0 :网络适配器(网卡)的网络接口,如:网络适配器(网卡)的网络接口,如果系统中有多个网卡,则以果系统中有多个网卡,则以 eth1eth1 、、 eth2…eth2… 递递增编号。增编号。 HwaddrHwaddr :网卡的物理地址,是计算机中与:网卡的物理地址,是计算机中与网络硬件相关的惟一地址。由于地址格式与所网络硬件相关的惟一地址。由于地址格式与所用介质的访问控制方法相关,又常称为用介质的访问控制方法相关,又常称为 MACMAC地址。多数情况下,物理地址在网络接口卡地址。多数情况下,物理地址在网络接口卡(网卡)生产时已写入网卡的(网卡)生产时已写入网卡的 ROMROM 中。数据中。数据链路层处理位于同一个网络内的设备间的通信,链路层处理位于同一个网络内的设备间的通信,物理地址用来确认数据帧,每个设备都负责监物理地址用来确认数据帧,每个设备都负责监视网络,并接收地址指向该设备的帧。视网络,并接收地址指向该设备的帧。
inetinet :网卡的:网卡的 IPIP 地址。地址。 bcastbcast :网卡的广播地址。:网卡的广播地址。 maskmask :显示网卡的子网掩码。:显示网卡的子网掩码。 lolo :回环地址,一般此接口的:回环地址,一般此接口的 IPIP 地址都是地址都是127.0.0.1127.0.0.1 。。
(( 22 )为网络接口)为网络接口 eth0eth0 配置配置 IPIP 地址地址假设为网卡假设为网卡 eth0eth0 配置配置 IPIP 地址:地址:192.168.1.1/24192.168.1.1/24 (( 2424 表示表示 2424 位网络号)。位网络号)。在命令行输入命令:在命令行输入命令: ifconfig eth0 ifconfig eth0 192.168.1.1192.168.1.1 或或 ifconfig eth0 192.168.1.1/24ifconfig eth0 192.168.1.1/24注意注意:各参数必须用空格隔开。:各参数必须用空格隔开。
(( 33 )激活网络接口)激活网络接口 eth0eth0在命令行输入命令:在命令行输入命令: ifconfig eth0 upifconfig eth0 up或 或 ifup eth0ifup eth0
(( 44 )关闭网络接口)关闭网络接口 eth0eth0在命令行输入命令:在命令行输入命令: ifconfig eth0 downifconfig eth0 down或 或 ifdown eth0 ifdown eth0 (( 55 )将网络接口)将网络接口 eth0eth0 设置为动态获取设置为动态获取 IPIP地址地址命令:命令: ifconfig eth0 dynamicifconfig eth0 dynamic(( 66 )为系统添加缺省网关)为系统添加缺省网关 192.168.1.254192.168.1.254命令:命令: route add default gw 192.168.1.254route add default gw 192.168.1.254
22 .直接修改配置文件.直接修改配置文件通过命令可以快捷地进行网络参数的通过命令可以快捷地进行网络参数的配置,但系统重新启动后,所设置的网络配置,但系统重新启动后,所设置的网络参数将丢失。直接修改配置文件可以解决参数将丢失。直接修改配置文件可以解决该问题。所有的配置文件都在该问题。所有的配置文件都在 /etc/etc 目录下。目录下。以下是几个主要配置文件。以下是几个主要配置文件。
(( 11 )文件)文件 etc/sysconfig/networketc/sysconfig/network内容如下:内容如下:NETWORKING=yesNETWORKING=yesHOSTNAME=localhost.localdomainHOSTNAME=localhost.localdomain说明说明 NETWORKINGNETWORKING :定义在系统启动时是否:定义在系统启动时是否启动网络,如果不希望启动则设定为启动网络,如果不希望启动则设定为 nono 。。 HOSTNAMEHOSTNAME :定义主机的名称。:定义主机的名称。
(( 22 )文件)文件 etc/sysconfig/network-scripts/ifcfg-eth0etc/sysconfig/network-scripts/ifcfg-eth0内容如下:内容如下:DEVICE=eth0DEVICE=eth0BOOTPROTO=noneBOOTPROTO=noneONBOOT=yesONBOOT=yesUSERCTL=noUSERCTL=noPEERDNS=noPEERDNS=noTYPE=EthernetTYPE=EthernetIPADDR=192.168.1.1IPADDR=192.168.1.1NETMASK=255.255.255.0NETMASK=255.255.255.0GATEWAY=192.168.0.254GATEWAY=192.168.0.254NETWORK=192.168.1.0NETWORK=192.168.1.0BROADCAST=192.168.1.255BROADCAST=192.168.1.255
说明说明 DEVICEDEVICE :定义本文件所对应的网络接口。:定义本文件所对应的网络接口。 BOOTPROTOBOOTPROTO :定义系统启动时此本网络接口是:定义系统启动时此本网络接口是否使用否使用 bootpbootp 协议,即是否动态获得协议,即是否动态获得 IPIP 地址。如果希地址。如果希望动态获得望动态获得 IPIP 地址则设为“地址则设为“ BOOTPROTO=dhcp”BOOTPROTO=dhcp” 。。 ONBOOTONBOOT :定义系统启动时是否启动此网络接口。:定义系统启动时是否启动此网络接口。 USERCTLUSERCTL :定义用户是否可以启动本接口。如果:定义用户是否可以启动本接口。如果设为“设为“ yes”yes” ,则所有用户都可以启动或禁用此接口,,则所有用户都可以启动或禁用此接口,如果设为“如果设为“ no”no” 则只有则只有 rootroot 用户才可以启动或者禁用用户才可以启动或者禁用此接口。 此接口。
PEERDNSPEERDNS :是否设置:是否设置 PEERDNSPEERDNS ,一般不需要,一般不需要设置。设置。 TYPETYPE :定义此网络接口的格式,这里为以太网:定义此网络接口的格式,这里为以太网格式。格式。 IPADDRIPADDR :定义此网络接口的:定义此网络接口的 IPIP 地址。地址。 NETMASKNETMASK :定义此网络接口的子网掩码。:定义此网络接口的子网掩码。 GATEWAY=192.168.0.254GATEWAY=192.168.0.254 :定义此网络接口的:定义此网络接口的网关。网关。 NETWORK=192.168.1.0NETWORK=192.168.1.0 :定义此网络接口所属:定义此网络接口所属的网络号。的网络号。 BROADCAST=192.168.1.255BROADCAST=192.168.1.255 :定义所属网络中:定义所属网络中的广播地址。的广播地址。
(( 33 )文件)文件 /etc/resolv.conf/etc/resolv.conf内容如下内容如下::search abc.com.cnsearch abc.com.cnnameserver 192.168.1.1nameserver 192.168.1.1nameserver 192.168.1.252nameserver 192.168.1.252
该文件的主要作用是定义该文件的主要作用是定义 DNSDNS 服务服务器,根据网络的具体情况设置。其中,第器,根据网络的具体情况设置。其中,第一句一句 search abc.com.cnsearch abc.com.cn 是指在查找计算机是指在查找计算机名时,如果没有指定计算机的域名,系统名时,如果没有指定计算机的域名,系统默认该计算机属于该域(本例是默认该计算机属于该域(本例是abc.com.cnabc.com.cn )。后两句是)。后两句是 DNSDNS 服务器的地服务器的地址,可以设置多个址,可以设置多个 DNSDNS 服务器。服务器。
33 .在图形界面下配置网络参数.在图形界面下配置网络参数在主菜单中选择“系统设置在主菜单中选择“系统设置→→网络”网络”选项,弹出“网络配置”对话框,如图选项,弹出“网络配置”对话框,如图 3-23-2所示。这里配置的参数实际上是直接对以所示。这里配置的参数实际上是直接对以上介绍的配置文件进行修改。因此,从本上介绍的配置文件进行修改。因此,从本质上来说,对文件的配置与图形下的配置质上来说,对文件的配置与图形下的配置相同。相同。
注意注意:无论用哪种方法配置网络参数,:无论用哪种方法配置网络参数,都应重新启动网络服务,以使得所做的改都应重新启动网络服务,以使得所做的改动生效。在图形界面中可以选择“主菜单动生效。在图形界面中可以选择“主菜单→→系统设置系统设置→→服务器设置服务器设置→→服务”选项,如服务”选项,如图图 3-33-3 所示,也可以用命令所示,也可以用命令 /etc/rc.d//etc/rc.d/init.d/network restartinit.d/network restart 控制。控制。
图 3-2 网络配置对话框
图 3-3 服务配置对话框
四、实验内容和步骤四、实验内容和步骤11 .查看当前网络配置的参数。.查看当前网络配置的参数。22 .在.在 LinuxLinux 主机中将网络参数按以下要求设主机中将网络参数按以下要求设置:置:IPIP 地址:地址: 192.168.10.x192.168.10.x (( xx 为为 22 ~~ 254254 ))子网掩码:子网掩码: 255.255.255.0255.255.255.0网关:网关: 192.168.10.1192.168.10.133 .定义系统启动时启动该网络接口。.定义系统启动时启动该网络接口。44 .定义用户是否可以启动该网络接口。.定义用户是否可以启动该网络接口。
五、实验总结五、实验总结11 .写出实验报告。.写出实验报告。22 .分别用三种方法实现本实验的实验内容。.分别用三种方法实现本实验的实验内容。33 .三种配置网络参数的方法所得的最终结.三种配置网络参数的方法所得的最终结果有不相同的地方吗?如果有,区别在哪里?果有不相同的地方吗?如果有,区别在哪里?