• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

Linux安装Samba出现eth0设备不存在

lsh019 2018-11-28 浏览量:1072

1.png



我在搭建Samba时,eth0找不到了,只有上图所示,然后Samba共享网络路径打不开,是不是因为Linux打开网络功能。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 没有eth0,可是有eth1,并且连线正常,用eth1呗
    • 发布于 2018-11-28
    • 举报
    • 评论 4
    • 1
    • 0
lsh019 回复了 robe_zhang:Samba怎么弄到eth1呀,小白一只,要怎么操作, 回复
robe_zhang 回复了 robe_zhang:板子ping路由,通的话直接在局域网电脑上访问samba服务 回复
lsh019 回复了 robe_zhang:不是啊,我现在是虚拟机中的Linux,电脑Windows可以ping到虚拟机,虚拟机也能ping到Windows,但是虚拟机中Linux的Samba一直不行,不知道怎么改 回复
robe_zhang 回复了 robe_zhang:直接在电脑上的文件件目录路径,填上 \\192.168.0.n\ 你的 linux ip,然后回车不报错就是打开了,重新配置samba 目录,就能看到 linux 上的文件 回复

其他答案 数量:8
  • 有很多可能

     因为很多原因造成了设备名改变,比如在新的内核下设备名大多不是以ethX这样命名网口啦


    此外samba是否正常服务和是否有eth0没有本质联系,应该是其他原因。在samba-server是绑定ip,而不是绑定设备名的。


    • 发布于2018-11-28
    • 举报
    • 评论 2
    • 0
    • 0
lsh019 回复了 xdsnet :那我这个咋处理呀 回复
xdsnet 回复了 lsh019 :看samba配置文件啊,一般在/etc/samba 目录下有相应的配置文件,或者参考你安装软件包的说明。 回复

  • samba服务和你用什么网卡没有关系啊!

    samba是应用层服务,只要你链路是通的,不管是eth0 eth1只要链路通就可以的。

    另外你需要贴出来samba的配置文件,例如/etc/samba/smb.conf的配置内容,帮你看看,因为samba使用的SMB协议(服务消息块) service message block。

    这个协议是个局域网协议,你测试的时候要在局域网里面测试。 另外,你配置完samba服务器要记得启动才可以提供服务,而且需要提供共享文件的路径,需要设置权限的。

    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 看是在虚拟机上设置的吧,虚拟机的设置是什么样的呢
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 网络设置看看,如果是虚拟机也检测下,看虚拟网络服务有没有开启来!
    • 发布于2018-11-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 你这里应该是没有eth0这个设备,默认的网卡就是eth1的
    • 发布于2018-12-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 要检查你的设备驱动,有可能是驱动不正常导致的
    • 发布于2018-12-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先查看你的网络设置,是不是你的设备里面没有这个组件
    • 发布于2019-01-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的网络里面找不到这个设备,要检查设备是否连接
    • 发布于2019-01-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

Linux安装Samba出现eth0设备不存在