组网技术与配置第2版第7章.ppt
《组网技术与配置第2版第7章.ppt》由会员分享,可在线阅读,更多相关《组网技术与配置第2版第7章.ppt(80页珍藏版)》请在三一文库上搜索。
1、2019/8/21,1,组网技术与配置(第2版)(第7章),清华大学出版社,高等院校计算机教育系列教材,第7章 Linux环境组网技术,2019/8/21,2,主要内容,linux概述 Linux网络环境配置 SAMBA服务器 DHCP服务器 DNS服务器 APACHE服务器 FTP服务器 邮件服务器 数据库服务器,2019/8/21,3,7.1 Linux概述,7.1.1 Linux的用途 7.1.2 Red Hat Linux的安装方法和要求 7.1.3 Red Hat Linux 9.0安装步骤和过程,2019/8/21,4,7.1.4 Linux基本操作命令 文件目录操作 文件压缩和归
2、档的操作 系统管理命令 用户管理 网络管理 进程管理,2019/8/21,5,7.2 Linux网络环境配置,7.2.1 TCP/IP配置文件 /etc/resolv.conf /etc/host.conf /etc/sysconfig/network /etc/hosts /etc/services /etc/hosts.allow /etc/hosts.deny,2019/8/21,6,7.2.2 网络配置工具 7.2.3 网络环境配置方法 安装网络接口设备 设置和调整网络状态 设置网卡状态,2019/8/21,7,7.3 samba服务器,Samba的用途 Samba的安装 Samba的
3、启动 Samba的配置 samba用户管理 Samba服务举例,2019/8/21,8,7.3.1 Samba的用途,Samba是一套程序,用来实现Microsoft Windows 2000/NT/XP文件和打印机共享功能。Samba的核心是Smb协议,它是一种在OS/2、Windows95/98/NT/2000/NT/X中被广泛使用的协议,主要用来实现文件和打印机共享。Samba软件分为客户端和服务器端两部分,通过执行Samba客户端程序,Linux主机可以使用Windows主机上所共享的资源,在Linux主机上安装Samba服务器,可以使Windows主机访问Samba服务器共享资源。
4、Samba提供以下功能: 共享Linux文件系统。 linux下访问windwos共享资源。 共享安装在Samba服务器上的打印机。 使用Windows系统共享文件和打印机。,2019/8/21,9,7.3.2 Samba的安装,首先查看系统中是否已经安装了Samba,方法如下: root lib1 root# rpm qa | grep samba samba-client-2.2.7a-7.9.0 samba-2.2.7a-7.9.0 samba-commom-2.2.7a-7.9.0 redhat-config-samba-1.0.4-1 如果输出如上,则表示已经安装过了Samba,否则
5、,按照以下步骤进行安装。 (1) 将第1张系统安装光盘放入光驱并挂载。 rootlib1 root# mount /mnt/cdrom (2) 进入安装文件的目录。 rootlib1 root# cd /mnt/cdrom/RedHat/RPMS (3) 安装所需的软件包。 rootlib1 RPMS# rpm ivh samba-commom-2.2.7a-7.9.0.i386.rpm rootlib1 RPMS# rpm ivh samba-2.2.7a-7.9.0.i386.rpm rootlib1 RPMS# rpm ivh samba-client-2.2.7a-7.9.0.i386
6、.rpm rootlib1 RPMS# rpm ivh redhat-config-samba-1.0.4-1.noarch.rpm,2019/8/21,10,7.3.3 Samba的启动,有两种方法启动Samba服务器。 (1) ntsysv命令设置每次开机时自动启动。 (2) 用以下命令直接启动、关闭或重启动。 rootlib1 root# service smb start rootlib1 root# service smb stop rootlib1 root# service smb restart,2019/8/21,11,7.3.4 Samba的配置,主要配置文件为smb.co
7、nf 位于/etc/samba/smb.conf,在文件中用“#”和“;”表示注释语句。 smb.conf文件有三个主要部分: (1) 全局参数段global:主要设置了主机共享时的整体设置; (2) 目录共享段homes:主要定义一般的参数,如建立共享文件目录等; (3) 打印机共享段printers:主要是打印机的配置和共享。 可通过man smb.conf命令来查看详细说明。,2019/8/21,12,#= Global Settings= global workgroup = MYGROUP # 此参数设置服务器所要加入的工作组名称,系统默认为MYGROUP。此设置会在windows“
8、网上邻居”中看到MYGROUP工作组。 server string = Samba Server # 此参数描述Samba服务器的一些信息,可以在“网上邻居”中看到这些注释信息。 netbios name = samba server # 此参数在文件中没有列出,可以手动添加,其设置出现在“网上邻居”中的主机名。 hosts allow = 192.168.1. 192.168.2. 127. # 此参数设置允许什么样IP地址的主机访问samba服务器。系统默认情况下,此项被注释,表示允许所有IP地址的主机访问。 printcap name = /etc/printcap load print
9、ers = yes printing = cups # 以上参数为打印机共享设置,可以通过网络和windows主机共享打印机。 log file = /var/log/samba/%m.log # 此参数要求samba服务器为每一个连接的机器使用一个单独的日志文件,指定文件的位置和名称,samba会自动将%m换成连接主机的NetBios名。 max log size = 0 # 指定日志文件的最大容量,以KB为单位。设置为0表示没有限制。 security = user # 设置samba服务器的安全模式,共分为4种: (1) user模式: 当主机访问samba服务器时,需要输入用户名和密码
10、。 (2) share模式:当主机访问samba服务器时,不需要输入用户名和密码,服务器上所设置的共享目录对网络上所有的主机开放,此设置不安全。 (3) server模式:samba服务器的验证用户名和密码的工作由网络工作组中另一台服务器来负责。 (4) domain模式:和server模式类似,使用域中的服务器验证用户名和密码。 encrypt passwords = yes # 此参数设置是否采用密码的加密功能。 smb passwd file = /etc/samba/smbpasswd #此参数设置samba服务器上存放加密的密码文件的位置。 dns proxy = no # 此参数设
11、置samba服务器是否作为DNS服务的代理解析。,2019/8/21,13,#= Share Definitions= homes comment = Home Directories # 对共享资源所做的说明注释部分。 browseable = no # 设置是否允许浏览。 writable = yes # 设置是否允许往目录里写入文件。 valid users = %S # 设置可访问的用户,系统会自动将%S转换成登录帐号。 create mode = 0664 #设置文件的访问权限。 directory mode = 0775 #设置目录的访问权限。 printers comment =
12、 All Printers # 注释说明部分 path = /var/spool/samba #设置打印机队列的位置。 browseable = no #不允许浏览共享打印机。 guest ok = no #必须用账号和密码才可以访问共享打印机。 writable = no #共享打印机必须设置为no。 printable = yes #允许用户更改打印机队列中的文件。,2019/8/21,14,7.3.5 samba用户管理,导入系统用户 Samba服务的用户首先是Linux系统用户,所以在添加Samba用户之前,必须确保被添加用户已是Linux系统用户。使用如下命令可以将系统用户导入Sam
13、ba服务中。 rootlib1 samba# cat /etc/passwd | mksmbpasswd.sh /etc/samba/smbpasswd Samba用户已经建立,然后使用如下命令给用户设置密码,如下所示给用户rose设置密码。 rootlib1 samba# smbpasswd rose 添加新用户 可以为Samba服务单个添加新用户,添加的新用户必须已经是系统用户。 先按照如下命令建立系统用户tom: rootlib1 samba# useradd tom 再将其添加到Samba服务用户中: rootlib1 samba# smbadduser tom:tom (系统用户名:
14、samba用户名,可不一致。),2019/8/21,15,7.3.6 Samba服务举例 举例1:简单服务,按照以上几个步骤配置好后,Samba服务器就可以启动并提供基本的服务了,可以在Windows下访问Samba服务器的共享资源。假设linux主机lib1(192.168.173.66)上配置了Samba服务器,并创建了用户rose,从Windows2000主机lib2(192.168.173.68)访问Samba服务器上的共享资源时,步骤如下 :,2019/8/21,16,2019/8/21,17,2019/8/21,18,2019/8/21,19,2019/8/21,20,2019/8
15、/21,21,Samba服务举例2: 设置共享权限的Samba服务举例,下面给出以一个具体例子。假设在服务器上设置一个共享目录public,可以不需要账号和密码为所有用户共同访问。并为用户tom创建一个私人目录/usr/tom/tom_share,只有tom可以访问。 (1) 修改smb.conf文件,在share definitions区域添加以下内容。 public comment = Public Directories browseable = yes path = /home/public writable = yes public = yes tom_dir comment = t
16、omDirectories path = /usr/tom_dir valid users = tom writable = yes public = no,2019/8/21,22,(2) 创建目录及共享资源,并设置权限。 在/home目录下创建public目录,设置权限为可读写。在public目录下创建目录a和b,目录a只可读不可写,目录b可读写。 rootlib1 home# mkdir public rootlib1 home# chmod 777 public rootlib1 public# mkdir a rootlib1 public# mkdir b rootlib1 pub
17、lic# chmod 555 a rootlib1 public# chmod 777 b 在/usr目录下创建tom_dir目录,并在此目录下创建目录aa和bb。具体操作方法基本同上。 (3) 检测smb.conf文件,并重新启动服务。 rootlib1 samba# testparm rootlib1 samba# service smb restart,2019/8/21,23,7.4 DHCP服务器,DHCP服务器的安装 DHCP服务的启动 DHCP服务的配置文件 DHCP举例 DHCP客户端的设置,2019/8/21,24,7.4.1 DHCP服务器的安装,首先查看系统中是否已经安装
18、了DHCP服务器程序,如果没有安装则需要首先安装DHCP服务器程序。用以下命令查看。 rootlib1 root# rpm qa |grep dhcp dhcp 3.0p11-23 如果输出如上所示,则说明已经安装过了DHCP服务器程序,否则按以下步骤进行安装。 (1) 将Linux系统第2张安装盘放入光驱,并挂载。 rootlib1 root# mount /mnt/cdrom (2) 安装DHCP的RPM软件包。 rootlib1 root# cd /mnt/cdrom/RedHat/RPMS rootlib1 root# rpm ivh dhcp-3.0p11-23.i386.rpm,2
19、019/8/21,25,7.4.2 DHCP服务的启动,可用以下命令来启动、停止和重启dhcpd服务器程序。 rootlib1 root# service dhcpd start rootlib1 root# service dhcpd stop rootlib1 root# service dhcpd restart 也可以使用以下命令: rootlib1 root# /etc/init.d/dhcpd start rootlib1 root# /etc/init.d/dhcpd stop rootlib1 root# /etc/init.d/dhcpd restart 或者使用ntsysv
20、控制DHCP服务是否在每次开机时启动服务。,2019/8/21,26,7.4.3 DHCP服务的配置文件,DHCP的主要配置文件为/etc/dhcpd.conf。系统默认情况下,并没有此文件。需要用户自己去在/etc目录下创建dhcpd.conf文件。用户可以利用系统中的配置文件模板/usr/share/doc/dhcp-3.0p11/dhcpd.conf.sample来创建dhcpd.conf文件。在dhcpd.conf中,“#”后表示注释语句。每条定义语句后用“;”表示结束。,2019/8/21,27,对/etc/dhcpd.conf配置文件中的一些参数作一介绍。 (1) ddns-upd
21、ate-style 动态DNS解析,有3个参数分别为:ad-hoc、interim、none。 (2) Default-lease-time 设置DHCP服务默认的最短租期,时间以秒为单位。当DHCP服务器分配一个IP地址给客户端时,时间是有限制的。当用户使用这个IP地址的时间到了,但没有继续申请使用这个IP,或者申请继续使用单服务器没有同意时,DHCP服务器会收回这个IP地址,以便分配给其他需要申请IP地址的客户端。 (3) Max-lease-time 设置DHCP服务默认的最长租期,时间以秒为单位。当客户端申请继续使用IP地址且DHCP服务器许可后,将使用时间延续到该参数定义的时间,时间
22、过后收回IP地址。 (4) Option domain-name 设置DHCP服务器所在域的域名,为客户端主机指定域名。 (5) Option domain-name-servers 设置DNS服务器的地址。DHCP服务器不仅给客户端主机分配IP地址,还需要指定使用的DNS服务器。DNS服务器可指定多个,各个DNS服务器地址之间用“,”分开。 (6) Option routers 为客户端指定路由,设置网关IP地址。 (7) Option broadcast-address 设置网断的广播地址。在客户端主机获得IP地址前,只能接收广播包。在客户端初次登录网络时,以广播的形式发送申请IP地址的数
23、据包,DHCP服务器的应答也是以广播的方式发送。 (8) Range 指定要分配的IP地址范围 (9) Subnet 设置要分配给客户端主机使用的IP地址所属于的网段。其语法格式为: Subnet 网络号 netmask 子网掩码 参数序列; (10) Host 为特定的DHCP客户机提供IP网络参数。其语法格式为: Host 主机名称字串 参数序列; (11) Group 为一组参数提供声明。其语法格式为: Group 参数序列; ,2019/8/21,28,7.4.4 DHCP举例,假设在一个局域网中,有一台DHCP服务器,若干台DHCP客户机,要求为一台主机(lib2)提供固定IP地址1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组网 技术 配置
链接地址:https://www.31doc.com/p-3394854.html