
내 Ubuntu 16.04에서는 Android 휴대폰을 통해 로컬 네트워크와 모바일 인터넷을 사용하고 있습니다. 나는 라우팅에 완전히 초보자이지만 이것이 내가 가진 것입니다. 전화를 연결한 직후에 경로 테이블이 생겼습니다.
default via 10.205.103.1 dev enp2s0 proto static metric 100
default via 192.168.42.129 dev enp0s29f7u5 proto static metric 101
10.205.32.136 via 10.205.103.1 dev enp2s0 proto dhcp metric 100
10.205.103.0/24 dev enp2s0 proto kernel scope link src 10.205.103.53 metric 100
169.254.0.0/16 dev enp2s0 scope link metric 1000
192.168.42.0/24 dev enp0s29f7u5 proto kernel scope link src 192.168.42.72 metric 100
로컬 네트워크(게이트 10.205.103.1)와 인터넷을 사용하기 위해 둘 다 사용했습니다.
sudo route add default gw 192.168.42.129 metric 2
sudo route add -net 10.205.0.0/16 gw 10.205.103.1 metric 1
그래서 나는 가지고있다
default via 192.168.42.129 dev enp0s29f7u5 metric 2
default via 10.205.103.1 dev enp2s0 proto static metric 100
default via 192.168.42.129 dev enp0s29f7u5 proto static metric 101
10.205.0.0/16 via 10.205.103.1 dev enp2s0 scope link metric 1
etc.
모두 잘 작동합니다. 이 2개의 경로가 테이블에 추가되었지만 제겐 알 수 없는 이유로 문제가 있습니다. 첫 번째 경로는 몇 분마다(~10-15, 무엇에 의존하는지 모르겠습니다) 삭제되고 다른 테이블이 있어요:
default via 10.205.103.1 dev enp2s0 proto static metric 100
default via 192.168.42.129 dev enp0s29f7u5 proto static metric 101
10.205.0.0/16 via 10.205.103.1 dev enp2s0 scope link metric 1
etc.
그래서 command 를 다시 실행해야 합니다 sudo route add default gw 192.168.42.129 metric 2
. 왜 이런 일이 발생하며 이를 방지하는 방법은 무엇입니까? 광산을 추가하기 전에 192.168.42.129(메트릭 101인 경로)를 통해 기본 경로를 제거해도 아무런 효과가 없습니다. 생성된 경로가 삭제되면 이 경로가 테이블로 반환됩니다.
답변1
Bash에서 직접 실행하지 않고 네트워크 관리자(GUI/데스크톱 네트워크 설정)를 사용하여 이 작업을 수행하는 것이 좋습니다.
10.205.103.1의 경우 IPv4 설정/경로.../선택 취소:
네트워크의 리소스에 대해서만 이 연결을 사용하십시오.
라우팅 테이블은 이런 방식으로 깨끗해야 하며 플러그를 뽑거나 재부팅하는 것을 방지해야 합니다.