NAT와 전달도 사용했는데 잘 작동했습니다(그러나 제 경우에는 클러스터나 Jenkins 마스터 및 Jenkins 슬레이브가 필요했기 때문에 네트워크 NAT를 만들었습니다).
VirtualBox에서 NatnetworkLab이라는 NAT 네트워크를 만들었지만 SSH 클라이언트를 사용하여 컴퓨터에 연결할 수 없습니다. 포트포워딩을 해봤습니다. 내 컴퓨터에는 고정 IP 주소(10.0.2.1 및 10.0.2.2)가 있습니다.
machine1과 machine2 사이의 SSH는 제대로 작동하지만 PuTTY를 사용하여 내 호스트(Windows 10)에서 내 컴퓨터에 직접 연결하고 싶습니다.
규칙을 추가했습니다.
- 기계 1 127.0.0.1 2222 10.0.2.1 22
- 기계 1 127.0.0.1 2223 10.0.2.2 22
127.0.0.1 및 포트 2222 또는 2223을 사용하여 PuTTY를 통해 연결을 시도했습니다.
답변1
내 문제를 발견했습니다. 새로운 Jenkins Slave를 만들기 위해 원본 데비안을 복제했는데, 원본 MAC 주소와 충돌이 있을 수도 있겠다는 생각이 들었습니다. 슬레이브와 마스터에서 퍼티를 시작하고 연결하려고 하면 작동하지 않지만 둘 중 하나가 다운되면 작동합니다.
문제의 원인을 찾으면 해결 방법을 게시하겠습니다.
편집: 두 노드 모두에서 잘 작동하므로 새 MAC 주소를 생성하지 않고 VM을 복제한 것 같습니다.