더북(TheBook)

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


신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.