FreeBSD安装Perl

#fetch http://www.perl.com/CPAN/src/stable.tar.gz
# tar zxvf stable.tar.gz
# cd perl-5.12.1
# sh Configure -de
# make
# make install
# reboot

[下载]
pcre-8.12.tar

Freebsd安装openssl

Freebsd安装openssl

[下载]openssl-1.0.0e.tar

# tar zxvf openssl-1.0.0e.tar.gz
# cd ./openssl-1.0.0e
# ./config
# make clean
# make
# make install

安装后路径: /usr/local/ssl/

 

DHCP服务器自动调用外部脚本

DHCP服务器当有新客户端连接时,自动调用外部脚本的方法:

subnet 172.16.0.0 netmask 255.255.255.0 {
 
	range 172.16.0.10 172.16.0.200;
	option routers 172.16.0.1;
 
        on commit {
                set clip = binary-to-ascii(10, 8, ".", leased-address);
		set clhw = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6));
                execute("/server/shell/newip", clip , clhw , 'aaa' , 'bbbb');
        }
 
}
 
clip: 客户端IP
clhw:客户端mac
后面的是其他参数
参数将作为shell的参数传入脚本/server/shell/newip
 
 

 

普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress