Could not interpret output from ping commandРешается все банальным изменением прав на /sbin/ping
/sbin/>chmod 7777 ping
Could not interpret output from ping commandРешается все банальным изменением прав на /sbin/ping
/sbin/>chmod 7777 ping
ipfw add 100 nat 123 ip from any to any icmptypes 0,3,4,8,11Всё.
options IPFIREWALL #firewall options IPFIREWALL_VERBOSE #enable logging to syslogd(8) options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default options IPFIREWALL_FORWARD options DUMMYNET options IPFIREWALL_NAT #ipfw kernel nat support options LIBALIAS |
cd /usr/src/ make buildkernel KERNCONF=Yourkernel && make installkernel KERNCONF=Yourkernel shutdown -p now |
#!/bin/sh # здесь просто удаляю старые правила ipfw -f flush ipfw nat 122 delete # разрещаю все через loopback ipfw add allow all from any to any via lo0 # делаю нат на ip смотрящем наружу, same_ports - для попытки сохранить номера портов при нате # пробрасываю все что приходит на порт 9999 на тот же порт внутренней машины ipfw nat 123 config ip 192.168.1.132 log same_ports \ redirect_port tcp 192.168.4.86:9999 9999 \ redirect_port tcp 192.168.4.46:123 9199 # этот кусок нужен что бы у машины был не полный нат а только порт который я разрешил, # потому что вообще в интернет буду пускать через проксю. ipfw add 100 nat 123 tcp from 192.168.4.86 9999 to any ipfw add 100 nat 123 tcp from any to 192.168.4.86 9999 # здесь я разрешаю клиенту с ip 192.168.4.86 коннектится к любым серверам по 25 порту, # но только по нему. ipfw add 100 nat 123 tcp from 192.168.4.86 to any 25 # а здесь делаю полный нат клиенту ipfw add 100 nat 123 tcp from 192.168.4.46 to any # это что бы был нат, иначе ничего не будет работать, правило для выпуска клиентов наружу ipfw add 100 nat 123 ip from any to 192.168.1.132 |
Имеем freebsd 7.1mysql 5.0php 5.0 with CLIApache 2.2Squid 2.7access.log 78mb
make -C /usr/ports/www/mysar install
Alias /mysar "/usr/local/mysar/www/"AllowOverride AllOrder allow,denyAllow from all
dbUser = mysardbPass = mysardbHost = localhostdbName = mysar
http://Ваш_ip/mysar
/usr/local/mysar/bin/mysar-importer.phpТо я получаю сообщение - Exceeded run time
debug('Now timestamp is: '.$timestampNow.'. Script start was at: '.$startTime,40,__FILE__,__LINE__);// debug('Checking if run time exceeded '.$maxRunTime.' seconds...',40,__FILE__,__LINE__);// if(($timestampNow-$startTime ) > $maxRunTime) {// debug('YES',40);// debug('Exceeded run time',30,__FILE__,__LINE__);// my_exit(0);// }debug('NO',40);
php /usr/local/mysar/bin/mysar-importer.php
crontab -e
* * * * * /usr/local/bin/php /usr/local/mysar/bin/mysar-importer.php > /usr/local/mysar/log/mysar-importer.log 2>&10 0 * * * /usr/local/bin/php /usr/local/mysar/bin/mysar-maintenance.php > /usr/local/mysar/log/maintenance.log 2>&1