logo

Linux에서 라우팅 테이블을 확인하는 방법 | 경로 명령

IP/커널 라우팅 테이블은 다양한 호스트와 네트워크 간에 네트워크 패킷이 전달되는 방식을 결정하는 중요한 맵 역할을 합니다. 활용하여 노선 명령을 사용하면 Linux 관리자와 사용자는 정적 경로를 설정하여 네트워크 연결을 정밀하게 제어하고 데이터 전송을 최적화할 수 있습니다. 이 포괄적인 가이드에서는 Linux에서 경로 명령의 복잡성을 탐색하고, 해당 기능을 설명하고, 자세한 예제를 조사하여 사용법에 대한 깊은 이해를 얻을 것입니다.

int에서 char로 자바

경로 명령 설치

많은 Linux 배포판에는 경로 명령이 사전 설치되어 있지 않습니다. 설치하려면 Linux 배포판에 따라 다음 명령을 사용하십시오.



데비안/우분투의 경우

sudo apt-get install net-tools>

CentOS/RedHat의 경우

sudo dnf install net-tools>

페도라OS의 경우



sudo dnf install net-tools>

경로 명령 작업

IP/커널 라우팅 테이블을 표시합니다.

route>
노선

노선

라우팅 테이블 항목을 표시합니다.

전체 숫자 형식으로 라우팅 테이블을 표시합니다.

route -n>
경로 -n

경로 -n



네임서버에 대한 경로가 사라진 이유를 확인해야 할 때에도 유용합니다.

기본 게이트웨이를 추가하려면

sudo route add default gw 169.254.0.0>
기본 게이트웨이 추가

기본 게이트웨이 추가

네트워크에 속하지 않는 모든 패킷이 전달되는 게이트웨이 주소를 할당합니다.

메모: 이 경우 기본 게이트웨이로 169.254.0.0을 선택하려고 합니다. 귀하의 필요에 따라 선택할 수 있습니다.

커널의 라우팅 캐시 정보를 나열합니다.

route -Cn>
경로 -Cn

경로 -Cn

패킷을 더 빠르게 라우팅하기 위해 커널은 이 라우팅 캐시 정보를 유지합니다. 위의 명령은 캐시 정보를 인쇄합니다. 이 경우 캐시 정보는 유지됩니다.

특정 호스트나 네트워크로의 라우팅을 거부합니다.

sudo route add -host 192.168.1.51 reject>
라우팅 거부

라우팅 거부

이제 위에서 언급한 IP로 ping을 실행하면 네트워크에 연결할 수 없다는 메시지가 표시됩니다.

자바 문자열 조인

ip 명령을 사용하여 커널/IP 라우팅 테이블의 세부 정보를 가져옵니다.

ip route>
IP 라우팅 테이블 세부정보

IP 라우팅 테이블 세부정보

그러면 커널/IP 라우팅 테이블의 세부 정보가 제공되며 이 경우 IP 명령을 사용했습니다.

기본 게이트웨이를 삭제하려면

route del default>
게이트웨이 삭제

게이트웨이 삭제

주의:

이로 인해 인터넷이 일부 오작동할 수 있습니다. 명령을 진행하기 전에 기본 게이트웨이를 기록해 두십시오. 그러면 기본 게이트웨이가 제거됩니다.

로컬 호스트에 할당된 대상 주소가 있는 로컬 테이블의 세부 정보를 가져옵니다.

ip route show table local>
IP 경로 표시 테이블 로컬

IP 경로 표시 테이블 로컬

그러면 로컬 테이블의 세부 정보가 인쇄됩니다.

IPv4와 관련된 출력을 얻으려면.

ip -4 route>
IPv4 관련 출력

IPv4 관련 출력

자바의 어떤 컬렉션

그러면 ipv4가 포함된 항목만 표시됩니다.

IPv6과 관련된 출력을 얻으려면.

ip -6 route>
IPv6 관련 출력

IPv6 관련 출력

그러면 ipv6이 포함된 항목만 표시됩니다.

Linux에서 라우팅 테이블을 확인하는 방법 – FAQ

Route 명령을 사용하여 Linux에서 라우팅 테이블을 어떻게 확인합니까?

Linux에서 라우팅 테이블을 보려면 ` route`> 명령. 간단히 터미널을 열고 `를 입력하세요. route`> 또는 ` route -n`> 라우팅 테이블을 표시합니다. 이 명령은 시스템에 구성된 네트워크 경로에 대한 정보를 제공합니다.

특정 정보를 표시하기 위해 Route 명령의 출력을 필터링할 수 있습니까?

네, ` route`> 명령을 사용하면 출력을 필터링할 수 있습니다. 예를 들어 `를 사용할 수 있습니다. route -n`> 호스트 이름 대신 숫자로 된 IP 주소를 표시합니다. 또한 grep 또는 awk 명령을 사용하여 필요에 따라 출력을 추가로 필터링하고 형식을 지정할 수 있습니다.

Linux의 라우팅 테이블에 새 경로를 어떻게 추가할 수 있나요?

새 경로를 추가하려면 ` route add`> 명령 다음에 대상 네트워크와 게이트웨이가 옵니다. 예를 들어 ` sudo route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1`> 게이트웨이 192.168.0.1을 통해 192.168.1.0 네트워크에 경로를 추가합니다.

Linux에서 Route와 ip Route 명령의 차이점은 무엇입니까?

둘 다` route`> 그리고` ip route`> 명령을 사용하여 라우팅 테이블을 표시하고 조작할 수 있습니다. 그러나 ` ip route`> 더 현대적이고 유연한 것으로 간주됩니다. 추가 기능을 제공하며 최신 Linux 시스템을 사용하는 사용자에게 권장됩니다.

AVL 트리

Linux에서 재부팅 시 경로가 지속되도록 하려면 어떻게 해야 합니까?

경로를 지속적으로 만들려면 적절한 네트워크 구성 파일에 경로 구성을 추가해야 합니다. 파일 위치는 Linux 배포판에 따라 다를 수 있습니다. 예를 들어, systemd를 사용하는 시스템에서는 .network 파일에 경로를 추가할 수 있지만, 이전 시스템에서는 /etc/network/interfaces 파일을 수정하거나 /etc/network/if-up.d에서 사용자 정의 스크립트를 사용할 수 있습니다. /.

결론

이 기사에서는 IP/커널 라우팅 테이블을 관리하는 데 사용되는 Linux의 `route` 명령에 대해 논의했습니다. 라우팅 테이블 항목을 표시, 추가, 삭제 및 수정할 수 있습니다. 이 명령은 정적 경로 설정, 기본 게이트웨이 추가, 특정 호스트/네트워크에 대한 라우팅 거부, 자세한 라우팅 정보 액세스와 같은 작업에 유용합니다. 네트워크 연결이 중단되지 않도록 변경하는 동안 주의를 기울여야 합니다.