Nginx IP derrière Varnish

Je viens d’en parler pour apache (il suffisait d’installer un mod et de relancer le serveur). Mais comme je l’ai dit un peu avant, Nginx tourne aussi sur ce serveur.
Il me faut donc un moyen de récupérer la véritable adresse derrière la requête http.

A placer dans votre nginx.conf principal

http{

set_real_ip_from 127.0.0.1;
real_ip_header X-Forwarded-For;

}

Attention vous remarquez dans ce snippet des ‘…’ représentant le reste de votre configuration, et c’est à placer dans la partie http{ } du fichier de config ;)

Source : http://www.go2linux.org/linux/2011/04/nginx-behind-varnish-or-squid-real-ip-module-940 Merci à lui ;)

Posted in Hosting at January 1st, 2012. Comments Off on Nginx IP derrière Varnish.

DHCP, Mac Address & DockStar

Alors je viens d’acquérir un joli petit dockstar. Je le présenterai lui ainsi que ce que j’ai fait dessus longuement plus tard.

Mais pour l’instant je cherche à lui poser une adresse IP fixe.
Mais pour cela je ne désire pas faire ça directement dans la debian installée dessus, mais utiliser plutôt le routeur.

Celui ci dispose, en effet, d’un système permettant de lier une adresse MAC donnée avec une ip spécifique.

Et c’est là que survient le  problème : l’adresse MAC présentée par le dockstar lors de la requête DHCP vers le routeur n’est PAS celle de la carte réseau, mais bien une inconnue dont je ne connais pas la provenance :

65:74:68:30:00:01

Cependant, après avoir récupéré une adresse ip auprès du serveur dhcp il s’enregistre avec sa VRAIE adresse mac auprès du routeur.
Mais comme le routeur n’a pas pu l’identifier au premier abord, il ne lui a pas donné la bonne adresse IP.

La question qui se pose donc, c’est comment faire pour qu’il :

  • soit utilise cette pseudo-adresse tout le temps
  • soit vienne se présenter auprès du routeur sous sa vraie mac address…

Merci à tous ceux qui pourront m’aider ;-)

Il est bien entendu que je consignerai tout ce que j’aurais pu apprendre après ici ;-)

Read More…

Posted in Linux at May 28th, 2011. 1 Comment.