2.3.3 route, 라우팅 테이블 확인 및 설정
네트워크 통신 시 라우팅 테이블에 따라 경로를 탐색하게 되는데, 라우팅 경로를 확인하고 수동으로 라우팅 경로를 설정하려면 route 명령어를 사용한다. 주요 옵션은 add(라우팅 경로 추가), del(라우팅 경로 삭제)이 있고, add -net <목적지 IP 대역> netmask <넷마스크> gw <게이트웨이 주소> dev <인터페이스명>을 사용하면 수동으로 지정된 목적지 IP 대역에 대한 라우팅 경로를 설정할 수 있다.
# route와 동일한 netstat -r 명령어(라우팅 테이블 출력)
secu@secu-VirtualBox:~$ netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default _gateway 0.0.0.0 UG 0 0 0 enp0s3
link-local 0.0.0.0 255.255.0.0 U 0 0 0 enp0s3
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s3
# 라우팅 테이블 출력
secu@secu-VirtualBox:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default _gateway 0.0.0.0 UG 100 0 0 enp0s3
link-local 0.0.0.0 255.255.0.0 U 1000 0 0 enp0s3
192.168.100.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s3