web-dev-qa-db-fra.com

Comment actualiser ma connexion Ethernet câblée à partir de la ligne de commande?

Quel est l'équivalent en ligne de commande de décocher "Activer le réseau" (désactiver le réseau) puis de le réactiver?

Dans mon environnement, plusieurs réseaux exigent que je déplace physiquement mon câble réseau. Parfois, ma connexion ne s'actualise pas correctement. Je désactive/réactive le réseau pour actualiser ma connexion. Pouvoir faire cela en ligne de commande serait beaucoup plus efficace pour moi.

J'utilise 12.04 LTS.

3
zako42

J'utiliserais les commandes nmcli à cette fin:

nmcli nm enable false && nmcli nm enable true

page de manuel:

DESCRIPTION
       nmcli is a command‐line tool for controlling NetworkManager and report‐
       ing on its status.  It is not meant as a full replacement for nm‐applet
       or other similar clients but as a complementary utility to those pro‐
       grams.  The main usage for nmcli is on servers, headless machines or
       for power users who prefer the command line.

       [...]

  nm     NetworkManager
          Use this object to inquire and change state of NetworkManager.

         [...]

          enable [true|false]
                 Get networking‐enabled status or enable/disable network‐
                 ing by NetworkManager.  All interfaces managed by Net‐
                 workManager are deactivated when networking has been dis‐
                 abled.
                 Reference to D‐Bus:
                 interface: org.freedesktop.NetworkManager
                 method:    Enable
                 arguments: TRUE or FALSE
8
Sylvain Pineau

S'il vous plaît essayez:

Sudo service network-manager restart
5
chili555

Vous pouvez essayer ifdown et ifup pour désactiver puis activer l'interface. Assiming le nom est eth0:

Sudo ifdown eth0
Sudo ifup eth0

Si le problème consiste à réaffecter une adresse IP à l'interface et que vous ne voulez pas la supprimer complètement, vous pouvez simplement en demander une nouvelle avec dhclient:

Sudo dhclient eth0
3
animaletdesequia

Tu peux essayer:

nmcli connection reload

Il rechargera tous les fichiers de connexion à partir du disque.

1
Yates Zhou

Les meilleures commandes à mon avis:

Ils désactivent le gestionnaire de réseau par intermittence. C’est exactement l’équivalent de décocher activer la mise en réseau et de la revérifier pour retrouver la connectivité.

nmcli networking off hitenter

enter image description here

nmcli networking on hit enter

enter image description here

J'espère que cela t'aides.

À votre santé!.-

0
Gus