Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

mohican a écrit :

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 smile. 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