我是一名新手网络管理员,负责为我志愿服务的一家非盈利组织设置一个非常简单的文件服务器。问题是我对 Linux 不太熟悉,出于多种原因,Ubuntu 最适合该服务器。出于这些原因,我决定尝试在公司内部设置它,并确保我知道自己在做什么,然后再在现场摸索,浪费我和公司的时间和精力。
我有一台运行 VirtualBox 的 Win7 主机,用于虚拟化 Ubuntu Server 10.4。VirtualBox 设置为使用桥接连接,DHCP 确实在 LAN 的其余部分为其分配了一个 IP。当前网络如下所示:
+ 192.168.1.1 Router
--+ 192.168.1.3 Host Win7
--+ 192.168.1.6 Guest Ubuntu Server 10.4
我已经在文件服务器上设置了 Samba,配置似乎正确。我只有一个来宾访问共享,因此身份验证应该不是问题。但是打开时\\192.168.1.6\MyShare
会显示标准窗口“无法访问此网络资源”对话框。
目前,我已经sudo ufw disable
确保从客户机到主机的防火墙没有问题。显示所有链上sudo iptables --list
均无规则且为默认。ACCEPT
由于我对 Linux 方面的事情还不熟悉,所以我很困惑。我的下一步故障排除步骤是什么?
答案1
我通过深入研究我的网络配置并确保所有相关端口都被允许通过,使它正常工作ufw
。Ubuntu 社区帮助页面ufw
是一个很好的资源。出于某种原因,仅仅这样做sudo ufw disable
是不够的,我必须专门允许这些端口,然后它才能正常工作。
我以 root 身份运行了以下命令:
ufw allow 137/tcp
ufw allow 137/udp
ufw allow 138/tcp
ufw allow 138/udp
ufw allow 139/tcp
ufw allow 139/udp
ufw allow 445/tcp