Par défaut, Ubuntu utilise DHCP et Gnome NetworkManger pour configurer les interfaces. Ce n'est pas optimal dans de nombreux cas.
Comment configurer une machine de bureau pour une adresse IP statique qui s'applique à tous les utilisateurs?
Contexte supplémentaire : pour 99,9% des utilisateurs, une entrée DHCP statique est probablement la solution la plus simple, mais j'ai trouvé un conflit avec le mythtv-background
processus et toute modification de l'interface eth0. Si l'interface est activée / désactivée après l'exécution de mythtv, elle bloque le processus (ce qui a également interrompu la suspension du système). Donc, mes questions ont vraiment besoin d'une adresse IP statique , où l'interface est affichée avec une IP connue et reste en permanence.
la source
Réponses:
Cliquez avec le bouton droit sur nm, choisissez Modifier les connexions ... trouvez votre interface, cliquez sur Modifier ... , cliquez sur Paramètres IPv4 , choisissez Manuel et configurez votre interface.
Une alternative serait de modifier / etc / network / interfaces . un exemple de configuration serait:
puis exécutez
Gardez à l'esprit que cela désactivera nm pour cette interface et vous devrez supprimer (ou décommenter) les entrées pour réactiver nm.
Modifier (voir l'article de Casey): Vous devez également définir un DNS après avoir modifié / etc / network / interfaces:
la source
eth0
dans l'exemple de sBlatt) peut être différent sur votre PC:eth0
est le nom habituel de la première interface Ethernet filaire ; il n'y a pas de norme pour nommer les interfaces sans fil. La commandeip link show
affichera une liste des interfaces réseau, ainsi que leurs paramètres pertinents.Mettez
/etc/networking/interfaces
à jour pour définir l'adresse statique:Définissez un ou plusieurs serveurs de noms souhaités dans
/etc/resolv.conf
:Vous devez empêcher gnome-network-manager de tenter de détourner la
eth0
connexion:Attribuez une adresse IP statique en redémarrant le sous-système réseau:
la source
ifup
/ifdown
/etc/networking/interfaces
être/etc/network/interfaces
?Si vous avez un petit routeur connecté (quelque chose comme http://192.168.1.1 depuis votre navigateur), enregistrez les adresses actuelles du serveur DNS. Reserver une adresse IP de plus de DHCP (quelque chose comme 192.168.1.200-192.168.1.210), ou désactivez DHCP tous ensemble.
Depuis le menu Ubuntu: Système -> Préférences -> Connexions réseau -> Auto eth0 -> modifier -> Paramètres IPV4 -> Changez-le en Manuel -> ajoutez ip, (quelque chose comme 192.168.1.200 ce que vous avez réservé ci-dessus), le masque de réseau 255.255.255.0, et l'adresse interne du routeur pour l'itinéraire par défaut, (quelque chose comme 192.168.1.1 ce que vous avez utilisé pour vous y connecter) -> Entrez les adresses de serveur DNS que vous avez enregistrées au bas de la fenêtre.
la source
1) Vérifiez quelle interface doit être configurée, supposez que l'interface que vous souhaitez modifier est
eth0
dans ce cas:2) ouvrez et modifiez
/etc/network/interface
:3) ajoutez les lignes suivantes au fichier
/etc/network/interface
:3) redémarrez votre interface avec la commande
ifdown
etifup
:PS: utiliser
$ sudo systemctl restart networking
ou$ sudo ifup eth0
peut ne pas fonctionner lorsque d'autres outils de mise en réseau sont utilisés, veuillez également vérifier Can't ifdown eth0 (interface principale)la source