로컬 Vnet8 가상 네트워크 카드의 IP 주소를 수동으로 구성하여 문제를 해결하십시오. 로컬 호스트 xshell이 가상 머신 Centos7에 연결할 수 없습니다.

Xshell은 이전에는 가상 머신에 원활하게 연결 되곤했지만 어느 날 갑자기 연결이되지 않아서 짜증이났습니다.

-가상 머신 시스템의 경우 다음과 같은 필요한 작업을 수행했습니다.

1. 가상 머신 네트워크 연결 설정이 IP 주소의 동적 할당을 취소하고 NAT 모드가 선택됩니다.

2. Cento7 시스템은 IP 주소를 수동으로 할당하기도합니다.

3. 방화벽도 꺼져 있습니다 (systemctl stop firewalld / systemctl status firewalld);

4. SElinux도 닫힙니다 (setenforce 0).

5. SSH 서비스도 포트 22 (netstat sshd | grep ssh)에서 시작되었습니다.

이러한 구성에는 실수가 없습니다.

-로컬로 돌아 가기 (내는 win10) :

1. xshell 확인, 요청한 IP 주소 및 요청한 포트가 모두 정확함

2. 방화벽도 꺼졌지만 가상 머신의 IP 주소는 여전히 ping 할 수 없으며 해당 호스트는 ssh에 연결할 수 없습니다.

그런 다음 문제 해결 후 로컬 호스트 명령 줄을 통해 ipconfig 명령을 실행하고 Vnet8 네트워크 카드의 IP 주소를 확인하여 문제를 발견했습니다.

실제 Vnet8 네트워크 카드 IP 주소는 무작위로 자동으로 획득되는 IP 주소 및 게이트웨이이며, 이는 가상 머신에서 구성한 네트워크 카드와 다릅니다. 따라서 가상 머신을 로컬로 ping 할 때 패킷이 다른 위치로 전달되며 수동으로 변경하기 만하면됩니다. Vnet8 가상 네트워크 카드를 구성합니다.

이제 가상 머신 의 네트워크 구성 파일이 구성되었으므로 다음 구성 정보를 기록합니다.

그런 다음 로컬 호스트의 Vnet8 가상 네트워크 카드 연결을 선택합니다.

그런 다음 속성을 클릭하고 인터넷 프로토콜 버전 (TCP / Ipv4)을 선택하고 IP 주소, 게이트웨이 및 마스크를 수동으로 구성합니다.

xshell이 ​​호스트에 다시 연결됩니다.

추천

출처blog.csdn.net/weixin_31789689/article/details/108269684