Quelqu'un peut-il m'aider à comment puis-je activer et désactiver la carte réseau via un terminal?
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.
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:
Sudo ifconfig wlp6s0 up
Sudo ifconfig enp7s0 down
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