스위치가 호스트에 대해 ping 을 수행할 수 없습니다.
Lan 에서 두 컴퓨터가 ping 할 수 없는 문제 요약
# # # 회사에서 사무용 컴퓨터와 개인용 노트북 간에 파일을 전송해야 하는 경우가 많기 때문에 골치 아프기 때문에 파일 전송을 위해 FTP 서버를 쓰고 싶습니다. 그러나 나중에 두 대의 컴퓨터가 같은 네트워크 세그먼트에 있지 않아 양방향으로 통신할 수 없다는 것을 알게 되자 길을 더듬었다. 마지막으로 정적 경로를 추가하여 이 문제를 해결했습니다. 이 과정에서, 나는 인터넷에 있는 많은 사람들이 서로 표절하고, 잘못된 정보에 많은 정력을 낭비했다는 것을 알게 되어, 자신의 이해를 적어보고 싶었다. (윌리엄 셰익스피어, 템페스트, 독서명언) 문제는 간단하지만, 한 반이 아니기 때문에 인터넷 지식에 대한 이해가 얕아서 많은 시행착오를 겪었다. 잘못이 있으면 시정해 주십시오.
1. 같은 네트워크 세그먼트 내에 있습니다
컴퓨터 a 와 b 가 모두 192. 168.0.X 의 네트워크 세그먼트에 있다고 가정하면 두 컴퓨터는 추가 설정 없이 서로 ping 을 할 수 있습니다. Ping 이 다른 경우 원인은 다음과 같습니다 (이에 제한되지 않음).
대상 호스트의 방화벽이 종료되지 않았습니다.
대상 호스트에는 컴퓨터 집사 /360 보호 소프트웨어가 있습니다.
2. 다른 네트워크 세그먼트에서
위 그림에서 a 와 b 는 서로 다른 네트워크 세그먼트에 속합니다. 이 경우 b 는 a 에 대해 ping 할 수 있지만 a 는 b 에 대해 ping 할 수 없습니다. b 의 IP 가 라우터 net (network address translation) 을 통해192 5438+068.0.148 로 표시되기 때문입니다 A 가 b 에 ping 을 수행하려면 컴퓨터 a 에 어떻게 도착하는지 알려주고 컴퓨터 a 에 정적 경로를 추가해야 합니다.
Dos 에서 다음 명령을 입력합니다. route -p add destination address? 마스크 서브넷 마스크 게이트웨이 주소
"대상 주소" 를 찾으려면 "게이트웨이 주소" 를 통해 찾아야 한다는 뜻입니다. -p 는 영구적입니다.
따라서 위 예에 해당하는 명령은 다음과 같이 써야 합니다. route-p add192.168.19.0 mask 255.255.0/ 여기서192.168.19.0 은192.168 에 대한 쌍을 나타냅니다 추가한 후에는 선형 플롯을 사용하여 추가가 성공했는지 여부를 확인할 수 있습니다. (dos 는 win 10 에서 관리자로 실행 중일 때만 추가할 수 있습니다. ) 을 참조하십시오
3. 그래도 안 돼요
그래도 안 된다면, B 컴퓨터 라우터가 안전설정을 해서 엑스트라넷이 인트라넷을 ping 할 수 없을 것 같습니다. 라우터 모델에 따라 인터넷에서 관련 설정 방법을 검색할 수 있습니다. 하지만 오래된 라우터에는 이 기능이 없을 수도 있습니다. 그렇다면 다른 방법을 강구할 수밖에 없다.