Aller au contenu

Messages recommandés

Posté(e)

Coucou @Ez3kiel

 

Mon PI ne fait pas routeur, mais serveur. En fait j'ai mis  les choses suivantes sur un raspian :)

# aptitude install unbound
# aptitude install arpwatch
Dans le serveur DHCP j'ai changé le serveur DNS interne de la maison par celui du raspberry au lieu de la box internet (c'est mieux, tu dépends pas du serveur dns de ton ISP et... aussi tu peux passer a travers la censure d'état comme certains site filtrés par le DNS).

L'arpwatch permet d'envoyer un mail dès qu'une nouvelle adresse MAC est présente dans le réseau (c'est lui qui m'as fait penser a cette méthode).

Quand a l'autoconfiguration du proxy, windows (et certains autres OS) viennent chercher un nom qui s'appelle wpad sur le réseau. Ceci est "un peu plus compliqué" que juste l'installation de ces 2 logiciels.

Pour faire un proxy web (qui fait filtrant chez moi des pubs a la con), j'ai installé squid et un disk usb externe pour le stockage des données. Ceci dit, c'est un peu plus touchy... Si tu veux on peux en parler en privé.

  • 1 an après...
Posté(e)

Bonjour à  tous,

Salut Xavier (Kiwi)

merci pour la mise à  jour du lien: https://github.com/xbeaudouin/hc2-misc/tree/master/arp

 

je bloque sur:

pi@RPI:/etc/nginx/sites-available/cgi $ nginx -t
-bash: nginx : commande introuvable
 
on est d'accord que dans :/etc/nginx/fcgiwrap.conf, on a fcgiwrap qui est la copie de /usr/share/doc/fcgiwrap/examples/nginx.conf
si oui, jusque la c'est OK
 
ensuite: on a la copie du arp.pl dans /usr/lib/cgi-bin/
 
puis la je ne suis pas sur
 
"Il reste à  configurer le nginx pour qu'on puisse donc executer le CGI qui vas nous servir a trouver si le matériel fonctionne ou pas, créez le fichier /etc/nginx/sites-available/cgi avec le contenu suivant :
  1. server {
  2. #listen 80; ## listen for ipv4; this line is default and implied
  3. #listen [::]:80 default_server ipv6only=on; ## listen for ipv6
  4. listen 8000;
  5.  
  6. root /usr/share/nginx/www;
  7. index index.html index.htm;
  8.  
  9. # Make site accessible from http://localhost/
  10. server_name localhost;
  11.  
  12. location / {
  13. # First attempt to serve request as file, then
  14. # as directory, then fall back to displaying a 404.
  15. try_files $uri $uri/ /index.html;
  16. # Uncomment to enable naxsi on this location
  17. # include /etc/nginx/naxsi.rules
  18. }
  19.  
  20. include /etc/nginx/fcgiwrap.conf;
  21.  
  22. }
"
Tu le colles ou ce code et dois tu le modifier? (tu créais un dossier cgi dans sites-available puis un fichier "nginx" et tu colles le code ci dessus dedans??)
 
ensuite lorsque je continue, ca ne fonctionne pas
 
"Puis activez le site :
  1. cd /etc/nginx/sites-enabled && ln -s ../sites-available/cgi
  2. nginx -t
Au "nginx -t" un test de syntaxe du fichier de conf vas être effectuée normalement si vous avez autre chose que :
  1. nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
  2. nginx: configuration file /etc/nginx/nginx.conf test is successful

"

j'obtiens apres "nginx -t" une commande introuvable

pi@RPI:/etc/nginx/sites-available/cgi $ nginx -t
-bash: nginx : commande introuvable
pour info: j'ai installé aptitude install avahi-daemon et aptitude install fcgiwrap
 
par avance merci pour votre aide
  • 3 mois après...
Posté(e)

Hello,

 

Oula je vois que j'ai du retard dans mes posts :) As-tu installé nginx ?

aptitude install nginx

  • 6 mois après...
Posté(e)

Merci beaucoup Kiwi c'est vraiment intéressant ! Le hic me concernant est le timeout de la table ARP sous Raspbian qui est vraiment trop important pour être vraiment efficace...

×
×
  • Créer...