Au bureau, je suis connecté à un réseau 192.168.1.0/24. Lorsque le partage Internet est désactivé, lorsque je cours
netstat -nr
la première entrée montre
default 192.168.1.254 UGSc 10 62 en0
Si j'active le partage Internet, cela montre
default link#5 UCS 2 0 en1
Ceci est évidemment incorrect et rompt toute connectivité de ma machine.
en1 est mon sans fil, tandis qu'en0 est mon Ethernet. Si je désactive ensuite le partage Internet, il supprime même cette route incorrecte, donc je n'ai plus aucune route par défaut.
Actuellement, j'ai un script que j'exécute quand je partage, ou après, quand je le désactive
route delete default
route add default 192.168.1.254
Cela corrige tout, mais j'aimerais savoir ce qui fait que cela se produit et comment le corriger correctement.
Et juste pour dire qu'à un certain moment il y a quelques mois, cela fonctionnait parfaitement, sans accrocs, puis un jour quand j'ai ramené l'ordinateur portable à la maison, je ne pouvais pas désactiver le partage Internet, donc je ne pouvais pas me connecter à mon WIFI à domicile. J'ai finalement dû redémarrer la machine et depuis ce problème se produit.
Réponses:
Je ne sais pas si c'est directement lié, mais votre configuration est incorrecte. Cela pourrait être la raison pour laquelle la configuration est réinitialisée.
Sur votre interface `` interne '', vous définissez manuellement l'adresse IP sur 192.168.1.254/255.255.255.0, et c'est très bien, mais cette interface ne devrait PAS avoir d'adresse de routeur spécifiée. Dans votre cas, vous avez défini l'adresse du routeur sur le serveur lui-même, ce qui ne sera jamais exact.
Deuxièmement, les paramètres DHCP n'ont pas d'adresse de routeur définie. Cela signifie que votre serveur DHCP distribuera des adresses aux clients, mais ne leur dira pas comment accéder au monde extérieur. Cela me semble à peine approprié.
Dans vos paramètres DHCP, vous devez définir l'adresse du routeur sur l'adresse de votre serveur NAT (dans ce cas 192.168.1.254).
Essayez ces correctifs et voyez si cela fait une différence.
la source