본문 바로가기

개발 이야기/리눅스 개발

이더넷케이블로 직결한 두 컴 사이에 ping주고받기

728x90

저는 랩톱 두대를 책상위에 놓고 데탑처럼 씁니다

윈도10 깔린 t470에 모니터 두대 물려서 메인이구요

우분투깔린 HP고물랩톱이 서브입니다

두 컴은 당연히 무선랜이 각각 있지만 마우스/키보드 공유프로그램인 Synergy를 좀 원할하게 돌리기 위해서 둘 사이에만 ethernet케이블이 꼽혀 있습니다

 

ethernet ip설정은 다음과 같습니다

 

t470 (windows 10):

IP 10.0.0.1

subnet 255.255.255.0

 

HP (ubuntu):

IP:10.0.0.2

subnet 255.255.255.0

 

이렇게 해서 Synergy 사용하는데는 문제가 전혀 없지만 ping이 윈도/우분투에서 상이하게 작동합니다

 

윈도(10.0.0.1)에서 핑을 쏴보면 10.0.0.1 이나 10.0.0.2로 잘 쏴지지만

 

 

 

우분투(10.0.0.2)에서는 10.0.0.1로 핑을 쏴도 돌아오질 않습니다

 

 

 

핑으로 두 랩톱의 연결여부를 확인하는 간단한 스크립트를 짜서 쓸 생각인데 첨부터 막히네요 ㅠㅠ

이유가 뭘까요? 

이유는 바로~~~

:=> t470 (windows 10) 의 방화벽 설정을 확인 해 보시는게,,,,윈도우 머신 방화벽에서 ICMP 메시지가 수신 차단되었다면 응답을 받을 수 없습니다.

 

해당 참골 링크는

:=> https://www.howtogeek.com/howto/windows-vista/allow-pings-icmp-echo-request-through-your-windows-vista-firewall/

 

위 링크와 같이 윈도우PC에서 해결하면 됩니다.

 

그럼,

   공유합니다.