#1 Le 19/06/2012, à 22:03
- mohican
désactiver à distance LAN ou Internet sur un poste
Bonjour,
voici ce que j'aimerais faire :
désactiver/réactiver l'accès Internet d'un PC de mon réseau local. (à défaut désactiver son accès au réseau).
configuration matérielle : réseau LAN avec une freebox en mode routeur. Plusieurs PC reliés directement à la box.
Le PC a gérer est sous Ubuntu 11.10 (gnome-shell).
la box ne permet pas de couper sélectivement un poste.
(bien sûr on peut toujours débrancher un câble mais je voudrais éviter cette solution peu pratique)
je pensais pouvoir le faire en connectant en ssh sur le poste en question (ça j'y arrive) et donner une commande pour couper le réseau.
la commande
sudo service network-manager stop
coupe bien le réseau quand je la fait sur mon propre poste (en local donc), mais via ssh cela ne fait que fermer network-manager (il disparaît de la zone de notification mais cela ne coupe pas la liaison).
Serait-ce parce que justement la liaison est maintenue ouverte par la connexion ssh ?
j'ai aussi essayé une commande trouvée egalement sur la doc network-manager
dbus-send --system \
--dest=org.freedesktop.NetworkManager \
/org/freedesktop/NetworkManager \
org.freedesktop.NetworkManager.sleep
avec ou sans les \ cela ne fait rien (peut être obsolète).
bref comment désactiver le réseau via la ligne de commande ?
Merci.
mohican, plus tout à fait débutant sur Ubuntu
Ub 22.04 // Mint 21 Xfce // Mint 21 Cinnamon // Win7 SP1
Hors ligne
#2 Le 20/06/2012, à 14:20
- dev/random
Re : désactiver à distance LAN ou Internet sur un poste
bref comment désactiver le réseau via la ligne de commande ?
sudo ifconfig eth0 down
eth0 à adapter.
Par contre pour le réactiver, c'est pas gagné..
667, the neighbour of the beast..
Hors ligne
#3 Le 20/06/2012, à 14:44
- Brunod
Re : désactiver à distance LAN ou Internet sur un poste
Tu ne pourras pas le réactiver, sauf via un cron qui l'activerait à un moment X te permettant à ce moment uniquement de prendre la main et rendre l'activation permanente jusqu'à la prochaine déconnexion. Il existe un truc de ce genre sur des nas.
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne
#4 Le 22/06/2012, à 12:05
- mohican
Re : désactiver à distance LAN ou Internet sur un poste
Merci . Pour la désactivation cela marche.
Je n'ai pas encore testé la réactivation : cron c'est une bonne idée.
Sinon quand on reboote la machine le réseau est rétabli, mais cela suppose que qqun soit sur place avec le mot de passe admin.
Maintenant une autre question :
J'aimerais faire la manip de désactivation dans un script.
J'ai essayé :
#!/bin/bash
ssh username@machinename
sudo ifconfig eth0 down
exit 0
Mais le pb c'est qu'après la commande ssh, le script ne continue que quand ssh rend la main.
Comment faire pour indiquer au script de faire une commande à l'intérieur de la connexion ssh ?
mohican, plus tout à fait débutant sur Ubuntu
Ub 22.04 // Mint 21 Xfce // Mint 21 Cinnamon // Win7 SP1
Hors ligne