Centos

Rocks 集群的網路配置

  • July 31, 2015

所以我正在嘗試設置一個 Rocks 集群,但在網路配置部分似乎失敗了,因為我在最終安裝中無法連接網際網路。

所以顯示在我的路由器上的那台電腦的地址是 192.168.0.124,我在第一次設置中使用它作為 IP,如圖所示 192.168.0.124/255.255.255.0

我也嘗試過 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 上,所以我使用了這些。192.168.0.1

我的問題是如何正確設置這些?我怎樣才能找到我需要使用的地址?我沒有從Google那裡找到任何幫助,這是我唯一遺漏的難題。

我正在按照此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 插槽中的網卡,連接到交換機的乙太網在主機板埠上。

我很感激任何幫助。謝謝。

所以我發現問題實際上在於不同的作業系統以不同的順序載入了 NIC。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 安裝程序)中沒有看到任何網路工具,而且從您可以訪問終端的錯誤安裝中進行調試可能會更容易。

引用自:https://unix.stackexchange.com/questions/219331