이사 + 네트워크 설정하기

지난 달 초에 (또) 이사. 네트워크 새로 구성한 내용 정리.

  • AP와 작업실(?) 허브의 분리
  • 여러 개의 AP
  • 눈에 보이는 선 최소화

대략 이런 목표.

우선 유/무선 분리. 이번에 실행에 옮기진 못했지만 vlan 쪼개서 별도 게스트 네트워크 구성하려고 함. 그리고 AP 보안 패치 끊겨도 편하게 바꾸려고. 이전 집이나 지금 집이나 벽이 좀 두꺼워서 벽 두 개 지나면 신호 감쇄가 너무 심하다. 안방과 서재는 괜찮은데 애들 방에서 잘 안잡힘. 그러니 그냥 AP 두 개로. 그리고 기왕 장비 새로 하는거 선 최소한만 보이게 구성.

네트워크 구성

  • 구내 단자함으로 ISP 망 연결이 들어온다. (UTP 케이블)
  • 구내 단자함에서 각 방과 거실에 전화선 1개 (UTP 케이블 4핀) + 랜 선 1개 (UTP 8핀) 이 간다.
  • 구내 단자함에서 ISP 쪽 선을 서재 랜 포트로 보낸다. 이걸 서재 랜 포트에서 ISP 에서 제공한 모뎀에 연결하고, 모뎀과 내 유선 라우터(?) 로 보냄. 이 밑에 허브를 물린다.
  • 허브에서 서재 내 데스크톱 두 대와 NAS 그리고 서재/안방용 AP에 연결
  • 허브에서 선을 하나 다시 빼서 서재 전화 포트에 연결
  • 구내 단자함에서 서재 전화선을 찾아 거실 랜포트에 연결.
  • 거실 랜 포트와 거실/애들방 용 AP 연결

2000년대 중반에 지은 집이라 그런지 현관이 아니라 부엌에 단자함이 있더라. ISP망도 광 케이블이 아니라 구리선. ISP 모뎀은 왜 있나 했는데 UTP케이블 가닥으로 500 Mbps 지원을 위해 필요함.

단자함을 사진으로 보면 이런 식. 2010년 경 이후에 지은 집이면 ISP망이 광 케이블로 들어오고, 아래 부분의 전화선도 랜 포트(RJ-45)일듯. 집에 케이블 찍을래 없어서 랜 선 사다가 커터로 대충 지르고 연결. 커터 등 부분을 써서 전화선 꽂는데 집어넣으면 잘 들어가더라. 테스터가 없어서 하나씩 연결했는데 레이블이 부엌인 자리가 서재 전화선이었다.

AP 구성

PoE 로 랜 선 + 전원을 묶어서 하나로 보냄. PoE 지원되는 허브는 비싸고 구내 랜 선 상태를 모르니 전원 + 랜 합치는 어댑터 동봉된 AP를 지름. 이걸로 겉에서 보기엔 랜 선 하나(…) 벽에 붙이는 것도 3M 찍찍이 1Kg 까진 버틴다는 걸로 고정. (500g쯤 나가는 AP라 이걸로)

구내 단자함의 전화선 부분을 거친 거라 거실 쪽 AP가 100 Mbps 로 연결된 것만 빼면 아주 잘 돌고 있다. 이사 직후엔 애들 방에서 무선 랜 못 쓰는 수준이었음. 지금은 둘째 재우면서 태블릿으로 이 글 쓰는게 가능.

macOS 에서 외장 모니터 레터박스 문제 해결

2015년에 나온 맥북을 델 U2713H 에 연결하니 화면 꽉차도록 출력하는게 아니라 주변이 검게 레터박스처럼 나오더라.

모니터 주변부가 화면 출력없이 검게 나온 상태

해상도를 잘못 설정하고 있나 봤는데, 우선 위 사진에서 처럼 정상적인 해상도고 모니터 상태 정보에서도 원하는 해상도 (2560 × 1440 @ 60㎐) 로 나오고 있다.

흔히 생각하는 케이블 문제는 아니고 — 얼마 전에 썼던 글에서 새로 구입한 케이블과 동일한 HDMI 2.0 스펙의 케이블을 구매했다 — 뭐가 문제일까 어리둥절. 혹시나 하는 마음으로 화면을 한 번 90도 돌려봤다.

왜죠. 화면이 가득 차더라. 그래서 트위터와 IRC에서 지인들에게 의견을 구하니 몇 가지 조언이 나왔다.

  • macOS 버전 문제일 수 있다. 최근 업데이트 후에 썬더볼트 디스플레이 색상 문제가 수정되었다 => HDMI 연결이고 최신 OS라 이건 문제가 아님.
  • 모니터에 오버스캔하는 기능이 있을 것이다 => 모니터가 그런 기능이 없는 저가 버전.
  • HDMI 케이블 문제 => 아님

오버스캔을 OS 수준에서 할 수 있는게 아닐까하고 구글 검색을 해봤다. 내가 겪는 문제의 해결법이 있다고 하는 글을 발견! 특정 모니터에 대한 설정이 언더스캔으로 되어있을 수 있다는 것. 위 글에서 언급한 `/var/db/.com.apple.iokit.graphics` 파일을 확인해보니 실로 그런 설정이 한 개 있더라. 아래 과정을 거쳐서 수정했다.

  1. 해당 파일 위치가 macOS의 시스템 무결성 보호 (System Integrity Protection; SIP) 기능으로 보호받는 영역이다. 그래서 우선 맥북을 끄고 Command + R을 누르면서 전원을 켠다.
  2. 유틸리티로 터미널을 실행하고 csrutil disable 명령을 입력해서 SPI 기능을 끈다. (정말로 꺼졌는지는 csrutil status명령으로 확인할 수 있다)
  3. 이제 저 파일을 열고 pscn 값이 10000 (=100%)이하인 항목을 찾아서 10000 으로 수정하고 저장.
  4. 다시 SPI를 활성화 한다. csrutil clear명령을 쓰고, 재부팅한다.

이러고 나면 아래처럼 내가 원하는데로 화면이 꽉차게 보인다. 별 이상한 내용으로 엄하게 삽질하다니 Orz