Twitter Facebook RSS

Accueil > Réseaux

12
avril

Accéder à l'interface de sa Freebox V6 via SSH

Lorsque vous êtes en déplacement, et que vous avez besoin d'accéder à l'interface de votre Freebox Revolution, voici comment faire :

Prérequis :

Et on utilise cette commande :

ssh mondomaine.no-ip.biz -L 8080:localhost:80 -L 8081:mafreebox.freebox.fr:80

Ouvrez votre navigateur à l'adresse http://localhost:8081, vous devriez accéder à l'interface de votre Freebox !

Twitter  Facebook  Imprimer

14
mars

Imprimer depuis l'iPhone ou l'iPad

Aujourd'hui, un petit article présentant un cas concret : au boulot, nous avons une imprimante Samsung CLP-610ND. L'idée serait de pouvoir imprimer directement depuis un iPad ou un iPhone tout en étant dans le réseau local...

Évidemment, et parce que c'est trop beau, Apple limite l'utilisation à AirPrint, un service d'impression made-in-Apple qui ne fonctionne qu'avec les imprimantes HP. Bref, merci Apple ! Nous allons devoir mettre en place un petit script python développé par TJ qui permet de générer un service AirPrint !

Avant d'attaquer cet article, je pars du principe que vous disposez d'un serveur Linux Debian avec CUPS et votre imprimante bien configurée !

Vérifiez que les directives suivantes font bien partie du fichier /etc/cups/cupsd.conf :

Browsing On
ServerAlias *

Également, j'ai dû modifier tous les BrowseOrder allow,deny et les Order allow,deny en inversant allow et deny, afin d'élargir un peu plus l'accès à CUPS.

Installez les paquets suivants :

apt-get install python-cups python-lxml avahi-daemon git-core

Récupérez le contenu du dépôt Git de TJ :

git clone https://github.com/tjfontaine/airprint-generate.git

Et lancez le script python :

python airprint-generate.py -v

Voilà le retour que j'ai eu :

Samsung_CLP-610 Losing support for: text/css,image/x-photocd,image/x-bitmap,application/vnd.samsung-ps,application/vnd.hp-hpgl,application/vnd.cups-raw
Created: AirPrint-Samsung_CLP-610.service

Déplacez le fichier créé dans le bon dossier :

mv AirPrint-Samsung_CLP-610.service /etc/avahi/services/

Et enfin, redémarrez tous le services :

/etc/init.d/cups restart
/etc/init.d/avahi-daemon restart

Maintenant, allez sur votre joujou technologique nommé iPhone, ou iPad, et tentez d'imprimer un PDF, ou un mail. Normalement, l'appareil vous proposera automatiquement l'imprimante en question !

[Troll] Si ça ne marche pas, utilisez Android ;).

Twitter  Facebook  Imprimer

08
février

OpenVPN : Cannot open TUN/TAP

Ce matin, j'ai voulu installer un service de VPN sur mon serveur sous Debian Squeeze. J'ai donc utilisé OpenVPN, un outil libre et gratuit faisant partie des dépôts. L'installation s'est bien passée, mais au moment où j'ai lancé le serveur OpenVPN, voici l'erreur qui m'est retournée :

 Note: Cannot open TUN/TAP dev /dev/net/tun: Permission denied (errno=13)
Note: Attempting fallback to kernel 2.2 TUN/TAP interface
Cannot open TUN/TAP dev /dev/tun0: No such file or directory (errno=2)

Pour résoudre ce petit soucis, entrez ces commandes :

mkdir -p /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun

Puis, pour vérifier, entrez la commande suivante :

cat /dev/net/tun

Si vous avez le message File descriptor in bad state, cela signifie que ça a fonctionné et que vous pouvez relancer OpenVPN.

Twitter  Facebook  Imprimer

11
janvier

Un client XMPP avec les Google Apps

Lorsque vous possédez un domaine sous Google Apps (par exemple, jeoffrey54.com), vous remarquerez que l'utilisation d'un client XMPP pose problème. Chez moi notamment, j'ai constamment l'erreur "Could not connect to server". La raison est simple : lorsque le client essaye de se connecter, il utilise le domaine mondomaine.com, alors qu'il devrait se connecter normalement sur le serveur XMPP de Google Talk...

Pour cela, il va falloir modifier vos entrées DNS et ajouter plusieurs champs SRV. Pour Google, voici les champs à ajouter :

_xmpp-server._tcp.jeoffrey54.com. IN SRV 5 0 5269 xmpp-server.l.google.com.
_xmpp-server._tcp.jeoffrey54.com. IN SRV 20 0 5269 alt1.xmpp-server.l.google.com.
_xmpp-server._tcp.jeoffrey54.com. IN SRV 20 0 5269 alt2.xmpp-server.l.google.com.
_xmpp-server._tcp.jeoffrey54.com. IN SRV 20 0 5269 alt3.xmpp-server.l.google.com.
_xmpp-server._tcp.jeoffrey54.com. IN SRV 20 0 5269 alt4.xmpp-server.l.google.com.

Validez, attendez quelques heures que les DNS se propagent, et ça marchera ;) .

Twitter  Facebook  Imprimer

24
août

Lier un proxy Squid à un autre proxy

Vous êtes administrateur d'un réseau, vous disposez d'un proxy que vous ne gérez pas, et vous avez besoin d'un accès supplémentaire ? Pour cela, j'ai une petite astuce pour vous : il suffit de mettre en place un second proxy, sous Linux : Squid.

Scénario : vous avez besoin qu'un serveur A accède à Internet, mais vous ne voulez pas lui donner vos identifiants du proxy B que vous ne gérez pas ? Installez un proxy Squid que nous nommerons "C", et paramétrez le pour qu'il accède lui-même au proxy distant B.

Vous suivez encore ? Bon, du coup, lorsque la machine A va accéder au proxy C que nous avons installé, c'est ce dernier qui s'occupera de la transaction avec le proxy B.

J'ai eu beaucoup à faire avec ce scénario, puisque je devais mettre en place un serveur Windows WSUS... Bref, pour affilier votre proxy local C au proxy distant B, ajoutez ce champ dans /etc/squid/squid.conf :

cache_peer 172.16.16.1 parent 8080 0 proxy-only no-query

Remplacez 172.16.16.1 par l'adresse IP du proxy distant B, et 8080 par son port associé.

Twitter  Facebook  Imprimer

page 1 sur 2suivante

^ Retourner en haut