在安装之前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. spring mvc Spring Data Redis RedisTemplate [转]

    http://maven.springframework.org/release/org/springframework/data/spring-data-redis/(spring-data包下载) ...

  2. Java虚拟机学习 - 对象访问

    对象访问会涉及到Java栈.Java堆.方法区这三个内存区域. 如下面这句代码: Object objectRef = new Object(); 假设这句代码出现在方法体中,"Object ...

  3. HDU - 1693 Eat the Trees(多回路插头DP)

    题目大意:要求你将全部非障碍格子都走一遍,形成回路(能够多回路),问有多少种方法 解题思路: 參考基于连通性状态压缩的动态规划问题 - 陈丹琦 下面为代码 #include<cstdio> ...

  4. find_if函数与partition函数的转换

    编写程序,求大于等于一个给定长度的单词有多少.我们还会修改输出,使程序只打印大于等于给定长度的单词. 使用find_if实现的代码如下: #include<algorithm> #incl ...

  5. 【转】如何优化Cocos2d-X游戏的内存

    Published on 2013 年 2 月 4 日, by donglin http://blog.chukong-inc.com/index.php/2013/02/04/%E5%A6%82%E ...

  6. jsp中的包含 include标签和ejb的小知识点

    <!-- 用inclue指令导入安全登录防护代码(静态包含) --> <!-- 静态包含:把被包含代码拷到当前类中形成一个新的类,执行.包含与被包含代码是合写在同一个类(servic ...

  7. Android_Component_example

    xml布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t ...

  8. c语言冒泡排序,指针,数组

    冒泡排序算法的运作如下: 比较相邻的元素.如果第一个比第二个大,就交换他们两个. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对.在这一点,最后的元素应该会是最大的数. 针对所有的元素重复 ...

  9. java Spring 基于注解的配置(一)

    注解引用:1.service.xml 配置注解模式 <?xml version="1.0" encoding="UTF-8"?> <beans ...

  10. MVC中实现部分内容异步加载

    MVC中实现部分内容异步加载 action中定义一个得到结果集的方法 public ActionResult GetItemTree(string title, int itemid, int? pa ...