기본이 아닌 인터페이스의 게이트웨이 주소 가져오기

기본이 아닌 인터페이스의 게이트웨이 주소 가져오기

내 컴퓨터는 세 개의 인터페이스에 연결되어 있습니다. 기본이 아닌 인터페이스의 게이트웨이 IP를 얻는 방법은 무엇입니까? 나는 데비안 9를 사용하고 있습니다

답변1

"게이트웨이"는 라우팅의 일부입니다. (실제로 라우팅 알고리즘은 특정 패킷(다음 홉)을 어디로 보낼지 알고 싶어하며, 다음 홉이 "게이트웨이"라고 부르는 것인지 아니면 그냥 일반 호스트인지는 상관하지 않습니다.)

따라서 ip route라우팅 테이블 보기를 사용하십시오. 주소 범위를 모르는 경우 ip addr보기를 사용하세요. 인터페이스의 주소 범위 내에 다음 홉이 있는 모든 경로는 "게이트웨이" 후보가 됩니다.

ip route get 1.2.3.4또한 이 최종 대상이 있는 다음 홉 패킷이 전송될지 확인하는 데 사용할 수도 있습니다 . 이것이 더 편리할 수도 있습니다.

편집하다

혹시라도 뒤에서 무슨 일이 일어나고 있는지 빠르게 상기시켜 드리겠습니다.

호스트가 LAN 세그먼트에 연결되면 IP 주소를 얻기 위해 DHCP 브로드캐스트를 보낼 수 있습니다. ("안녕하세요. 저는 이곳에 처음 왔습니다. 어떤 IP 주소를 사용해야 합니까?"). LAN 세그먼트(예: 홈 라우터)의 DHCP 서버는 "환영합니다. 이 IP 주소를 사용하십시오. 그런데 이 세그먼트에서 인터넷에 액세스하려면 이 게이트웨이 주소를 다음 홉으로 사용하십시오."라고 응답합니다.

이 게이트웨이 주소 발표에 대한 일반적인 응답은 호스트 설정이기본 경로이 주소로.

각각 자체 DHCP 서버가 있는 3개의 LAN 세그먼트에 연결되어 있고 각 세그먼트가 게이트웨이를 통해 인터넷에 연결된 경우(전문적으로 설계된 네트워크에서는 이런 일이 발생해서는 안 됨) 호스트는 서로 다른 구성으로 3개의 DHCP 응답을 받게 됩니다. . 게이트웨이의 경우 매번 기본 경로가 설정되고 마지막 경로가 우선합니다. "기본 인터페이스"는 없습니다.

따라서 귀하의 상황이 각 인터페이스의 각 세그먼트에 대해 서로 다른 다음 홉을 가진 기업 네트워크의 일부가 아니라 실수로 3개의 표준 홈 네트워크에 연결되었고 아무도 네트워크 설정 올바른 정보를 제공하려고 하지 않는 경우입니다. 인프라 DHCP 응답에 어떤 게이트웨이가 광고되는지 알고 싶다면 (1) 로그에서 DHCP 응답을 찾고, (2) 세 인터페이스 모두 연결을 끊고 각 인터페이스를 차례로 다시 연결하여 새 DHCP 응답을 얻고 쓸 수 있습니다. (3) 추가 요청이 이루어질 수 있도록 도구를 사용하여 DHCP 요청을 디버깅합니다.

이 정보는 아무 소용이 없습니다. 하나의 기본 경로만 사용할 수 있으며 더 빠른 속도를 얻기 위해 인터넷에 접속하기 위해 다른 게이트웨이를 사용할 수 없습니다.

관련 정보