我可以 ping 静态 IP,但在浏览器中看不到它们

use*_*592 0 networking

我对网络无望,所以请原谅我的无知。我有 4 台机器 master、slave02、slave03 和 slave04 通过交换机连接,并且它们有静态 IP 192.168.1.1、2、3 和 4。它们共享一个互联网连接,在所有机器上都可以正常工作。

我可以 ping 到它们,例如ping slave4,它们ping 192.168.1.4都可以工作,但是我不应该也可以浏览它们,例如http://slave4给出unable to connect吗?

我使用 Ub16.04,它们有如下文件:/etc/network/interfaces

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.3
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254
Run Code Online (Sandbox Code Playgroud)

/etc/hosts

127.0.0.1    localhost
192.168.1.3    slave3
192.168.1.2    slave2
192.168.1.1    master
192.168.1.4    slave4
Run Code Online (Sandbox Code Playgroud)

蒂亚!!

在其中一个从站上编辑​​一个相当奇怪的网络配置示例: 在此处输入图片说明 我无法编辑 ifupdown 但有线连接 1 如下所示: 在此处输入图片说明

小智 6

看来您输入的信息不足。也许我错了,不明白你的问题,但如果你想通过 http 协议浏览另一台计算机,那台远程计算机上必须运行一些 http 服务器,并且该主机必须在 80 上侦听(或不同,但默认情况下 - 80) 端口。此外,必须通过 http 主机上的防火墙打开该端口。要检查该端口是否已打开,您可以在主计算机上尝试以下命令:

nmap slave2 -p 80
Run Code Online (Sandbox Code Playgroud)

或者

nmap 192.168.1.2 -p 80
Run Code Online (Sandbox Code Playgroud)

但无论如何,首先,必须在从站上安装和配置 webserver。