IP 라우팅 테이블을 보여주거나 다루는 명령어이다.
route 명령은 네트워크 라우팅 테이블에 수동 항목을 작성할 수 있다. 이는 /etc/hosts에 설정한 호스트 앨리어스 설정이나 /etc/resolve.conf 파일에 설정된 네임서버의 정보에서 주소를 해석하게 된다.
이는 eth1 네트워크 장치는 192.168.0.0의 네트워크 주소를 가지고, Genmask 즉 넷마스크는 255.255.255.0.의 값을 가진다. eth0 네트워크 장치는 215.127.214.111의 네트워크 주소를 가지고, 255.255.255.224 의 넷마스크 값을 가진다. lo 장치는 네트워크 카드가 인식되어 있따면, 자동적으로 인식하는 장치로써, 자기 자신의 IP 즉, 로컬 호스트 주소를 가지고 있는 127.0.0.1에 대한 장치 라우팅 테이블이다. 라우팅 테에블 중 Destination 필드에 default 값은 게이트웨이 주소를 말하는 것으로 61.40.233.1의 값을 가지고 있다.
-n 옵션은 호스트명 대신 4분 표기법으로 된 어드레스 주소를 나타낸다.
라우팅 테이블에 나타난 기본 게이트웨이를 한 번 삭제해 보자. 이는 route del 명령과 함께 Destination의 값인 default을 지정하며 게이트웨이를 삭제할 것이므로 gw나 gatewa를 입력하며, 게이트웨이 주소를 지정하면 된다.
기본 게이트웨이 추가도 동일한 방식이나 route del 명령을 route add 명령으로만 입력한다.
사용법 : route [옵션] [명령어] -A family : 지정한 주소 설명해 준다. -v, --verbose : 보다 상세한 정보를 보여준다. -n, --numeric : Destination 필드 값을 모두 IP 주소로 보여준다. -e, --extend : 좀더 많은 라우팅 테이블 정보를 보여준다. -F, --fib : 기본적인 라우팅 정보를 보여준다. -C, --cache : 라우팅 캐시 정보를 보여준다. -h, --help : 도움말을 보여준다. -V, --version : 버전정보를 보여준다. add [-net|-host] IP주소 [gw gateway] [netmask 넷마스크] [mss tcp-mss] [dev 장치] del IP주소
route 명령은 네트워크 라우팅 테이블에 수동 항목을 작성할 수 있다. 이는 /etc/hosts에 설정한 호스트 앨리어스 설정이나 /etc/resolve.conf 파일에 설정된 네임서버의 정보에서 주소를 해석하게 된다.
# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 215.127.214.111 * 255.255.255.224 U 0 0 0 eth0 192.168.0.0 * 255.255.255.0 U 0 0 0 eth1 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 218.147.234.129 0.0.0.0 UG 0 0 0 eth0
이는 eth1 네트워크 장치는 192.168.0.0의 네트워크 주소를 가지고, Genmask 즉 넷마스크는 255.255.255.0.의 값을 가진다. eth0 네트워크 장치는 215.127.214.111의 네트워크 주소를 가지고, 255.255.255.224 의 넷마스크 값을 가진다. lo 장치는 네트워크 카드가 인식되어 있따면, 자동적으로 인식하는 장치로써, 자기 자신의 IP 즉, 로컬 호스트 주소를 가지고 있는 127.0.0.1에 대한 장치 라우팅 테이블이다. 라우팅 테에블 중 Destination 필드에 default 값은 게이트웨이 주소를 말하는 것으로 61.40.233.1의 값을 가지고 있다.
-n 옵션은 호스트명 대신 4분 표기법으로 된 어드레스 주소를 나타낸다.
# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 215.127.214.111 0.0.0.0 255.255.255.224 U 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 218.147.234.129 0.0.0.0 UG 0 0 0 eth0
라우팅 테이블에 나타난 기본 게이트웨이를 한 번 삭제해 보자. 이는 route del 명령과 함께 Destination의 값인 default을 지정하며 게이트웨이를 삭제할 것이므로 gw나 gatewa를 입력하며, 게이트웨이 주소를 지정하면 된다.
# route del default gw 215.127.214.111
기본 게이트웨이 추가도 동일한 방식이나 route del 명령을 route add 명령으로만 입력한다.
# route add default gw 215.127.214.111