web-dev-qa-db-fra.com

Définir la route par défaut au démarrage dans Ubuntu 16.04 LTS

J'ai deux interfaces sur mon ordinateur et voici à quoi ressemble ma table de routage au démarrage:

default via 192.168.80.1 dev enp4s1  proto static  metric 100
default 192.168.0.1 dev enp2s0  proto static  metric 101

Cependant, ma passerelle Internet étant 192.168.0.1, je ne disposerai donc pas d'une connexion Internet à chaque redémarrage de mon ordinateur, car le deuxième réseau doit être utilisé pour l'accès à Internet. Je peux définir la route par défaut manuellement et tout fonctionnera bien:

Sudo ip route add default via 192.168.0.1

mais je ne veux pas faire ça à chaque fois. Comment configurer la passerelle par défaut de manière permanente?

2
Michael Zukowski

J'ai réussi à résoudre ce problème moi-même simplement en ajoutant une ligne

ip route add default via 192.168.0.1

au script /etc/rc.local, afin qu’il soit exécuté automatiquement à chaque fois.

Remarque pour tous les autres, n'oubliez pas de changer l'adresse IP de la passerelle en conséquence.

2
Michael Zukowski

Ouvrez le gestionnaire de réseau et modifiez la connexion. Cliquez sur l'icône de mise en réseau dans la barre d'état puis accédez à Modifier les connexions pour ouvrir la boîte de dialogue. Dans la boîte de dialogue, trouvez votre connexion comme Ethernet et appuyez sur Modifier et une boîte de dialogue apparaîtra. Accédez à l'onglet IPV4 et définissez votre adresse IP ou restaurez-la pour utiliser DHCP qui devrait rechercher automatiquement une adresse IP.

enter image description here

1
Kristopher Ives