OBSD:Reseau
Un article de OpenWikiBSD.
FTP par pf
- Avec un parefeu OpenBSD en coupure, PF est le point de passage obligé des flux FTP.
Avec ftp-proxy, c'est un peu galère pour la répartition de charge delignes ADSL.
pkg_add -v http://ftp.arcane-networks.fr/pub/OpenBSD/$(uname -r)/packages/$(uname -m)/ftpsesame
Ajouter
if [[ -x /usr/local/sbin/ftpsesame ]]; then
echo " ftpsesame."
/usr/local/sbin/ftpsesame -i interface_interne
fi
à /etc/rc.local
Mail en PHP sous un Apache chrooté
- La doc :[1] marche pas
- Mais [marche mieux]
pkg_add ftp://ftp.irisa.fr/pub/OpenBSD/$(uname -r)/packages/$(uname -m)/mini_sendmail-chroot pkg_add ftp://ftp.irisa.fr/pub/OpenBSD/$(uname -r)/packages/$(uname -m)/mini_sendmail mkdir /var/www/tmp chown www.www /var/www/tmp mkdir /var/www/bin cp /bin/sh /var/www/bin/sh cp /usr/local/bin/mini_sendmail /var/www/bin/sendmail mkdir /var/www/etc cp /etc/resolv.conf /var/www/etc/resolv.conf perl -pi -e 's/;sendmail_path =/ sendmail_path = "\/bin\/sendmail -t"/' /var/www/conf/php.ini mkdir -p /var/www/usr/lib mkdir -p /var/www/usr/libexec
On cherche les bonnes librairies
ldd /var/www/bin/sendmail |grep -v "/var/www/bin/sendmail" |grep "/usr" 036bc000 236f5000 rlib 0 1 0 /usr/lib/libc.so.50.1 08e40000 08e40000 rtld 0 1 0 /usr/libexec/ld.so
Puis il faut peupler le chroot avec les bonnes librairies: En recréant toute cette arbo sous /var/www
cp /usr/libexec/ld.so /var/www/usr/libexec/ cp /usr/lib/libc.so.50.1 /var/www/usr/lib/
Faites un test en créant un fichier php dans l'arbo web:
<?php
mail("moi@mondomaine","obj","message");
?>

