web-dev-qa-db-fra.com

Activation et désactivation de la carte réseau via la ligne de commande

Quelqu'un peut-il m'aider à comment puis-je activer et désactiver la carte réseau via un terminal?

4
Manoj.S

utilisez ifconfig pour afficher votre port Ethernet ou NIC ports (pour obtenir les noms de port; par exemple, eth0 était le premier port de ma machine, ensuite eth1, etc.).

désactiver le port nommé eth0

Sudo ifconfig eth0 down

pour réactiver l'utilisation du port

Sudo ifconfig eth0 up

remarque: ceci désactive (bas) et active (haut) chaque port individuellement. Si, par exemple, une carte NIC (carte d'interface réseau) possède quatre ports sur une carte, vous devez activer/désactiver chaque port individuellement.

6
guiverc

Pour voir la liste des cartes réseau:

lshw -C network

Vous verrez toutes les cartes réseau. Attention à nom logique exemple:

logical name: wlp6s0
logical name: enp7s0

Il suffit donc d’utiliser ifconfig pour l’activer ou le désactiver.

Exemples:

  • ActiverSudo ifconfig wlp6s0 up
  • Désactiver: Sudo ifconfig enp7s0 down
1
Phan Cường

Comme ifconfig est obsolète depuis de nombreuses années, vous devriez probablement utiliser la commande ip:

Pour lister les interfaces:

ip link

Pour en prendre un:

if=eth0
Sudo ip link set $if down
0
mivk