(깨졌을 수 있는) openvpn 스크립트를 실행한 후 하나의 항목이 URL인 IP 라우팅 테이블을 갖게 됩니다.
# netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default 10.0.0.1 0.0.0.0 UG 0 0 0 wlp58s0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp58s0
google.com 10.0.0.1 255.255.255.255 UGH 0 0 0 wlp58s0
마지막 행을 어떻게 삭제하나요? 일반적인 방법으로는 오류가 발생합니다.
# ip route del google.com
Error: any valid prefix is expected rather than "google.com".
그게 중요하다면 저는 젠투 리눅스를 사용하고 있습니다.
답변1
항목은 google.com
URL이 아니며 도메인 이름일 수도 있고 호스트 이름일 수도 있습니다. (단, URL의 일부일 수 있습니다.)
을 사용하면 netstat -rn
이름 대신 첫 번째 열에 IP 주소가 표시됩니다. 여기에서 경로를 삭제할 수 있습니다. 해당 네트워크 및 서브넷 주소 지정을 다시 참조하세요.
netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default server.roaima 0.0.0.0 UG 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
google.com 0.0.0.0 255.255.255.255 UH 0 0 0 eth1
netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.2.2 0.0.0.0 UG 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
216.58.198.174 0.0.0.0 255.255.255.255 UH 0 0 0 eth1
route delete -host 216.58.198.174
ip route
IP 주소가 있는 경로만 나열하는 최신 버전을 사용하여 이 작업을 수행할 수도 있습니다 . 원하지 않는 항목을 삭제 하는 데 사용됩니다 ip route del
.