라우팅 테이블에 라우팅 항목 추가

라우팅 테이블에 라우팅 항목 추가

내 장치의 기본 IP 주소는 10.1.1.102이고 넷마스크는 255.255.255.0입니다. 변경하는 대신 route add.

sudo route add -net 10.1.1.0 netmask 255.255.255.0 eth0

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.1.1.0        *               255.255.255.0   U     0      0        0 eth0

항목이 예상대로 추가되었지만 핑 시도가 실패했습니다.

내 컴퓨터는 네트워크 172.16.0.0(넷마스크 255.255.0.0)에 구성되어 있습니다. 이 네트워크의 노드와 성공적으로 통신할 수 있습니다. 라우팅 항목은 다음과 같습니다.

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.16.0.0      *               255.255.0.0     U     1      0        0 eth0

네트워크 간 라우팅 개념이 근본적으로 부족한 걸까요? 장치의 IP 주소를 내 컴퓨터(172.16.1.200)와 동일한 네트워크에 있도록 변경했는데 모든 것이 잘 작동했습니다.

답변1

두 장치가 동일한 네트워크 세그먼트에 있는 경우(사이에 라우터가 없음) 여기에서는 라우팅이 작동하지 않습니다. 해야 할 일은 10.1.1.102 장치와 동일한 접두사(네트워크)에 있는 NIC에 보조(별칭) IP 주소를 적용하는 것입니다.

sudo ifconfig eth0:0 10.1.1.100/24 up

다음 링크에는 별칭 인터페이스를 영구적으로 구성하는 방법에 대한 정보가 포함되어 있습니다.Linux 네트워크 카드(NIC)에 새 네트워크 별칭을 생성하거나 추가합니다..

관련 정보