Comment configurer le bureau pour une adresse IP statique?

24

Par défaut, Ubuntu utilise DHCP et Gnome NetworkManger pour configurer les interfaces. Ce n'est pas optimal dans de nombreux cas.

Comment configurer un ordinateur 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 processus mythtv-background et toute modification apportée à l'interface eth0. Si l'interface est activée / désactivée après l'exécution de mythtv, le processus est interrompu (ce qui a également interrompu la suspension du système). Donc, mes questions nécessitent vraiment une adresse IP statique , où l’interface est configurée avec une adresse IP connue et reste active de manière permanente.

    
posée cmcginty 14.10.2010 - 10:19
la source

4 réponses

20

Faites un clic droit sur nm, choisissez Modifier les connexions ... recherchez votre interface, cliquez sur Modifier ... , cliquez sur Paramètres IPv4 , choisissez < em> Manual et configurez votre interface.

Une alternative serait de modifier / etc / network / interfaces . un exemple de configuration serait:

auto eth0
iface eth0 inet static
   address 192.168.1.1
    netmask 255.255.255.0
    gateway 192.168.1.1

puis lancez

/etc/init.d/networking restart

Gardez à l'esprit que cela désactivera nm pour cette interface et que vous devrez supprimer (ou décommenter) les entrées pour réactiver nm.

Modifier (voir le post de Casey): Vous devez également définir un DNS après avoir édité / etc / network / interfaces:

  

Définir un ou plusieurs serveurs de noms souhaités dans   /etc/resolv.conf:

     

serveur de noms 192.168.1.1

    
réponse donnée sBlatt 14.10.2010 - 10:26
la source
5

Mettez à jour /etc/networking/interfaces pour définir l'adresse statique:

auto eth0
iface eth0 inet static
    address 192.168.0.10
    netmask 255.255.255.0
    gateway 192.168.0.1

Définir un ou plusieurs serveurs de noms souhaités dans /etc/resolv.conf :

nameserver 192.168.0.1

Vous devez empêcher gnome-network-manager de tenter de détourner la connexion eth0 :

sudo apt-get remove network-manager network-manager-gnome

Attribuez une adresse IP statique en redémarrant le sous-système réseau:

sudo invoke-rc.d networking restart
    
réponse donnée cmcginty 14.10.2010 - 10:54
la source
1

Si vous avez un petit routeur connecté (quelque chose comme lien de votre navigateur), enregistrez les adresses de serveur DNS actuelles. Reserver une adresse IP supplémentaire de DHCP (quelque chose comme 192.168.1.200-192.168.1.210) ou désactiver le DHCP tous ensemble.

Dans le menu Ubuntu: Système - & gt; Préférences - & gt; Connexions réseau - & gt; Auto eth0 - & gt; edit - & gt; Paramètres IPV4 - & gt; Changez-le en manuel - & gt; ajouter ip (quelque chose comme 192.168.1.200 ce que vous avez réservé ci-dessus), netmask 255.255.255.0 ,, et l'adresse interne du routeur pour la route par défaut (quelque chose comme 192.168.1.1 ce que vous utilisiez pour vous y connecter) - & gt; Entrez les adresses de serveur DNS que vous avez enregistrées en bas de la fenêtre.

    
réponse donnée stevehendo34 14.10.2010 - 13:41
la source
0

1) Vérifiez quelle interface doit être configurée, supposez que l’interface que vous souhaitez modifier est eth0 dans ce cas:

$ ip addr

2) ouvrir et éditer /etc/network/interface :

$ sudo gedit /etc/network/interface

3) Ajoutez les lignes suivantes au fichier /etc/network/interface :

auto eth0
iface eth0 inet static
address 192.168.1.22
netmask 255.255.255.0
gateway 192.168.1.1

3) redémarrez votre interface avec la commande ifdown et ifup :

$ sudo ifdown --force eth0
$ sudo ifup --force eth0

PS: utilisez $ 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 Impossible d'exécuter eth0 (interface principale)

    
réponse donnée realhu 27.01.2016 - 12:34
la source

Lire d'autres questions sur les étiquettes