본문 바로가기

Mac

2개의 네트워크의 라우팅 테이블 변경하기

2개의 네트워크(사내망, 외부망)을 물렸을 경우에 사내망 혹은 외부망의 연결에 문제가 발생한다.


외부망은 외부로만 나가고, 사내망은 내부로만 연결 되기 때문에 둘 모두를 사용하려면 라우팅 테이블을 변경해줘야한다.

정확히는 default route를 추가해주면 된다.

사용하는 환경은 다음과 같다.

1. 외부망(wifi)

    - 외부 인터넷에 연결 가능함.

    - 내부망 연결 불가.

2. 내부망(유선 lan)

- 외부 인터넷 연결 불가.

- 내부망 연결 가능.


이렇게 되어있을 때, 1번(wifi)를 default로 지정하고, 2번(유선)에 대해서는 해당 내부망 gateway를 이용하도록 수정한다.


우선, 시스템 환경 설정 - 네트워크 에서 우선순위를 변경한다.(설정 아이콘(톱니바퀴 기계모양)를 클릭하고 서비스 순서 설정으로 들어가서

wifi를 최상단으로 위치시키면 된다.


이제 기본 route로 wifi로 변경되었는지 확인해본다 다음 명령어를 이용해서 확인한다.

eratoui-MacBook-Pro:~ erato$ route -n get default

   route to: default

destination: default

       mask: default

    gateway: 192.168.43.1

  interface: en0

      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>

 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire

       0         0         0         0         0         0      1500         0 


이제 2번(유선)에 대해서는 특정 아이피 대역을 다른 route를 사용하도록 추가한다.

여기서는 192.168.100.1의 라우터를 사용하도록 했다.

다음 명령으로 설정 가능하다.

eratoui-MacBook-Pro:~ erato$ sudo route add 192.168.100.0/8 192.168.100.1

Password:

add net 192.168.100.0: gateway 192.168.100.1


이제 설정이 잘 되었는지 확인해보자.