看不到新的 ubuntu 服务器

看不到新的 ubuntu 服务器

我最近用 ubuntu server 12.04 32 位设置了一个旧桌面。完成安装并登录服务器后,我尝试从网络上的其他计算机(Windows 和 ubuntu)访问它,但在任何地方都看不到它。有什么帮助吗?

答案1

重要的:作为hudolejev 建议,看到和登录是不一样的。
如果你可以 ping 服务器但不能ssh进入,那么请确保你
已经安装了 SSH 服务器(运行sudo apt-get install ssh)并启动它:

sudo service ssh start

如果你不能ping 服务器,按照以下步骤诊断问题:


你必须向前走!首先,检查它是否连接到网络。

运行ifconfig以检查网卡是否被检测到并配置正确。
您应该看到一个ethX具有 IP 的卡和UP,类似这样的:

eth0      链路封装:以太网 HWaddr 00:17:1a:bd:b6:3c  
          inet地址:192.168.1.102  广播:192.168.1.255 掩码:255.255.255.0
          inet6 地址:fe80::216:36ff:febd:b64b/64 范围:链接
          向上广播运行多播 MTU:1500 度量:1
          RX 数据包:380931 错误:0 丢弃:0 超限:0 帧:0
          TX 数据包:488362 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:1000
          RX 字节数:53036441 (53.0 MB) TX 字节数:522204820 (522.2 MB)
          中断:18 内存:da000000-da020000

尝试ping从其他计算机和服务器本身获取该 IP。
然后,尝试ping路由器(运行route -n以查看其地址)。

还要检查您是否没有通过运行以下命令激活 IPTables 防火墙:

iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

使用tcpdumpWireshark看看流量是否真的到达了服务器。
当真的绝望时,cat /var/log/{syslog,dmesg,kern.log} | tail -n 200寻找
一些来自内核的方便消息。

如果仍然不起作用,则在其他
计算机上重复此过程。这似乎更像是一个通用的网络管理
问题,而不是 Ubuntu 的问题;您可以
在 SuperUser 处获得有关该主题的更好的帮助。

答案2

我尝试访问它

怎么办?SSH?Telnet?HTTP?

SSH 守护程序是否在服务器上运行?

ps ax | grep sshd

如果不,sudo apt-get install openssh-server

答案3

尝试重新启动。我遇到了同样的问题。似乎如果您对 eth0 进行更改,app armor 就会挂起,它确实想阻止静态 IP,因为它希望它是 DHCP。只需确保您仔细检查 /etc/network/interfaces 中的配置即可。

答案4

在 Linux 机器上检查/etc/samba/smb.conf。如果您的共享选项中有browseable = no,则意味着您可以安装共享,但无法在网络上看到它,就像隐形共享一样。您需要编辑这些。

重新启动Samba使之生效:

sudo service smbd restart

相关内容