项目设计七 Linux 网络服务的配置
项目设计七 Linux 网络服务的配置. 一.实验目的与性质 1 .学会 Linux 操作系统的安装和配置。 2 .掌握 Linux 操作系统 TCP/IP 属性的配置。 3 .掌握 Linux 操作系统 Web 、 FTP 、 Email 、 Samba 服务的配置。 4 .熟悉 Linux 操作系统的基本操作和应用。 5 .实验性质:开放性。. 二.实验相关理论与知识. 1 . /etc/modules.conf 文件
项目设计七 Linux 网络服务的配置
E N D
Presentation Transcript
项目设计七 Linux网络服务的配置 一.实验目的与性质 1.学会Linux操作系统的安装和配置。 2.掌握Linux操作系统TCP/IP属性的配置。 3.掌握Linux操作系统Web、FTP、Email、 Samba服务的配置。 4.熟悉Linux操作系统的基本操作和应用。 5.实验性质:开放性。
二.实验相关理论与知识 1./etc/modules.conf文件 (1)该配置文件定义了各种需要在启动时加载的模块的参数信息,其中也包括网卡配置的信息。在较新版本的Linux中,linux内核能自动识别大多数常用型号的网卡并加载它们。 (2)若设备驱动被编译为内核模块,那么对于PCI设备,模块将自动检测到所有已经安装到系统上的设备;而对于ISA卡,则需要向模块提供IO地址,以使模块知道在何处寻找该卡,这些信息在/etc/modules,conf中提供。
(3)对于PCI卡,仅仅需要“alias”命令来使以太网卡ethN和适当的驱动模块名关联,PCI卡的IO地址将会被自动地检测到。例如,对于某安装了双网卡的机器,modules.conf 文件包含发下内容: • Alias eth0 en2k---pci • Alias eth1 via---rhine (4)其中,ne2k—pci和via—rhine为相应网卡的驱动模块,在Linux系统中应包含岣的具有扩展名“.o”的驱动程序。在此例中,分别为/lib/modules/2.4.7-10/kernel/drivers/net/ne2k-pci和/lib/modules/2.4.7-10/kernel/drivers/net/via-rhine.o
2./etc/sysconfig/network-scripts/licfg-ethN文件 (1)在RedHat 7.2中,系统网络设备的配置文件保存“/etc/sysconfig/network-scripts”目录下,其中,lfefg-eth0包含第一导块网卡的配置信息,ifcfg-eth1 包含第二块网卡的配置信息。下面是/etc/sysconfig/network-scripts/ifctg-eth0文件的示例: DEVICE=eth0 IPADDR=208.164.186.1 NETMASK=255.255.255.0 NETWORK=208.164.186.0 BROADCAST=208.164.186.255 ONBOOT=yes BOOTPROTO=none USERCTL=no
(2)若希望手工修改网络地址或在新的接口上增加新的网络设备,可以通过修改对应文件(ifcfg-ethN)或创建新的文件来实现。其参考格式如下:(2)若希望手工修改网络地址或在新的接口上增加新的网络设备,可以通过修改对应文件(ifcfg-ethN)或创建新的文件来实现。其参考格式如下: • DEVICE=name //name表示物理设备的名字 • IPADDR=addr //addr表示赋给该卡的IP地址 • NETMASK=mask //mask表示网络地址 • NETWORK=addr //addr 表示网络地址 • BROADCAST=addr //addr 表示广播地址 • ONBOOT=yes/no //启动时是否激活该卡 • None::无须启动协议 • Bootp:使用权bootp 协议 • Dhcp:使用dhcp协议 • USERCTL=yes/no //是否允许非root 用户控制该设备
3./etc/resolv.conf文件 • 该文件是由域风解析器(resolver)使用的配置文件,其示例如下: • Search cise.wzu.edu.cn • Nameserver 10.4.40.1 • Namesever 10.4.40.3 • 上述配置文件中,”search cise.wzu.edu.cn”表示当提供了一个不包括完全域名的主机名时,在该主机名后添加如“ cise.wzu.cn”的后缀;语句“namesever”用于解析域名时所使用的域服务器。当有多条“nameserver”语句时,域名服务吕按照文件中出现的先后顺序来查询。 4./etc/hst.conf文件 • 该文件指定如何解析主机名。Linux通过解析器库来获得主机名应的IP地址。
5./etc/sysconfig/network文件 • 该文件用来指定服务器上的网络配置登信息,下面是个示例: • NETWORK=yes • RORWARD-IPV4=yes • HOSTNAME=host.cise,wzu,edu.cn • GAREWAY=0.0.0.0 • GATEWAYDEV= • 其中,有关参娄说明如下: • NETWORK=yes/no //网络是否被配置 • RORWARD-IPV4=yes/no //是否开启IP转发功能 • HOSTNAME=hostname //hostname表示服务器主机名 • GAREWAY=gw-ip //gw-ip表示网络网关的IP地址 • GATEWAYDEV=gw-Dev//gw-dw表示网关的设备名如 eth0等
6./etc/hosts文件 当机器启动时,在可以查询DNS以前,机器需要查询一些主机名到IP地址的匹配。这些匹配信息存放在/etc/hosts文件中。在网络中没有域名服务器情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机的IP地址。下面是一个/etc/hosts文件的示例: IP address hostname alias 127.0.0.1 localhoat host.cise.wzu.edu.cn 210.33.46.1 host.cise.wzu.edu.cn gate 最左边一无是主机IP信息,中间一列是主机名。任何后面的列都是该主机的别名。一旦配置完成机器的网络配置文件,应该重新启动网络以使修改生效。使用命令“/etc/rc.d/init.d/network restart”来重新启动网络。
三.设计内容与步骤 1.安装Redhat Linux 8.0网络操作系统; 2.配置TCP/IP属性; 3.配置Apache服务器; 4.配置vsftpd服务器; 5.配置sendmail和postfix服务器; 6.配置Samba服务器;
四.设计的有效性与可行性论证 • 在完成全部的设计任务之后,建议在实验室进行方案的有效性与可行性论证。在进行论证之前,必须向实验室指导教师或管理人员提供相关的网络设计和方案论证的实施方案。该实施方案应包括论证的目的与任务、网络拓扑结构图、所需设备与材料的清单、预期时间、项目组人员的组成与分工等内容的说明。 • 根据方案的有效性与可行性论证结果,对原有的设计方案进行必要的修改,并撰写相应的论证报告和方案修改说明。
五.实验思考题 1.Linux环境下的网络配置与Windows 环境下的网络配置有什么异同点? 2.在修改Linux的网络配置时,是否可以以普通用户的身份进行,为什么?