当前位置: 技术问答>linux和unix
虚拟机smb服务已经启用,但访问时提示找不到网络路径
来源: 互联网 发布时间:2016-03-25
本文导语: 虚拟机安装了samba服务,显示已经成功,使用命令service smb start 启用服务。用图形窗口配置samba共享目录。防火墙已经关闭,在windows下telnet可以telnet成功。但是使用命令netstat -tlnp|grep smb 时发现只有139端口状态时LI...
虚拟机安装了samba服务,显示已经成功,使用命令service smb start 启用服务。用图形窗口配置samba共享目录。防火墙已经关闭,在windows下telnet可以telnet成功。但是使用命令netstat -tlnp|grep smb 时发现只有139端口状态时LISTEN,而445端口没有,虚拟机和Windows互相ping可以凭通。在Windows下输入命令\192.168.3.200(注释:我的Linux网卡的IP),抓包发现对虚拟机445端口发出的TCP链接不成功,返回 找不到网络路径的 消息。
问题:为什么samba服务已经开启了,但是 445端口没有监听连接请求呢?我在公司的虚拟机里面用命令
netstat -tlnp|grep smb 看到是139 和 445都是出于LISTEN状态的。
如何打开445端口?
问题:为什么samba服务已经开启了,但是 445端口没有监听连接请求呢?我在公司的虚拟机里面用命令
netstat -tlnp|grep smb 看到是139 和 445都是出于LISTEN状态的。
如何打开445端口?
|
1. 你在命令行输入 ps -axl 看看有没有 smbd 和 nmbd 的进程,
2. 配置一下你的 /etc/samba/smb.conf 文件,需要有个共享项,比如
[linuxshared]
path = / # 是你的共享目录,
writeable = yes
guest ok = yes
3. 重启smb服务器, 在命令行输入 /etc/init.d/smb restart
然后在windows上面输入(可以在资源管理器上) \LINUX主机IP地址linuxshared(共享项来的) 来试试
2. 配置一下你的 /etc/samba/smb.conf 文件,需要有个共享项,比如
[linuxshared]
path = / # 是你的共享目录,
writeable = yes
guest ok = yes
3. 重启smb服务器, 在命令行输入 /etc/init.d/smb restart
然后在windows上面输入(可以在资源管理器上) \LINUX主机IP地址linuxshared(共享项来的) 来试试