홍수에 대한 기본 게이트웨이를 변경하는 방법

홍수에 대한 기본 게이트웨이를 변경하는 방법

두 개의 네트워크 인터페이스가 있습니다.

 $ ip route
default via 192.168.43.1 dev wlp0s20f3 proto dhcp metric 600 
default via 192.168.55.1 dev wlx00e020306060 proto dhcp metric 601 
169.254.0.0/16 dev wlp0s20f3 scope link metric 1000 
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 
172.18.0.0/16 dev br-7c842c08107b proto kernel scope link src 172.18.0.1 linkdown 
192.168.43.0/24 dev wlp0s20f3 proto kernel scope link src 192.168.43.143 metric 600 

모든 작업에 대해 192.168.43.1을 게이트웨이로 사용하고 싶습니다. 하지만 이 deluge프로그램에서는 192.168.55.1을 사용하고 싶습니다.

어떻게 해야 하나요?

답변1

다음을 시도해 보십시오( #권한 상승을 의미함).

# ip route add default via 192.168.55.1 dev wlx00e020306060 table deluge
# ip rule add fwmark 1 table deluge
# iptables -t mangle -A OUTPUT -p tcp --dport 8112 -j MARK --set-mark 1
# ip route flush cache

그러면 이라는 새 라우팅 테이블이 생성되고 deluge, 해당 테이블을 사용하여 패킷을 값으로 표시하고 1, iptables를 사용하여 Deluge 포트(8112)로 전송된 패킷을 값으로 표시하는 규칙이 설정됩니다 1.

규칙을 삭제하려면:

# ip route delete default via 192.168.55.1 dev wlx00e020306060 table deluge
# ip rule del fwmark 1 table deluge
# iptables -t mangle -D OUTPUT -p tcp --dport 8112 -j MARK --set-mark 1
# ip route flush cache

관련 정보