官网地址:http://www.creytiv.com/restund.html
1、安装libre
wget http://www.creytiv.com/pub/re-0.4.12.tar.gz
make
make install
2、安装librem
wget http://www.creytiv.com/pub/rem-0.4.6.tar.gz
make
make install
3、安装restund
wget http://www.creytiv.com/pub/restund-0.4.11.tar.gz
make
make install
4、配置restund
cp etc/restund.* /etc/
[root@fs restund-0.4.11]# grep -v "#" /etc/restund.conf
daemon yes
debug yes
realm myrealm
syncinterval 600
udp_listen XX.XX.XX.XX:3478
udp_sockbuf_size 524288
tcp_listen XX.XX.XX.XX:3478
module_path /usr/local/lib/restund/modules
module stat.so
module binding.so
module auth.so
module turn.so
module filedb.so
module syslog.so
module status.so
auth_nonce_expiry 3600
turn_max_allocations 512
turn_max_lifetime 600
turn_relay_addr XX.XX.XX.XX
turn_relay_addr6 ::1
filedb_path /etc/restund.auth
syslog_facility 24
5、启动restund
报错处理:
restund: error while loading shared libraries: libre.so: cannot open shared object file: No such file or directory
[root@fs restund-0.4.11]# cat /etc/ld.so.conf.d/restund.conf
/usr/local/lib
[root@fs restund-0.4.11]# ldconfig
[root@fs restund-0.4.11]# restund -d /etc/restund.conf
udp listen: XX.XX.XX.XX:3478
tcp listen: XX.XX.XX.XX:3478
stat: module loaded
binding: module loaded
auth: module loaded (nonce_expiry=3600s)
turn: lifetime=600 ext=XX.XX.XX.XX ext6=::1 bsz=512
filedb: module loaded (/etc/restund.auth)
syslog: module loaded facility=24
status: module loaded (udp=127.0.0.1:33000 http=127.0.0.1:8080)