우분투 환경에서 게이트웨이 주소를 수정하거나 추가 및 삭제 하는 방법에 대하여 알아봅니다.
버추얼박스 환경에서는 네트워크 장치를 수정하거나 업데이트하면 아이피 주소가 재 설정되는 경우가 많습니다.
이 경우에 디폴트 게이트웨이 주소도 변경되어 갑자기 인터넷이 안되거나 외부 연결이 안될 때, 애를 먹습니다.
우선 오늘의 시험환경입니다.
시험환경
Ubuntu 16.04 LTS x64
우분투 상위버전의 경우 명령어가 동일하기 때문에 상관없지만 너무 하위버전 일 경우 명령어가 조금 상이할 수 있습니다.
먼저 현재 우분투의 게이트웨이 주소를 확인하는 방법에 대하여 알아보겠습니다.
현재 게이트웨이 주소 확인
$ ip route
ip route: 라우팅 테이블 목록 조회 명령어 입니다.
만약 위의 명령을 수행하였을 경우 아래와 같은 화면이 나타납니다.
이때 아래 항목을 확인하시면 됩니다.
- default via 172.16.0.1 dev enp1s0 onlink
제 PC 아이피 주소는 172.16.0.180 입니다.
또한 내부망 게이트웨이 주소는 172.16.0.1 입니다.
이렇게 정상적으로 게이트웨이 주소가 설정되어 있다면 위와 같은 이미지의 상황이 나타납니다.
자 하지만, 만약 저러한 default via 주소가 나타나지 않는다면 새로 게이트웨이 주소를 추가해주어야 합니다.
게이트웨이 주소 추가(ip route add)
$ sudo ip route add default via [게이트웨이 아이피 주소] dev [네트워크 장치명]
- ip route add default via 명령을 사용하여 게이트웨이 주소를 추가합니다.
이때 반드시 "dev" 항목에 들어가는 장치명은 아래의 조건을 충족해야합니다.
- 추가하려는 게이트웨이 아이피 주소 대역의 아이피가 설정된 네트워크 장치
자 반대로 잘못 설정한 게이트웨이 주소를 삭제하는 방법은 아래와 같습니다.
게이트웨이 주소 삭제(ip route del)
$ sudo ip route del default via [게이트웨이 아이피 주소] dev [네트워크 장치명]
단순히 add 명령어가 아닌 del 명령을 사용하면 됩니다.