À moins de redémarrer, comment puis-je libérer et renouveler mon bail DHCP? Il serait utile de connaître une interface graphique et une méthode de terminal.
J'aimerais surtout savoir s'il existe un moyen de le faire sans requérir de privilèges d'administrateur.
networking
ændrük
la source
la source
sudo service networking restart
c'est une meilleure façon de faire. Ce que vous suggérez n’a pas fonctionné pour moi sur une boîte 11.10 avec dhclient3. Au lieu de cela, je me suis retrouvé avec deux clients DHCP en cours d'exécution: undhclient3
et undhclient
. Voir ubuntuforums.org/showthread.php?t=1868368sudo service network-manager restart
dans Ubuntu 13.10, le bureau 64 bits semble redémarrer correctement le réseau et renouveler mon bail DCHP. (De askubuntu.com/a/230751/2273 )sudo service network-manager restart
n’a pas complètement renouvelé le bail IP de DHCP. Il suffit d'envoyer unRequest
paquet DHCP au lieu d'unDiscover
. Si vous souhaitez simplement renouveler votre bail, c'est suffisant, mais si vous déboguez DHCP, vous souhaitez utiliser la solution d'origine.Dans mon cas, je devais spécifier quelle carte renouveler:
Tout d'abord, libérez l'adresse IP actuelle:
puis renouveler l'adresse IP
la source
sudo dhclient -r enp7s0 && sudo dhclient enp7s0
(remplacez-le par votre périphérique réseau eth)Maverick est livré avec
nmcli
une interface de ligne de commande pour le gestionnaire de réseau.Je ne vois pas un moyen simple de lui dire de renouveler un bail, mais en cours d'exécution:
Vous obtient une liste de connexion, et en cours d'exécution:
Désactive la connexion et la sauvegarde. Il est peut-être possible de faire quelque chose de similaire avec l'appareil.
La liste des connexions semble inclure toutes les connexions. Elle fonctionnera donc probablement aussi avec les connexions PPTP et VPN.
la source
Cela fonctionne sur Ubuntu 12.04 LTS:
Lorsque je le fais, Network Manager demande un nouveau bail DHCP.
Je préfère cela au (ré) démarrage manuel
dhclient
car j'ai eu des problèmes de processus de dhclient obsolètes (ceux qui ne sont pas gérés par Network Manager) reconfigurant spontanément et de manière incorrecte les paramètres de mon réseau à des moments aléatoires, le cas échéant.la source
dhclient -r
sinon, silencieusement, ne fait rien avec un code de sortie réussi. :-(Si vous utilisez une
systemd
version basée d'Ubuntu sans interface graphique (c'est-à-dire la version du serveur), voici comment procéder pour renouveler le bail DHCP:Remarque: Si vous êtes connecté via l'interface dont le bail DHCP est renouvelé, vous pouvez être déconnecté, sauf si vous êtes connecté via une interface configurée de manière statique ou la console.
la source
dhcpdump
écoute sur un autre terminal. Ne semblait pas fonctionner, seulement ledhclient
chemin.Venant juste de passer à la version bêta 1 de Maverick Meerkat, quelque chose s’est cassé dans ma configuration standard, eth0 vanille, que je n’ai pas encore déboguée. La solution de contournement rapide et sale a été
qui remarque qu'il y avait déjà un client (éventuellement mort) et obtient un nouveau bail:
Ce n'est pas une solution, juste un hack. Je ferai un suivi lorsque je saurai ce qui ne va pas.
la source
En l'absence de cette fonctionnalité spécifique via
nmcli
, je pense que la meilleure solution CLI consiste à libérer et à supprimer l'instance dhclient gérée par NetworkManager, plutôt que d'en démarrer une nouvelle. NM le remontera ensuite automatiquement, évitant ainsi de devoir redémarrer l’ensemble de l’infrastructure NM.-v
- faire des commentaires-r
- relâchez et fermez-pf
- fichier pid de l'instance de NMla source