因此,我正在尝试设置 Rocks 集群,但似乎在网络配置部分失败,因为我在最终安装中无法获得互联网连接。
因此,在我的路由器上显示的那台计算机的地址是 192.168.0.124,我在第一次设置中使用它作为 IP,如下所示
我还尝试过 192.168.0.1 和 192.168.0.130 (范围内的随机地址)。从连接到同一网络的 Windows 计算机上,我可以看到我的网络掩码是 255.255.255.0。它还显示我的默认网关为 192.168.0.1
然后我进入专用网络并将其保留为默认值。我也尝试过其他地址,但我不确定该怎么做。那里只有一个网络交换机,我可以将所有计算机连接到其中。 最后我看到有关网关和 DNS 的屏幕。从连接到我运行的同一网络的 Windows 计算机
ipconfig /all
我发现网关和 DNS 服务器都在 192.168.0.1 上,所以我使用了这些。
我的问题是如何正确设置这些?如何找到我需要使用的地址?我没有从谷歌找到任何帮助,这是我所缺少的谜题的唯一部分。
我正在按照此说明进行安装Youtube 视频但我使用不同的网络选项。
我的计算机主板上有一个以太网连接,还有一个通过 PCI-E 插槽连接。我假设计算机将 PCI 识别为 eth1,将主板连接识别为 eth0。我还启动了机器上的 Arch live cd,它可以 ping Google,并运行 ifconfig 我看到
enp4s6 与 inet 192.168.0.124 和网络掩码 255.255.255.0
enp6s0 没有 inet 或地址。
连接公网的以太网连接到 PCI-E 插槽中的网卡,连接交换机的以太网位于主板端口上。
我很感激任何帮助。谢谢。
答案1
所以我发现问题实际上在于不同的操作系统以不同的顺序加载网卡。 Arch加载的PCI-E网卡为enp4s6,主板卡为enp6s0。我是如何发现这一点的,当我在 CentOS 安装中运行时
ethtool eth0; ethtool eth1
我注意到不同的速度。这些卡的名称相似,所以我错过了这一点,但 PCI-E 卡是 100Mbps,主板接口是千兆位。 Arch live usb 显示相反的顺序。
对于遇到此问题的其他人,这里有一些有用的工具和位置可以帮助调试
/etc/hosts
/etc/resolve.conf
/etc/nsswitch.conf
ip addr show
ip route show
route
netstat -nr
arp -e
ethtool <interface>
简而言之,这对我来说是一个愚蠢的错误。我在 Rocks 安装(Anaconda 安装程序)中没有看到任何网络工具,并且在有终端访问权限的错误安装中进行调试可能更容易。