그래서 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에 있다는 것을 알고 이를 사용했습니다.
내 질문은 이것을 올바르게 설정하는 방법입니다. 사용해야 하는 주소를 어떻게 찾나요? Google에서 어떤 도움도 찾지 못했습니다. 이것이 제가 놓친 유일한 퍼즐 조각입니다.
이 지침에 따라 설치하고 있습니다.유튜브 영상하지만 다른 네트워크 옵션을 사용합니다.
내 컴퓨터에는 마더보드에 이더넷 연결이 있고 PCI-E 슬롯을 통한 이더넷 연결이 있습니다. 나는 컴퓨터가 PCI를 eth1로 인식하고 마더보드 연결을 eth0으로 인식한다고 가정합니다. 또한 컴퓨터에서 Arch 라이브 CD를 시작했는데 Google에 핑을 보낼 수 있고 ifconfig를 실행하면
inet 192.168.0.124 및 넷마스크 255.255.255.0을 사용하는 enp4s6
enp6s0에는 inet이나 주소가 없습니다.
공용 네트워크에 대한 이더넷 연결은 PCI-E 슬롯의 네트워크 카드에 연결되고 스위치에 대한 이더넷 연결은 마더보드 포트에 있습니다.
도움을 주시면 감사하겠습니다. 감사해요.
답변1
그래서 저는 실제로 문제는 운영 체제마다 네트워크 카드를 다른 순서로 로드한다는 사실을 알아냈습니다. Arch가 탑재하는 PCI-E 네트워크 카드는 enp4s6이고, 메인보드 카드는 enp6s0입니다. CentOS 설치를 실행했을 때 이것을 발견한 방법
ethtool eth0; ethtool eth1
속도가 다르다는 걸 알아차렸어요. 카드 이름이 비슷해서 놓쳤는데 PCI-E 카드가 100Mbps이고 메인보드 커넥터가 기가비트입니다. Arch 라이브 USB는 역순으로 표시됩니다.
이 문제가 발생하는 경우 디버깅에 도움이 되는 몇 가지 유용한 도구와 위치가 있습니다.
/etc/hosts
/etc/resolve.conf
/etc/nsswitch.conf
ip addr show
ip route show
route
netstat -nr
arp -e
ethtool <interface>
간단히 말해서, 이것은 나의 어리석은 실수였습니다. Rocks 설치(Anaconda 설치 프로그램)에 네트워크 도구가 표시되지 않으며 터미널 액세스를 통해 잘못된 설치에서 디버깅하는 것이 더 쉬울 수 있습니다.