[global]
workgroup=net [homes]
comment=Home Directory browseable=no writable=yes [tmp]
path:=/tmp writable=yes
(3)测试Samba配置文件的正确性,输入“testparm”命令。如果出现错误信息,则应修改smb.conf文件,保证输入无误。
[操作要求2]先创建Linux用户david,并将其设置为Samba用户。 [操作步骤]
(1)创建新用户david,输入“useradd david”命令。
(2)设置david用户的口令,输入“passwd david”命令后,根据屏幕提示输入两次口令。
(3)按下Alt+F3组合键,切换到第3个虚拟终端,以david用户身份登录Linux系统默认进入david用户的主目录,创建一个新文件david.txt。
(4)按下Alt+F2组合键回到以超级用户身份登录的虚拟终端,输入命令“smbpasswd -adavid'’后,输入两次Samba用户的口令将david用户添加为Samba用户并设置中令。
(5)输入“service smb restart”命令,重新启动Samba服务。 [操作要求3]访问Linux共享目录。 [操作步骤]
(1)在Windows 2000计算机上双击桌面上的“网上邻居”图标,找到名为RHEL3的计算机。
(2)双击RHEL3计算机,弹出对话框,输入用户名david和其Samba口令,则显示出david用户的主目录、tmp目录以及打印机图标。
(3)双击david目录则可查看用户主目录的文件,并可进行各项文件操作。
4.访问Windows共享
[操作要求1]桌面环境下访问Windows共享目录。 [操作步骤]
(1)在Windows2000计算机上打开控制面板,双击“网络和拨号连接”图标,打开网络和拨号连接”窗口。
(2)右键单击“本地连接”,弹出快捷菜单选中“属性”,弹出“本地连接属性”对话框,查看是否已安装“Windows网络的文件和打印机共享”服务,否则安装这一服务。
(3)在Windows计算机中新建share目录,并在share目录中新建两个文件sabc.txt和sxyz.txt,并将share目录设置为共享目录。
(4)Linux计算机按下Alt+F7组合键,切换回桌面环境。 (5)单击“主菜单”中的“网络服务器”,首先显示出当前网络的工作组net,双击net工作组,显示此工作组中的两台计算机,名为Windows 2000和RHEL3。
(6)双击Windows2000计算机,弹出“需要验证”对话框,输入Windows计算机中的用户名和口令,则显示共享目录share。
(7)双击share目录可查看其包含的文件,并可进行各项文件操作。
28
[操作要求2]利用Shell命令访问Windows共享目录。 [操作步骤]
(1)按下Ctrl+Alt+F2组合键回到以超级用户身份登录的虚拟终端,输入命令“smbclient -L localhost”,屏幕显示“Passwd”字样,直接按Enter键,可显示出Linux计算机提供共享的目录。
(2)输入命令“smbclient//windows2000/share”,显示“Passwd”字样,直接按Enter键,出现“smb:\\>”提示符。
(3)在“smb:\>”提示符后输入“?”,可查看stub提供的所有命令。
(4)在“smb:\>”提示符后输入“get sabc.Txt”命令,可将Windows共享目录中sabc.txt下载到Linux计算机中的/etc/samba目录。
(5)最后输入“quit\,退出smb工作环境。
三.实验总结
撰写实验报告,要求写出试验体会、试验过程(要有具体的命令实例,服务器的详细配置过程)。
29
试验十 架设DNS服务器
一.实验目的
1,熟悉DNS服务器主配置文件named.conf的结构与含义。 2.熟悉DNS服务器正向和反向区域文件的结构与含义。 3.掌握配置DNS主服务器的步骤和方法。
二.实验内容
[实验准备]三台计算机,其中两台安装RHEL 3AS,一台安装Windows2000,用集线 器连接。
1.建立DNS服务器的应用环境
[操作要求1]配置第一台Linux计算机(简称为A),其IP地址为192.168.0.10,主机名为rhel3.1inux.com。配置第二台Linux计算机(简称为B)IP地址为192.168.0.20,主机名为www.1inux.com。 [操作步骤]
(1)启动A计算机,并以超级用户身份登录字符界面。 (2)输入命令“ifconfig eth0 192.168.0.10”,设置A计算机的IP地址为192.168.0.10。 (3)输入命令“hostname rhel3.1inux.com”,设置A计算机的主机名为rhel3.1inux.com。 (4)输入命令“ifconfig”,查看网卡信息,确认其IP地址为192.168.0.10。 (5)输入命令“hostname”,查看主机名,确认其主机名为rhel3.1inux.com。 (6)输入命令“service iptables stop”,关闭A计算机的防火墙守护进程。 (7)启动B计算机,并以超级用户身份登录字符界面。 (8)输入命令“ifconfig eth0 192.168.0.20”,设置B计算机的IP地址为192.168.0.20。 (9)输入命令“hostname www.1inux.com”,设置B计算机的主机名为www.1inux.com。 (10)输入命令“ifconfig”,查看网卡信息,确认其IP地址的确为192.168.0.20。 (11)输入命令“hostname”,查看主机名,确认其主机名的确为www.1inux.com。 (12)输入命令“service IP tables stop”,关闭B计算机的防火墙守护进程。 (13)输入命令“ping 192.168.0.10”,测试与A计算机的网络连接是否通畅。 [操作要求2]配置Windows计算机(简称为C),其IP地址为192.168.0.30。 [操作步骤]
(1)启动C计算机后打开控制面板,双击“网络和拨号连接”图标,打开“网络和拨号连接”窗口。
(2)右键单击“本地连接”,弹出快捷菜单,选中“属性”,弹出“本地连接属性”对话框,选中“Intemet协议(TCP/IP)”,设置TCP/IP协议的属性,设置IP地址为192.168.0.30,子网掩码为255.255.255.0,最后关闭“本地连接属性”对话框。 (3)单击“开始”菜单中的“运行”,输入命令“ping 192.168.0.10 -t”,测试与A计算机的网络连接是否通畅。
(4)单击“开始”菜单中的“运行”,输入命令“ping 192.168.0.20 -t”,测试与B
30
计算机的网络连接是否通畅。 2.配置主DNS服务器
[操作要求1]将A计算机配置为主DNS服务器,域名为linux.com,要解析的服务器为www.1inux.com。 [操作步骤]
(1)在A计算机中新建立如下内容的named.conf文件,保存于/etc目录。 options{
directory “/var/named/”;}; zone “Linux.Com”{ type master;
file “Linux.com.zone”; }; zone “0.168.192.in-addr.arpa”{ type master;
file “192.168.0.rev\; };
(2)编写如下内容的linux.com.zone文件,保存于/var/named目录。 @ IN SOA rhel3.1inux.com root.rhel3.1inux.com( 1 3H 15M 1W 1D)
IN NS rhel3.1inux.com. rhel3 1N A 192.168.0.10 www IN A 192.168.0.20
(3)编写如下内容的192.168.0.rev文件,保存于/var/named目录。 @ IN SOA rhel3.1inux.com root.rhel3.1inux.com( l 3H 15M lW 1D) IN NS rhel3.1inux.com. 10 1N PTR rhel3.1inux.cora. 20 1N PTR WWW.1inux.com.
(4)输入命令“service named start\,启动DNS服务器的守护进程named。 (5)输入命令“tail /var/log/messages”,查看/var/log/messages文件,以了解DNS服务器的启动过程。如果出现错误信息,则根据提示信息修改相应的文件,直到DNS服务器成功启动。
[操作要求2]启动B计算机的WWW服务器,并设置A计算机为其DNS服务器。 [操作步骤]
(1)在B计算机中输入命令“service httpd start”,启动WWW服务器。
(2)输入命令“vi /etc/resolv.conf\,在vi文本编辑器中打开resolv.conf文件。按下“i”键,进入文本编辑模式,向resolv.conf文件添加“nameserver 192.168.0. 10”语句。 (3)按下Esc进入命令模式后,按下“:”键进入最后行模式,输入命令“wq”,保存
31