À part le redémarrage, comment puis-je libérer et renouveler mon bail DHCP? Il serait utile de connaître une méthode GUI et terminal.
Je voudrais surtout savoir s'il existe un moyen de le faire sans nécessiter de privilèges d'administration.
À part le redémarrage, comment puis-je libérer et renouveler mon bail DHCP? Il serait utile de connaître une méthode GUI et terminal.
Je voudrais surtout savoir s'il existe un moyen de le faire sans nécessiter de privilèges d'administration.
Maverick est livré avec nmcli
, une interface en ligne de commande pour le gestionnaire réseau.
Je ne vois pas de moyen simple de lui dire de renouveler un bail, mais en exécutant :
nmcli con
Vous obtenez une liste de connexions, et en exécutant :
nmcli con down id 'Nom de la Connexion'
nmcli con up id 'Nom de la Connexion'
Met la connexion en bas et la relance. Il est peut-être possible de faire quelque chose de similaire avec le périphérique également.
La liste de connexions semble inclure toutes les connexions, donc cela devrait fonctionner également avec les connexions PPTP et VPN.
Venant de passer à la version bêta 1 de Maverick Meerkat, quelque chose s'est cassé dans ma configuration standard et vanilla eth0 que je n'ai pas encore déboguée. Le contournement rapide
sudo dhclient
qui remarque qu'il y avait déjà un client (peut-être mort) et obtient une nouvelle attribution:
Il existe déjà un fichier PID /var/run/dhclient.pid avec le PID 2436
processus client ancien tué, fichier PID supprimé
Client DHCP de l'Internet Systems Consortium V3.1.3
Écoute sur LPF/eth0/00:1a:92:24:9c:85
Envoi sur LPF/eth0/00:1a:92:24:9c:85
Envoi sur Socket/fallback
DHCPDISCOVER sur vboxnet0 à 255.255.255.255 port 67 intervalle 3
DHCPREQUEST de 192.168.2.2 sur eth0 à 255.255.255.255 port 67
DHCPACK de 192.168.2.2 de 192.168.2.1
lié à 192.168.2.2 -- renouvellement dans 118389830 secondes.
Ce n'est pas une solution, juste un hack. Je reviendrai quand je comprendrai ce qui s'est mal passé.
En l'absence de cette capacité spécifique via nmcli
, je pense que la meilleure solution en CLI est de libérer et d'arrêter l'instance dhclient gérée par NetworkManager, plutôt que d'en démarrer une nouvelle. NM la relancera automatiquement, évitant ainsi de devoir redémarrer toute l'infrastructure de NM.
sudo dhclient -v -r -pf /run/sendsigs.omit.d/network-manager.dhclient-eth0.pid
-v
- verbeux-r
- libérer et arrêter-pf
- fichier pid de l'instance de NMSystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.