24 votes

Comment changer la passerelle par défaut d'une machine Mac OSX

Je suis familier avec la commande route add default gw sous Linux pour ajouter une passerelle par défaut, mais cela ne fonctionne pas sur Mac OS. Je ne trouve aucun exemple approprié dans le manuel de route. Est-ce que quelqu'un peut m'aider avec la commande.

1 votes

Ou comment faire en sorte que l'adresse IP d'une interface soit la passerelle par défaut?

29voto

sudo route delete default
sudo route add default 192.168.0.1

ou

sudo route change default -interface $INTF
sudo route change 192.168.0.0/16 -interface $INTF

0 votes

Est-il possible de lier une route à un environnement réseau ?

0 votes

Est-ce que cela peut également être réinitialisé par la suite ?

0 votes

@lony: Si la passerelle par défaut est donnée par votre serveur DHCP, elle y reviendra au redémarrage ou lorsque l'interface réseau est désactivée puis réactivée, ou lorsque vous changez de point d'accès Wifi.

15voto

tdwong.star Points 243

Allez dans Préférences Système >> Réseau, et vous pouvez "Définir l'ordre des services" des interfaces réseau et changer efficacement l'ordre de la route par défaut dans la table de routage.

changer l'ordre de la route par défaut

0 votes

Homme, tu es le meilleur ! C'est exactement ce dont j'ai besoin :)

4voto

Oskar Points 1242

Si vous avez l'intention d'utiliser route, la page man pour route vous montrera que c'est la même que la plupart des commandes de route BSD. Vous pourriez avoir besoin de ip6config (et la page man) aussi si vous vous souciez du routage IPv6.

La façon "mac" est de le définir depuis le volet de préférences Système sous réseau et elle est préférée à l'utilisation de commandes unix car elle respecte les changements de position et les autres événements tels qu'un redémarrage.

configuration manuelle TCP/IP

0 votes

Mais dans cette capture d'écran même, vous obtiendrez un message d'erreur si vous appuyez sur "OK" car cette méthode nécessite également que vous définissiez manuellement une adresse IPv4, ce qui peut ne pas être souhaitable.

0 votes

@Fuzzy76 Oui - si vous définissez manuellement un réseau non fonctionnel, votre réseau ne fonctionnera pas. Le routeur ici est bien cependant car il s'agit de la passerelle par défaut équivalente à la réponse sur la façon de modifier les choses en ligne de commande.

0 votes

Et si vous avez plusieurs itinéraires? Par exemple, un direct vers Internet et un via un VPN - Comment lui dire de routera tout le trafic via le VPN?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X