[Mac] 와이파이를 통하여 유선랜의 인터넷 공유 Computer Tip

지난번 "맥에서 인터넷 공유"에서는 와이파이를 AP 역할을 하도록 하고 이것을
유선랜으로 인터넷을 공유하는 것을 포스팅 했었는데요 이번에는 그 반대를 시도해
보았습니다.

즉, 현재 WiFi를 통하여 인터넷을 잘 사용하고 있습니다.

여기에,

위의 제품을 이용하여 USB로 연결한 RJ45 랜케이블을 꼽고 1G 스위치에 연결할 다음, 해당 스위치에는
여러 개의 라즈베리파이 등의 호스트를 꼽은 상태입니다.

이 상태에서 맥을 게이트웨이 처럼 이용하여 해당 유선랜의 주소 대역은 NAT로 이용하고 이를 통하여
인터넷이 공유되는 것입니다.

그런데 문제는 이 NAT 되는 주소 영역대의 문제였습니다.

우선 이 유선 주소대역이 
192.168.100.0/24 를 사용해야만 된다고 가정합니다.

그런데 인터넷 공유를 해보면 항상 192.168.2.0/24 영역이 올라옴을 알 수 있습니다.

이것을 수정하는 방법입니다.

터미널에서 
$ sudo vi /Library/Preferences/SystemConfiguration/com.apple.nat.plist
라고 열어서

NAT의 dict 항목 내에 다음의 줄을 추가합니다.

        <key>SharingNetworkMask</key>
        <string>255.255.255.0</string>
        <key>SharingNetworkNumberEnd</key>
        <string>192.168.100.254</string>
        <key>SharingNetworkNumberStart</key>
        <string>192.168.100.0</string>

이것을 XCode 에서 확인해 보면,

와 같이 보입니다.

이렇게 하고나서 인터넷 공유에서

공유를 해지했다 다시 켜고, 터미널에서

$ ifconfig

라고 해 보면,


위와 같이 192.168.100.1 로 설정됨을 알 수 있습니다.
(디폴트는 192.168.2.1 입니다)
이것은 이전에 아이맥과 맥북프로를 썬더볼트로 직결했을 때도 동일하게 적용될 것입니다.

그리고 유선망의 라즈베리 파이에서는
DHCP 또는 192.168.100.xxx/24 라고 설정하고 디폴트 게이트웨이를 192.168.100.1 이라고 주면

$ ping 8.8.8.8

이라고 하였을 때 잘 인터넷에 도달했음을 확인할 수 있었습니다.


어느 분께는 도움이 되셨기를...

덧글

댓글 입력 영역

구글애드텍스트