J'ai une adresse IP dynamique via DHCP.
J'ai modifié le fichier/etc/network/interfaces dans ceci:
# This file describes the network interfaces available on your system
and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp1s0
iface enp1s0 inet static
address 192.168.0.200
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 192.168.0.1 0.0.0.0
Et j'ai essayé les commandes suivantes:
mais aucun d'entre eux ne fait ce que je veux, après avoir entré ifconfig
je continue à voir mon adresse IP dynamique de 192.168.0.30 arriver ... Qu'est-ce que je fais de travers?
(Je suis entré dans la machine en utilisant l'adresse IP dynamique et pour l'instant j'ai une règle de redirection de port basée sur l'ancienne règle, mais j'aimerais vraiment qu'elle soit statique. J'ai choisi 200 pour être waaaay sur gamme pour quiconque de l'arracher).
Vous devez vider vos paramètres IP actuels (basé sur DHCP) et redémarrer le service de résea (ou redémarrer) pour que les paramètres s'appliquent correctement.
En exécutant Sudo ip addr flush enp1s0
sur votre terminal, vous pouvez effacer vos paramètres ip actuels.
Vous pouvez redémarrer le service résea en exécutant Sudo systemctl restart networking.service
sur votre terminal.
Si vous exécutez une session à distance ssh, il est peut-être préférable de les exécuter dans une seule instruction, telle que Sudo ip addr flush enp1s0 && Sudo systemctl restart networking.service
, pour éviter de perdre la connexion au milieu du processus sans redémarrer mise en résea service (et configuration de la nouvelle adresse IP). Ensuite, vous devrez vous mettre à jour règle de transfert de port sur votre routeur pour pouvoir vous connecter sur le nouveau (statique) ip.
En guise de note de bas de page, n'oubliez pas que certains routeurs ne fournissent pas un véritable service DNS(ils fournissent l'adresse IP DNS du FAI via DHCP), donc je suggérons d’ajouter le serveur DNS ouvert de Google (ou un autre de votre choix, peut-être sur votre réseau local) au moins en tant que serveur de noms secondaire, par exemple basculement en raison de la - impossibilité éventuelle de votre routeur.
Exemple:
auto enp1s0
iface enp1s0 inet static
address 192.168.0.200
netmask 255.255.255.0
network 192.168.0.0
gateway 192.168.0.1
broadcast 192.168.0.255
dns-nameservers 192.168.0.1
dns-nameservers 8.8.8.8
J'espère que ça aide.