在安装之前samba服务器之前,先进行以下配置和测试。

<壹> 准备工作

一、NAT联网方式

(1)硬件连接

无需网线,无需路由器

(2)虚拟机选择NAT连接方式

(3)测试网络通不通

在cmd.exe上执行ipconfig命令,查看主机ip

在ubuntu的终端上执行命令"ifconfig eth0",查看虚拟机上ubuntu的ip

测试网络通不通

看到上边的结果,就知道网络已经通了。至此,我们已经完成了准备工作。

(3)额外的测试

测试结果如下,可以知道现在还无法访问我们虚拟机上的ubuntu上的samba服务器。

二、桥接方式

(1)硬件连接

准备材料:网线(1根)、路由器(1台)

连接方法: 将PC机的网线接在路由器的非入口(WAN)端

(2)虚拟机选择Bridged连接方式

(3)查看主机ip

(4)修改Ubuntu网络设置,使Ubuntu网络IP与主机IP在同一个网段

(5)测试网络是否畅通

windows命令行模式下测试

linux终端下测试

(6)网络ping不通怎么办

(1)硬件连接原因

解决办法:确保网线可靠连接

(2)路由器工作不正常

解决办法:尝试路由器复位

(3)计算机正在使用无线网络上网。当计算机使用无线网络上网并且同时有线网卡也接到了路由器上时,有线网络就不能正常工作,无线上网功能也将丧失(本人笔记本测试结果,此结论不敢保证所有电脑如此)。

解决办法:禁用无线网卡

<贰> 正式安装

一、安装samba服务器

sudo apt-get install samba

sudo apt-get install smbfs

二、创建共享文件夹

cd /

sudo mkdir share

sudo chmod 777 share

三、创建samba配置文件

1、先保存原来的配置文件,将来如果出错,可以从备份文件还原

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

2、修改配置文件

sudo gedit /etc/samba/smb.conf

在smb.conf最后边,添加如下内容

[share]
      path = /home/phinecos/share
      available = yes
      browsealbe = yes
      public = yes
      writable = yes

valid users = daneiqi

 四、创建samba用户账户

sudo touch /etc/samba/smbpasswd
  sudo smbpasswd -a daneiqi

输入第二条命令后,系统会要求你输入账户"daneiqi"的密码。

五、重启samba服务器

sudo /etc/init.d/smbd restart 或者

service smbd restart

六、测试

smbclient -L /localhost/share

如果成功连接,则说明安装成功,如下图所示。

  七、在windows下访问ubuntu的文件

 

参考博客:Ubuntu下配置samba实现文件夹共享

在ubuntu12.0.4上搭建samba服务器以实现文件共享的更多相关文章

  1. 在Ubuntu12.0.4下搭建TFTP服务器

    一.安装相关安装包 tftpd(服务端),tftp(客户端) sudo apt-get install tftp-hpa tftpd-hpa 安装xinetd sudo apt-get install ...

  2. Ubuntu 上搭建 Samba 服务器

    由于经常要接收同事发送的一些文件,U盘拷来拷去的很麻烦. 在本机Ubuntu上搭了各Samba服务器,过程中遇到点小问题,记录一下 sudo apt-get install samba 创建一个共享目 ...

  3. 在路由器上搭建SVN服务器

    在路由器上搭建SVN服务器 SVN托管服务大家都不陌生了,我最早开始用的是谷歌提供的SVN,因为在上面托管的项目都是开源的,所以当有些项目不方便在网上公开的时候,就需要自己搭建SVN服务器了.wind ...

  4. Android源码浅析(三)——Android AOSP 5.1.1源码的同步sync和编译make,搭建Samba服务器进行更便捷的烧录刷机

    Android源码浅析(三)--Android AOSP 5.1.1源码的同步sync和编译make,搭建Samba服务器进行更便捷的烧录刷机 最近比较忙,而且又要维护自己的博客,视频和公众号,也就没 ...

  5. 【转帖】Linux上搭建Samba,实现windows与Linux文件数据同步

    Linux上搭建Samba,实现windows与Linux文件数据同步 2018年06月09日 :: m_nanle_xiaobudiu 阅读数 15812更多 分类专栏: Linux Samba 版 ...

  6. 微软.NET年芳15:我在Azure上搭建Photon服务器(C#.NET)

    网上火热的“微软.NET年芳15”文章,我也得写点什么嘛,毕竟我还是现任的微软MVP. 摘录网上的“.NET 15周年”信息如下: 微软的 .NET 框架本周迎来了 15 岁生日..NET 的第一个版 ...

  7. 如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享

    如何在RHEL7上搭建Samba服务实现Windows与Linux之间的文件共享 实现环境:VMware workstations.RHEL7.0 第一步:配置网卡IP及yum软件仓库 命令:vim ...

  8. Mac上搭建直播服务器Nginx

    Mac上搭建直播服务器Nginx 1.安装Homebrew,执行命令 Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就 ...

  9. CentOS Linux上搭建PPPoE服务器及拨号设置

    CentOS Linux上搭建PPPoE服务器及拨号设置 搭建PPPoE,成功了的话,就觉得超级简单,在CentOS Linux更是5步左右就能搞定. 1.安装pppoe,安装完成后,会有pppoe- ...

随机推荐

  1. 13 引用WINAPI

            [System.Runtime.InteropServices.DllImport("user32.dll", EntryPoint = "SetWind ...

  2. [ES6] 20. Polyfills

    Polyfill is something you don't need to set up traceur but start to use es6 in today's browser.You c ...

  3. Redis学习手册(内存优化)

    自从Redis 2.2之后,很多数据类型都可以通过特殊编码的方式来进行存储空间的优化.其中,Hash.List和由Integer组成的Sets都可以通过该方式来优化存储结构,以便占用更少的空间,在有些 ...

  4. strace

    -c 统计每一系统调用的所执行的时间,次数和出错的次数等. -d 输出strace关于标准错误的调试信息. -f 跟踪由fork调用所产生的子进程. -ff 如果提供-o filename,则所有进程 ...

  5. block_dump观察Linux IO写入的具体文件(mysqld)

      一.使用方法: 二.基本原理: 三.总结 很多情况下开发者调测程序需要在Linux下获取具体的IO的状况,目前常用的IO观察工具用vmstat和iostat,具体功能上说当然是iostat更胜一筹 ...

  6. 虚拟机windows xp 下安装配置mysql cluster 7.3.2

    1.虚拟机环境下安装的 1 192.168.131.21(管理节点,存储节点,sql节点) 2 192.168.131.22(存储节点,sql节点)   2.安装程序 在两台机器上面同时进行 第一步: ...

  7. 通过虚拟机VMware来练习安装ESXi

    关于VMware vSphere组件ESXi,大家请自行百度.大概的意思我简单的先理解为这个组件是通过在服务器上安装上ESXi系统,继而虚拟化整个服务器的硬件资源为之后虚拟各种客户端所用.相比较大家较 ...

  8. UPDATE---修改表中数据

    UPDATE table_name SET column1=value1,column2=value2,... [WHERE conditions]; 例: UPDATE userinfo SET n ...

  9. 利用servlet技术实现验证码功能

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" ...

  10. xpath选择器

    一.xpath中节点关系 父(Parent):每个元素以及属性都有一个父 子(Children):元素节点可有零个.一个或多个子 同胞(Sibling):拥有相同的父的节点 先辈(Ancestor): ...