redhat enterprise server 6安装搭建Samba服务器并实现与Windows共享资源
2015-07-05 21:47
991 查看
环境:VMware + ISO镜像
1,启动redhat,并加载安装ISO镜像,在vmware右下角单击光盘,点connect,之后在redhat的桌面就有个光盘的图标。如图
2,输入命令rpm –qa | grep samba看一下有Samba的包
3,cd /media/光盘名/Pakasges/ 输入 ls samba*列出所有带Samba的文件
4,先安装执行命令rpm
-ivh samba-common-xxxx.rpm 在安装samba-xxx.el6.i686.rpm。否则,报类似error:
Failed dependencies:
samba-common = 0:3.5.4-68.el6 is needed by samba-0:3.5.4-68.el6.i686
5,设置IP
执行
vi /etc/sysconfig/network-scripts/ifcfg-eth0 ,按需要配置参数,类似如下,其中红色部分需与Windows的IP在同一网段
DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="00:0C:29:C1:C9:06"
MTU="1500"
NM_CONTROLLED="yes"
ONBOOT="yes"
IPADDR="192.168.1.110"
NETMASK="255.255.255.0"
GATEWAY="192.168.1.100"
上述字段说明
DEVICE:代表网卡名称,第一块为eth0,第二块为eth1,依次类推
HWADDR:设定网卡MAC地址,一般会自动侦测到
NM_CONTROLLED:是否使用network manager管理,建议设置为no
ONBOOT:是否开机启动,建议设置为yes
IPADDR:设置ip地址
----------------------------------------------------------------------------------
PREFIX:设置子网掩码,例如192.168.1.1,默认子网掩码为24,6.0版本默认用这个参数
NETMASK:设置子网掩码,例如192.168.1.1,默认子网掩码为255.255.255.0
这两个参数属于同一个概念,无需重复设置
-----------------------------------------------------------------------------------
DNS1:设置首选DNS地址
GATEWAY:设置网关地址
6,执行service
network restart ,重启网卡。ping 你的windows计算机看是否成功,成功的话往下。(Ctrl+c终止ping)
7,添加Samba用户,以root为例。执行smbpasswd
-a root之后输入密码。可能用到的命令
移除用户------ smbpasswd
-x 用户名
检验当前用户是否为Samba用户------smbpasswd -e
8,修改配置文件(/etc/samba/smb.conf)在文件的末尾增加以下选项
vi /etc/samba/smb.conf
# A add share directory for root
[share]
comment = Public Share
path = /home/smbShare
public = yes
browseable = yes
writable = yes
valid users = root
并找到以下两行,
workgroup = WORKGROUP
encrypt passwords = yes
把#去掉,如果没有添加
9,netstat -tlnp |grep smb查看端口是否都开启139和445。没有的话关闭防火请 service iptables stop
10,执行service smb restart,使用ifconfig查询Linux的IP后用,在windows 开始-->运行(或快捷键win+r)输入 \\你的Linux的IP 回车。此时提示输入Samba的密码,如果完成了上述的所有操作,但提示”Windows无法访问...“,在Linux输入以下命令
#service smb stop
#smbd -D
就此就能看到共享文件夹了
期间在Linux终端输入smbclient -L //192.168.1.102。老提示session setup failed: NT_STATUS_LOGON_FAILURE,网上说Samba的用户与Linux的用户要有对应,我建的Samba用户就是我的登录用户,不知道为什么老错,最后把root加入Samba用户还配置了,还是不行,这条路果断放弃了
相关文章推荐
- Compile SQLite3 from individual files
- Java - Thinking in Java 第2章 一切都是对象
- 使用cobbler安装centos6.6(vmware)
- c++ 内存四区简单总结
- ptime在SIP中的应用
- Windows命令 dos
- [Objective-C] 010_Foundation框架之NSSet与NSMutableSet
- linux新内核的freeze框架以及意义
- VBS版BrainFuck语言解释器
- 【RQNOJ】460 诺诺的队列
- malloc-free和new-delete
- webview加载html调用js
- VMware Workstation 不可恢复错误:(vcpu-0)解决办法
- J.U.C JMM. pipeline.指令重排序,happen-before(续)
- 104.Maximum Depth of Binary Tree
- CentOS6上DNS服务器的安装配置-基础篇
- mysql 的时间函数
- A Multiplication Game - HDU 1517 博弈
- STM8系列单片机复用引脚烧写程序注意事项
- 黑马程序员——Java基础--集合(四)