MacOS Catalina 10.15.2
WiFi sur en0 (MAC xx:xx:xx:xx:85:80)
VPN - Wireguard CLI (utun2)
J'ai une connexion VPN permanente et tout le trafic passe par là. Mais j'ai besoin d'acheminer le trafic pour music.yandex.ru (213.180.204.186) vers la connexion Wi-Fi.
J'ai utilisé la commande route add -host music.yandex.ru -interface en0
pour le faire. La table de routage résultante ( netstat -nr
) est ci-dessous :
Destination Gateway Flags Netif Expire
0/1 utun2 USc utun2
default 192.168.43.63 UGSc en0
10.217.47.164 10.217.47.164 UH utun2
127 127.0.0.1 UCS lo0
127.0.0.1 127.0.0.1 UH lo0
128.0/1 utun2 USc utun2
169.254 link#5 UCS en0 !
190.2.141.162 192.168.43.63 UGHS en0
192.168.43 link#5 UCS en0 !
192.168.43.42/32 link#5 UCS en0 !
192.168.43.63/32 link#5 UCS en0 !
192.168.43.63 0:a:f5:12:f9:98 UHLWIir en0 1197
213.180.204.186 xx:xx:xx:xx:85:80 UHLS en0
224.0.0/4 link#5 UmCS en0 !
224.0.0.251 1:0:5e:0:0:fb UHmLWI en0
255.255.255.255/32 link#5 UCS en0 !
Mais après avoir ajouté la route pour music.yandex.ru, il devient inaccessible. Je n'obtiens aucun retour de ping.
Puis, j'ai utilisé la redirection directe vers l'IP de ma passerelle en route add -host music.yandex.ru 192.168.43.63
Internet:
Destination Gateway Flags Netif Expire
0/1 utun2 USc utun2
default 192.168.43.63 UGSc en0
10.217.47.164 10.217.47.164 UH utun2
127 127.0.0.1 UCS lo0
127.0.0.1 127.0.0.1 UH lo0
128.0/1 utun2 USc utun2
169.254 link#5 UCS en0 !
190.2.141.162 192.168.43.63 UGHS en0
192.168.43 link#5 UCS en0 !
192.168.43.42/32 link#5 UCS en0 !
192.168.43.63/32 link#5 UCS en0 !
192.168.43.63 0:a:f5:12:f9:98 UHLWIir en0 1200
213.180.204.186 192.168.43.63 UGHS en0
224.0.0/4 link#5 UmCS en0 !
224.0.0.251 1:0:5e:0:0:fb UHmLWI en0
255.255.255.255/32 link#5 UCS en0 !
Et tout fonctionne comme je le souhaite. Mais j'ai besoin d'utiliser l'interface réseau au lieu de l'IP de la passerelle, car elle change habituellement de temps en temps.
Comment puis-je définir une redirection appropriée ?
1 votes
Quel type de périphérique est la passerelle (192.168.43.63) ? Dans un environnement soho, il s'agit normalement d'un routeur et son IP interne (non routable dans le WAN en raison de la gamme d'IP privée) ne change jamais (sauf intentionnellement).
0 votes
Gateway est un routeur WiFi domestique habituel. La raison de changer l'IP de la passerelle - Je me connecte souvent à différents réseaux en dehors de ma maison. C'est pourquoi je ne veux pas utiliser l'IP de la passerelle, car je dois la changer manuellement à chaque fois dans les cafés.