내 컴퓨터에는 DHCP를 사용하는 두 개의 물리적 인터페이스가 있으므로 기본 라우팅 테이블은 다음과 같습니다.
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.10.26.129 0.0.0.0 UG 0 0 0 enp8s0
default 10.10.24.1 0.0.0.0 UG 1024 0 0 eno1
10.10.24.0 * 255.255.255.0 U 0 0 0 eno1
10.10.24.1 * 255.255.255.255 UH 1024 0 0 eno1
게이트웨이를 제거하기 위해 10.10.24.1
다음 명령을 실행합니다.
route del default gw 10.10.24.1
시작 후에 제거하고 싶은데, systemd
이것이 적절한 접근 방식입니다. 그런데 systemd를 사용하여 기본 라우팅 테이블에서 게이트웨이를 제거하려면 어떻게 해야 합니까? 내가 시도한 것은 다음과 같습니다. 그러나 작동하지 않습니다.
[Unit]
Description=delete gateways from the main routing table
[Service]
Type=idle
RemainAfterExit=yes
ExecStart=/bin/route -b /etc/iproute2/delgw
[Install]
WantedBy=network.target
문서델그바:
del default gw 10.10.24.1