netstat -rn 출력에서 ​​게이트웨이를 어떻게 변경할 수 있습니까?

netstat -rn 출력에서 ​​게이트웨이를 어떻게 변경할 수 있습니까?
root@prateek-desktop:~# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth1

내 네트워크에 있는 무선 라우터의 고정 IP 주소는 192.168.0.80, 서브넷 마스크는 255.255.255.0, 기본 게이트웨이는 192.168.0.81입니다. 내 컴퓨터의 IP 주소는 192.168.0.81(라우터의 게이트웨이와 동일)입니다. DHCP 연결을 통해 무선 라우터에 연결된 스마트폰, 노트북 등 다른 장치는 거의 없습니다. 이제 내 PC에서 라우터의 고정 IP 주소(192.168.0.80)에 대해 ping을 시도하면 응답이 없습니다. 메시지가 표시되지 않지만 다른 주소의 경우 대상 호스트에 연결할 수 없다고 표시됩니다.

원인은 무엇이며, 해결 방법은 무엇입니까? 지금 석사 논문을 준비 중인데 도와주세요.

답변1

우리가 여기서 어려움을 겪고 있으므로 좀 더 간단한 기술에 익숙해지면 도움이 될 것이라고 생각합니다.

ip route명령은 일시적으로 경로를 편집할 수 있습니다. ip route업데이트된 해당 경로인 기존 경로를 표시합니다 netstat -rn. ip route add default via $ROUTER_IP$ROUTER_IP를 사용하는 기본 경로가 추가됩니다. (즉, 라우터가 가지고 있는 것이 무엇이든 분명히 알고 있는 IP로 교체하십시오.) 다시 삭제하려면 ip route del default via $ROUTER_IP를 쓰는 default것과 같습니다 0.0.0.0/0.


"게이트웨이" 또는 네트워크 설정 창의 다른 설정이 적용되기 전에 네트워크 연결을 끊었다가 다시 연결해야 합니다.

연결을 끊었다가 다시 연결해 보았습니다. netstat -rn 위와 동일합니다.

감사해요. 어떻게 이런 일이 발생하는지 이해가 되지 않습니다. 즉, 정말 짜증나는 버그가 있거나 가 eth0아닌 실제로 바인딩된 페이지를 편집하는 등 약간 다른 작업을 수행하고 있음을 암시합니다 eth1. 이는 전체 스크린샷에 설명되어 있습니다. 표시합니다. (기록을 위해 정확하지 않거나 모순되는 일부 정보를 제공하셨습니다.)

nmcli connection및 를 살펴보는 것이 좋습니다 nmcli connection show id NAME. NAME은 첫 번째 명령의 NAME 열에서 가져옵니다. 마지막 명령의 출력은 상당히 깁니다.

또한 "다른 사용자에게 사용 가능"이 선택되어 있는지 확인한 다음 NetworkManager가 작성한 텍스트 구성 파일을 볼 수 있습니다. nmcli connection show불필요한 기본값을 포함하지 않는 한 그렇지 않습니다 . Ubuntu에서는 구성 파일이 또는 에 있을 수 있습니다 /etc/network/interfaces./etc/network/interfaces.d/etc/NetworkManager/system-connections

내 PC에서 라우터의 고정 IP 주소(192.168.0.80)에 대해 ping을 시도하면 응답이 없습니다. 메시지가 표시되지 않지만 다른 주소의 경우 대상 호스트에 연결할 수 없다고 표시됩니다.

이것은 좋지도 나쁘지도 않습니다. 일부 장치는 ICMP 핑을 차단합니다. 이것은 실제로 사실이다아니요"대상 호스트에 연결할 수 없습니다" 또는 다른 메시지가 표시되면 실제로 IP 주소에 액세스할 수 있다는 의미입니다! 내 글에서 언급했듯이이전 답변, 다음과 같이 확인할 수 있습니다.

$ ip -4 neigh
172.16.8.1 dev wlp2s0 lladdr 74:44:01:86:42:d6 REACHABLE

핑을 시도하는 존재하지 않는 IP 주소에서 INCOMPLETE 또는 기타 항목이 표시되는 항목도 있습니다.


내 PC 게이트웨이를 192.168.0.80에 할당했습니다.

예, 일부 기능이 작동하지 않습니다. 실제로 당신이 보여주고 있는 것은아니요이는 단순히 "기본 게이트웨이"입니다. 로컬 네트워크에 대한 자동 라우팅만 있습니다 192.168.0.*. (이것은 192.168.0.0과마스크255.255.255.0은 나타냄). 로컬 네트워크에 대해 이 경로를 유지하고 "기본 게이트웨이"에 대한 두 번째 경로를 추가할 수 있습니다.

NetworkManager 그래픽 인터페이스에서 클릭한 적용 버튼이 오해의 소지가 있음을 알려드리게 되어 유감입니다. (또는 NetworkManager 설정 창을 닫는 데 사용하는 버튼에 나타나는 모든 것). 그놈의 다른 대부분의 적용 버튼과 달리 이 버튼은 즉시 적용되지 않습니다. 나중에 사용할 수 있도록 설정만 저장합니다.

관련 정보