고객사(남의 회사) 외근 나오면 내부망에 접속하기 위한 절차가 아주 까다롭기 때문에
주로 핫스팟을 사용해서 외부망만 접근하는데
핫스팟을 켜면 핑이 열개 스무개씩 계속 빠져서 도저히 업무를 할 수가 없었다.
그래서 꾸역꾸역 USB 테더링으로 사용하던 중에...
유선 테더링마저 쓸 수 없는 고객사 IDC에 출입할 일이 생겨 어쩔 수 없이 해결 방안을 다시 모색했다.
1. 현상
- 구글 DNS, 휴대용 라우터 게이트웨이 모두 핑이 동시에 빠짐.
- 스마트폰, 태블릿에서는 모두 정상
- 맥북 쪽이 문제라는 이야기
2. 진행
- 뻔하게 매뉴얼에 나온 대로...
- 맥북 리부팅은 당연히 매일 함
- 휴대용 USB 라우터기 때문에 이것도 매일 리부팅함
- WPA / WPA2 혼합 인증 - WPA2 인증 모두 테스트해봤으나 증상 동일함
- IP 주소 추적 제한 옵션 변경해봤으나 동일함

3. 해결
뭘 해도 안되던 차에 MTU 변경에 관련된 외국 포럼 아티클을 발견했다.
https://www.howtoisolve.com/fix-macbook-wifi-issues/
M2/M1 MacBook Wi-Fi Issues (Fixed - Sonoma, Ventura)
Without Wi-Fi nothing is possible on MacBook, and with slower Wi-Fi on mac, I get how annoyed are you, fix Wi-Fi issues on MacBook.
www.howtoisolve.com
설마 설마 하다가 지푸라기라도 잡는 심정으로
기본값(1500)을 사용자화로 변경 후 1436으로 변경했다. 원문 글에는 1453으로 하라고 되어 있는데... 왜인지 모르게 내 맥은 1436이 최대치이길래 걍 최대치로 변경했더니...

그토록 빠져대던 핑이 한 개도 안빠진다...
현업에서 서버 만지는 것도 아니고 개인용 노트북에서 MTU 변경할 일이 있을지는 몰랐네 허허
GUI 상에서 변경한 내용이 와이파이 재접속시 날아가는 것 같아서 CLI 상에서 기본 MTU를 추가로 변경해주었다.
https://osxdaily.com/2013/01/14/set-mtu-size-from-the-command-line-of-mac-os-x/
Set MTU Size from the Command Line of Mac OS X
MTU stands for Maximum Transmission Unit, and a larger MTU size generally increases efficiency of a network connection because each packet carries more data, but sometimes the default MTU sizes (of…
osxdaily.com
terminal에서 ifconfig 명령어로 현재 사용하고 있는 네트워크 디바이스를 찾았다.
무선랜 디바이스가 en0인걸 확인했으니...
networksetup -getMTU en0
를 입력하면
Active MTU: 1436 (Current Setting: 1436)
현재 MTU 값이 나온다. 나는 이미 변경한 뒤에 확인한 바람에 1436으로 나오는데 변경하지 않았다면 1500으로 나오겠지..
그 상태에서
networksetup -setMTU en0 1436
을 입력해서 MTU를 변경해주니
무선랜 재시작 후에도 변경한 MTU 값으로 유지되는 걸로 보인다.
IDC 들어가기 귀찮아서 투덜투덜했는데
반년 동안 깊은 빡침을 참아가던 이슈가 이렇게 해결되는구만...
주1 - 사용자 개인 네트워크 환경에 따라 전혀 무관할 수 있습니다.
주2 - 터미널 작업은 신중하게