Archive pour catégorie Mémos

Adaptateur USB => DB9 sous Linux

Il m’arrive de devoir configurer des switches. En général cette configuration passe par SSH pour les switches déjà en activité mais lors de leur première configuration, ceux-ci nécessitent l’utilisation d’un câble console.

Hors sur mon laptop, je n’ai pas de port série (db9). J’ai donc trouvé un adaptateur usb => db9.

Afin de l’utiliser sous Linux, il suffit de charger le bon module.

Ici il me suffit donc de charger le module pl2303 à chaque démarrage afin de pouvoir l’utiliser.

Charger manuellement ce module:

modprobe pl2303 ou insmod pl2303 (selon votre distribution)

Charger automatiquement ce module au démarrage:

echo pl2303 | sudo tee -a /etc/modules

(permet d’ajouter pl2303 au fichier /etc/modules)

Une fois cet adaptateur reconnu, nous pouvons l’utiliser directement via le périphérique /dev/ttyUSB0.

Il est possible d’utiliser Putty avec le port indiqué (/dev/ttyUSB0) mais étant sous Linux, il est également possible d’utiliser directement les TTY (ces consoles accessibles via CTRL+ALT+Fx).

Voici donc la manipulation à effectuer:

cd /etc/event.d

sudo cp tty1 ttyS0

Éditer le fichier ttySo via vim, nano ou votre éditeur favori:

Remplacez la dernière ligne par : exec /sbin/getty ttyUSB0 9600

Étiquettes: , , , , ,

Limiter l’indexation avec robots.txt

À l’heure où de plus en plus de données personnelles circulent sur le web sans le consentement de leurs auteurs, il est bon de rappeler à chacun que des gestes simples permettent de limiter l’absorption de nos données par les moteurs de recherche.

Lorsque votre site web est en phase de développement ou lorsque vous souhaitez que votre site reste privé, n’apparaisse pas dans les résultats des moteurs de recherche, une solution très simple et rapide à mettre en place existe.

Il suffit de placer à la racine de votre site, un fichier « robots.txt » contenant quelques directives à l’attention des robots que ceux-ci explorent votre site en quête de pages à référencer ou dans le cas de robots malicieux, en quête de fichiers spécifiques.

Ce petit fichier permet donc de contrôler l’indexation du contenu de nos site web par les moteurs de recherches.

Voici un tableaux avec quelques directives et leur utilité:

Commande Valeur Utilité
User-agent: * (pour tous) ou nom de l’agent Nom du robot concerné
Allow: Chemin du répertoire ou fichier Autoriser l’exploration
Disallow: Chemin du répertoire ou fichier Interdire l’exploration

Le chemin des répertoires ou fichiers concernés peuvent ne pas être totalement définis afin de masquer le nom de ceux-ci.

Les noms des robots sont disponibles sur robotstxt.org

Pour aller plus loin, n’oubliez pas de limiter l’accès à vos données sensibles en verrouillant leur accès via un fichier .htaccess et une protection par mot de passe sur ces répertoires.

infoCes directives n’ont pas nécessairement besoin d’apparaître dans un fichier robots.txt pour être appliquées. Il faut donc être très prudent dans leur utilisation.

Étiquettes: , , , ,

Le multiplexage des connexions SSH.

Bonjour à tous,

voici aujourd’hui un lien vers un article de qualité permettant à tous de comprendre le principe du multiplexage ainsi que son intérêt dans l’utilisation d’ SSH.

SSH est un protocole incontournable, à la fois parce que c’est une manière fiable et sécurisée pour accéder à des machines quand on n’a qu’une confiance limitée dans le réseau qui va acheminer nos messages, et aussi parce qu’il peut servir de transport pour d’autres protocoles non sécurisés.

Cet article va aborder une fonctionnalité très utile d’OpenSSH et de la version 2 du protocole pour partager des connexions.

Même si ce n’est pas une nouveauté (la première implémentation est apparue dans OpenSSH version 3.9p1), c’est fichtrement commode, et une petite explication de texte n’est pas totalement superflue.

Lire la suite de cet article sur UnixGarden.

Étiquettes: , , , ,

Lecteur / Graveur inutilisable sous Ubuntu

Bonjour à tous,

je me suis aperçu il y a peu de temps que mon lecteur DVD et mon graveur ne fonctionnait plus correctement sous Ubuntu.

Ceux-ci fonctionnent parfaitement lorsque je démarre mon PC mais plus par la suite. Ainsi, après un CD gravé, les lecteurs ne semblent plus reconnus par Ubuntu.

Pour ceux qui rencontreraient ce type de problème, une solution simple consiste à désactiver le support de l’acpi au boot.

Il suffit pour cela d’ajouter l’argument suivant à votre séquence de démarrage:

noapic

  • Pour les utilisateurs de Grub, ceci est à ajouter à la fin de la ligne kernel du fichier /boot/grub/menu.lst
  • Pour les utilisateurs de Grub2, il suffit d’ajouter cet argument à la ligne GRUB_CMD_LINUX_DEFAULT= du fichier /etc/default/grub puis d’executer la commande update-grub afin de prendre en compte ces modifications.

Étiquettes: , , , ,

Activer sa carte WiFi sous Ubuntu 9.10

Sur de nombreux ordinateurs portables, il existe une combinaison de touche qui permet de lancer une application sous Windows pour activer sa carte WiFi. Il s’avère que l’activation de ces cartes sous Linux est un peu plus complexe. Cet article s’applique pour la carte AR5007 eg mais cette solution est sans doute valable pour de nombreuses autres cartes WiFi.

Ayant déjà traité ce sujet ici pour Ubuntu jusqu’à Jaunty, je rouvre le sujet de l’activation de ces cartes sous Ubuntu 9.10.

Des modifications ont été apportées entre ces 2 versions d’Ubuntu. Ainsi sous Karmic Koala, le module acerhk n’existe plus.

Cependant un nouveau module le remplace, acer-wmi.

Cette manipulation est valable pour tout Linux ayant un kernel ≥ 2.6.31. Seules les commandes pour charger les modules peuvent différer d’un OS à un autre.

Il suffit de charger ce module pour activer votre carte WiFi:

sudo modprobe acer-wmi

Le fait de décharger ce module via la commande rmmod ne désactive pas la carte.

De même concernant le pilote WiFi, il est possible d’utiliser directement le module ath5k:

sudo modprobe ath5k

Ainsi les commandes permettant d’activer / désactiver votre carte WiFi en utilisant l’acpi ne fonctionnent plus.

Pour automatiser l’activation de votre carte au démarrage de votre machine, il suffit donc d’ajouter ces 2 modules dans le fichier suivant:

/etc/modules

acer-wmi

ath5k

Mise à jour concernant la possibilité d’activer / désactiver la carte sans éteindre le pc:

Concernant l’activation / désactivation manuelle de cette carte, il existe une solution, tout comme cela était faisable avec acerhk, il suffit de modifier la valeur dans le bon fichier.

Ici ce fichier est le suivant:

/sys/devices/platform/acer-wmi/rfkill/rfkill1/state

Comme auparavant,

echo 0 > /sys/devices/platform/acer-wmi/rfkill/rfkill1/state permet de désactiver la carte

echo 1 > /sys/devices/platform/acer-wmi/rfkill/rfkill1/state permet de d’activer la carte

Le tout avec les droits root et xxxpath étant l’emplacement indiqué précedemment.


Étiquettes: , , , , , , ,

Grub2: La configuration

Voici quelques indications sur la configuration de Grub2.

Grub2 est installé par défaut sur Ubuntu 9.10 Karmic Koala. Voilà pourquoi je pense que cet article devrait aider pas mal de monde.

Tandis que Grub utilisait le fichier /boot/grub/menu.lst comme fichier de configuration, Grub2 utilise quant à lui 2 fichiers:

/boot/grub/grub.cfg

/etc/default/grub

Le premier contient les données nécessaires au démarrage des différents systèmes tandis que le second permet de configurer les options de Grub2 telles que:

L’affichage ou non du menu: GRUB_HIDDEN_TIMEOUT

La durée de cet affichage: GRUB_TIMEOUT

La résolution par défaut de Grub: GRUB_GFXMODE

info Une fois ce fichier modifié, n’oubliez pas d’exécuter un update-grub afin de prendre en compte celles-ci.

Il se peut également que tous vos systèmes n’aient pas été reconnus. Dans ce cas, une commande s’impose:

os-prober

Cette commande permet de rechercher tous les systèmes d’exploitations présents sur vos disques durs.

Et pour terminer,

update-grub

Cette commande permet de régénérer le fichier /boot/grub/grub.cfg en prenant en compte les modifications apportées par os-prober.

Si vous désirez effectuer des modifications directement dans /boot/grub/grub.cfg, la syntaxe est compréhensible et similaire à celle de Grub.

Voici les différentes lignes à retrouver pour chacun de vos systèmes d’exploitations Linux:

set root=(hd0,x) //indique la racine de votre système

linux /vmlinuz… //indique l’emplacement du kernel

initrd /initrd.img-… //indique l’emplacement du système minimal permettant d’amorcer le démarrage

Vous avez maintenant en main tout le nécessaire afin de configurer votre Grub2 correctement. Si vous avez d’autres suggestions pour ce paramétrage, merci de les mettre à disposition en commentaire.

Étiquettes: , , , , ,

Mise à jour de l’horloge via NTP

Dans certains cas, il peut être utile de forcer la mise à jour de l’horloge système via le protocole NTP

Voici donc une liste de serveurs NTP utilisables:

  • pool.ntp.org
  • ntp.internet-fr.net
  • ntp.ubuntu.com

Le premier étant un ensemble de serveurs, sa capacité à répondre devrait être meilleure que les autres.

Et voici comment ajuster l’horloge système sur l’un de ces serveurs:

Sous Linux:

La solution la plus simple est d’utiliser la commande ntpdate présente sur la plupart des systèmes Linux.

ntpdate pool.ntp.org

Sous Windows:

net time /setsntp:pool.ntp.org

Étiquettes: , , , , , ,

Page optimized by WP Minify WordPress Plugin