
项目设计七Linux网络服务的配置 一,实验目的与性质 1.学会Linux操作系统的安装和配置 2.掌握Liux操作系统TCP小P属性的配置。 3.掌握Linux操作系统Web、FTP、Email、Samba服 务的配置 4.熟悉Linux操作系统的基本操作和应用。 5.实验性质:开放性
项目设计七 Linux网络服务的配置 一.实验目的与性质 1.学会Linux操作系统的安装和配置。 2.掌握Linux操作系统TCP/IP属性的配置。 3.掌握Linux操作系统Web、FTP、Email、 Samba服 务的配置。 4.熟悉Linux操作系统的基本操作和应用。 5.实验性质:开放性

二.实验相关理论与知识 1./etc/modules.conf文件 (1)该配置文件定义了各种需要在启动时加载的模块的 数信息,其中也包括网卡配置的信息。在较新版本的 Linux中,linux内核能自动识别大多数常用型号的网卡并 加载它们。 (2)若设备驱动被编译为内核模块,那么对于P℃设备,模 块将自动检测到所有已经安装到系统上的设备;而对于 ISA卡,则需要向模块提供O地址,以使模块知道在何处 寻找该卡,这些信息在/etc/modules,conf中提供
二.实验相关理论与知识 1./etc/modules.conf文件 (1)该配置文件定义了各种需要在启动时加载的模块的参 数信息,其中也包括网卡配置的信息。在较新版本的 Linux中,linux内核能自动识别大多数常用型号的网卡并 加载它们。 (2)若设备驱动被编译为内核模块,那么对于PCI设备,模 块将自动检测到所有已经安装到系统上的设备;而对于 ISA卡,则需要向模块提供IO地址,以使模块知道在何处 寻找该卡,这些信息在/etc/modules,conf中提供

(3)对于PCl卡,仅仅需要“alias”命令来使以太网卡ethN 和适当的驱动模块名关联,PC卡的O地址将会被自动地 检测到。例如,对于某安装了双网卡的机器 modules.conf文件包含发下内容: ·Alias eth0en2k-pci Alias eth1 via---rhine (4)其中,ne2k一pci和via一rhine为相应网卡的驱动模块, 在Linux系统中应包含岣的具有扩展名“.o”的驱动程序。 在此例中,分别为Iib/modules/2.4.7- 10/kernel/drivers/net/ne2k-pci/lib/modules/2.4.7- 10/kernel/drivers/net/via-rhine.o
(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)在RedHat7.2中,系统网络设备的配置文件保存 “Ietc/sysconfig/network-scripts”目录下,其中,Ifefg-eth0包 含第一导块网卡的配置信息,fcfg-eth1包含第二块网卡的配 置信息。下面是/etc/sysconfig/network-scripts//ifctg-ethO文件 的示例:DEVICE=eth0 IPADDR=208.164.186.1 NETMASK=255.255.255.0 NETWORK=208.164.186.0 BR0 ADCAST-=208.164.186.255 ONBOOT=yes BOOTPROTO=none USERCTL=no
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)或创建新的文件来实现。其参考格式如下: ·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用户控制该设备
(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 ·Nameserver10.4.40.1 ·Namesever10.4.40.3 ·上述配置文件中,”search cise.wzu.edu.cn”表示当提供了一个不 包括完全域名的主机名时,在该主机名后添加如“cise.wzu.cn”的 后缀;语句“namesever'”用于解析域名时所使用的域服务器。当有 多条“nameserver'"语句时,域名服务吕按照文件中出现的先后顺序来查 询。 4./eto/hst.conf文件 ·该文件指定如何解析主机名。Liux通过解析器库来获得主机名应的IP地址
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 1网络是否被配置 。 RORWARD-IPV4=yes/no 是否开启P转发功能 ·HOSTNAME=hostname hostname表示服务器主机名 GAREWAY=gw-ip I/gw-ip表示网络网关的P地址 ·GATEWAYDEV=gw-Dev //gw-dw表示网关的设备名如ethO等
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以前,机器需要查询一些主机名到P地 址的匹配。这些匹配信息存放在/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 最左边一无是主机P信息,中间一列是主机名。任何后面的列都是该主 机的别名。一旦配置完成机器的网络配置文件,应该重新启动网络以使 修改生效。使用命令“/etc/rc.d/init.d/network restart"来重新启动网络
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 Linux8.0网络操作系统; 2.配置TCP/IP属性: 3.配置Apache服务器; 4.配置vsftpd服务器: 5.配置sendmail和oostfix服务器; 6.配置Samba)服务器:
三.设计内容与步骤 1.安装Redhat Linux 8.0网络操作系统; 2.配置TCP/IP属性; 3.配置Apache服务器; 4.配置vsftpd服务器; 5.配置sendmail和postfix服务器; 6.配置Samba服务器;

四.设计的有效性与可行性论证 ·在完成全部的设计任务之后,建议在实验室进行方案的有效 性与可行性论证。在进行论证之前,必须向实验室指导教师 或管理人员提供相关的网络设计和方案论证的实施方案。该 实施方案应包括论证的目的与任务、网络拓扑结构图、所需 设备与材料的清单、预期时间、项目组人员的组成与分工等 内容的说明。 ·根据方案的有效性与可行性论证结果,对原有的设计方案进 行必要的修改,并撰写相应的论证报告和方案修改说明
四.设计的有效性与可行性论证 • 在完成全部的设计任务之后,建议在实验室进行方案的有效 性与可行性论证。在进行论证之前,必须向实验室指导教师 或管理人员提供相关的网络设计和方案论证的实施方案。该 实施方案应包括论证的目的与任务、网络拓扑结构图、所需 设备与材料的清单、预期时间、项目组人员的组成与分工等 内容的说明。 • 根据方案的有效性与可行性论证结果,对原有的设计方案进 行必要的修改,并撰写相应的论证报告和方案修改说明