Mon Jul 28 14:30:29 2014 : Error: Failed to load virtual server inner-tunnel Mon Jul 28 14:30:29 2014 : Error: /etc/freeradius/sites-enabled/inner-tunnel[47]: Errors parsing authorize section. Mon Jul 28 14:30:29 2014 : Error: /etc/freeradius/sites-enabled/inner-tunnel[131]: Failed to load module "sql". Mon Jul 28 14:30:29 2014 : Error: /etc/freeradius/sql.conf[22]: Instantiation failed for module "sql" Mon Jul 28 14:30:29 2014 : Info: rlm_sql (sql): Closing sqlsocket 0 Mon Jul 28 14:30:29 2014 : Info: rlm_sql (sql): Closing sqlsocket 1 Mon Jul 28 14:30:29 2014 : Info: rlm_sql (sql): Closing sqlsocket 2 Mon Jul 28 14:30:29 2014 : Info: rlm_sql (sql): Closing sqlsocket 3 Mon Jul 28 14:30:29 2014 : Info: rlm_sql (sql): Closing sqlsocket 4 Mon Jul 28 14:30:29 2014 : Error: Failed to load clients from SQL. Mon Jul 28 14:30:29 2014 : Info: rlm_sql (sql): There are no DB handles to use! skipped 5, tried to connect 0 Mon Jul 28 14:30:29 2014 : Error: rlm_sql (sql): Failed to connect DB handle #0 Mon Jul 28 14:30:29 2014 : Error: rlm_sql_mysql: Mysql error 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' Mon Jul 28 14:30:29 2014 : Error: rlm_sql_mysql: Couldn't connect socket to MySQL server radius@localhost:radius Mon Jul 28 14:30:29 2014 : Info: rlm_sql_mysql: Starting connect to MySQL server for #0 Mon Jul 28 14:30:29 2014 : Info: rlm_sql (sql): Attempting to connect rlm_sql_mysql #0 Mon Jul 28 14:30:29 2014 : Info: rlm_sql (sql): Attempting to connect to radius@localhost:/radius Mon Jul 28 14:30:29 2014 : Info: rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked Mon Jul 28 14:30:28 2014 : Error: Failed to load virtual server inner-tunnel Mon Jul 28 14:30:28 2014 : Error: /etc/freeradius/sites-enabled/inner-tunnel[47]: Errors parsing authorize section. Mon Jul 28 14:30:28 2014 : Error: /etc/freeradius/sites-enabled/inner-tunnel[131]: Failed to load module "sql". Mon Jul 28 14:30:28 2014 : Error: /etc/freeradius/sql.conf[22]: Instantiation failed for module "sql" Mon Jul 28 14:30:28 2014 : Info: rlm_sql (sql): Closing sqlsocket 0 Mon Jul 28 14:30:28 2014 : Info: rlm_sql (sql): Closing sqlsocket 1 Mon Jul 28 14:30:28 2014 : Info: rlm_sql (sql): Closing sqlsocket 2 Mon Jul 28 14:30:28 2014 : Info: rlm_sql (sql): Closing sqlsocket 3 Mon Jul 28 14:30:28 2014 : Info: rlm_sql (sql): Closing sqlsocket 4 Mon Jul 28 14:30:28 2014 : Error: Failed to load clients from SQL. Mon Jul 28 14:30:28 2014 : Info: rlm_sql (sql): There are no DB handles to use! skipped 5, tried to connect 0 Mon Jul 28 14:30:28 2014 : Error: rlm_sql (sql): Failed to connect DB handle #0 Mon Jul 28 14:30:28 2014 : Error: rlm_sql_mysql: Mysql error 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' Mon Jul 28 14:30:28 2014 : Error: rlm_sql_mysql: Couldn't connect socket to MySQL server radius@localhost:radius Mon Jul 28 14:30:28 2014 : Info: rlm_sql_mysql: Starting connect to MySQL server for #0 Mon Jul 28 14:30:28 2014 : Info: rlm_sql (sql): Attempting to connect rlm_sql_mysql #0 Mon Jul 28 14:30:28 2014 : Info: rlm_sql (sql): Attempting to connect to radius@localhost:/radius Mon Jul 28 14:30:28 2014 : Info: rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked
这是daloradius日志,有人告诉我,这是sql服务还没有启动,为什么我想延迟启动daloradius服务。 下面是我的方法,让200秒后启动达洛雷迪斯服务。
我想让脚本睡200秒才能启动达罗拉迪斯。 这是我尝试过的命令,但似乎不工作。
start on login-session-start script sleep 200000 exec > freeradius -X end script
要么
start on login-session-start script sleep 200000 freeradius -X end script
和脚本我保存为etc/init/VPN.conf
这是你的问题:
Mon Jul 28 14:30:29 2014 : Error: rlm_sql_mysql: Mysql error 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
这(2)意味着No such file or directory ,即sockets不存在。
你真的安装了MySQL服务器吗?
sudo apt-get install mysql-server
你有没有启动服务器?
sudo service mysql restart
为什么不把(/ bin / sleep 200 && / path / to / freeradius -X)放在/etc/rc.local中?
http://wiki.ubuntuusers.de/rc.local
Ps:睡眠function使用秒。