一般情况下,一种操作系统并不能完全代替另一种操作系统。所以,操作系统的集成是一种重要的需要。构建Linux局域网,通常使用Linux操作系统作为服务器,而客户机一般选用Windows操作系统。
网络互联是指采用适当的技术和设备将孤立的网络连接起来。由于网络协议是分层的,应此网络互联也存在层次互联的问题。
利用Samba实现Linux局域网中的不同主机之间的资源共享
SMB是网络通信协议,它与Unix/Linux下的NFS在功能上是相似的,都是让客户端机器能够通过网络分享文件系统。
回忆一下如何更改IP地址
在面板中“system(系统)”>“Administator”(管理员)>“Network(网络)”
先删除“eth0.bat”
然后进入“eth0”进行手工输入。完成后按“关闭”然后再按“激活”
激活成功想要校验一下的话,可以打开物理机的Windows下的“运行” 输入 ping 手工修改的IP地址 -t
要想在虚拟机中也校验打开终端#ping 手工修改的IP地址
Samba服务器的配置文件,服务器文件一般都在/etc目录下
用Vim进入/etc/samba/smb.conf文件
在该文件中可以使用“#”或者“;”作注释符号
下面要讨论一下该文件中以下区段的作用和含义:
【global】----全局设置,可以定义服务器工作组的信息
workground=Myground ----------定义工作组的名称
server string=samba server vesion%V -------------server的的信息,%V是用于显示当前服务器的版本号
重点:
interface=lo etho 192.168.12.2/24 192.168.13.2/24
hosts allowe=127.192.168.12.192.168.13
interface定义Samba服务器侦听的端口,“lo”表示本地环回端口。即“127.0.0.1”,“etho”表示本地的第一个以太网借口。如果该接口设置成多IP模式,则侦听所有IP地址。“192.168.12.2/24”表示侦听系统中192.168.12.2IP地址,子网掩码为255.255.255.0。“192.168.12.3/24”表示侦听系统中192.168.12.3的IP地址,子网掩码为为255.255.255.0
hosts allow:定义语序访问Samba服务器的客服端地址(即主机地址),其中“127.”表示允许访问;“192.168.12”表示允许192.168.12.1~192.168.12.254的所有IP地址访问。即开放192.168.12.所在的整个子网;“192.168.13”表示允许192.168.13.1~192.168.13.254中所有的IP地址,即开放192.168.13中所在的整个子网。
security=user
security定义服务器的验证模式。其中“user” 表示用户模式,在该服务器下登陆服务器要输入相应的密码和用户名。
“share”就是匿名共享模式,无须密码。
【printers】 ------设置打印共享
load printers=yes -----是否开启本地打印机
cups options=now
【homes】
comment=Home Directions
blowsable=no
writeable=yes
valid user=%S
注解:
comment=Home Directions:定义描述该共享资源的信息
blowsable: 定义是否允许用户浏览,“no”为不允许,反之,允许。
writeable:定义是否允许授权用户写入操作。(yes ,no)
vaild users :定义有效用户(允许通过samba服务器共享自己所在家目录的用户)其中%S中的S为大写,是表示在“/home‘目录中有自己的字目录的用户。
练:如何设置共享资源
【public】 -----与【homes】的区别是路径由自己设定
comment=public stuff
path=/home/samba
public=yes
writable=yes
write list=+stuff
注解:【public】-----定义一个共享资源,名称为public
path--------定义共享资源的路径
comment--------定义描述信息
public--------表示允许所有人浏览,及时否允许匿名访问
writable-----是否语序写入操作
write list --------表示设置允许写入操作的用户列表
+staff:表示允许该组所有组成员执行写入操作,当如果有多个用户列表,可采用以下方式:“write list=user1,user2.……”
如果在write list 后面发现@groundname,则该组是NIS中的用户组。