Поиск по этому блогу

четверг, 7 июля 2011 г.

Проблемы связанный с настройкой Freeradius 2.1.0 MySQL 5.5.7

При настройке Mysql и Freeradius на этапе добавления таблиц базу радиуса /usr/local/share/doc/freeradius/examples/mysql.sql получил такую ошибку
ERROR 1064 (42000) at line 123: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(14) NOT NULL, PRIMARY KEY (id) )' at line 6
Вылечилась просто, заменой одной строчки в файле mysql.sql. Надо

Это

CREATE TABLE radpostauth (
id int(11) NOT NULL auto_increment,
user varchar(64) NOT NULL default '',
pass varchar(64) NOT NULL default '',
reply varchar(32) NOT NULL default '',
date timestamp(14) NOT NULL,
PRIMARY KEY (id)
) ;
заменить на это

CREATE TABLE radpostauth (
id int(11) NOT NULL auto_increment,
user varchar(64) NOT NULL default '',
pass varchar(64) NOT NULL default '',
reply varchar(32) NOT NULL default '',
date timestamp NOT NULL,
PRIMARY KEY (id)
) ;

Затем столкнулся с такой проблемой, не оказалось таблицы radusergroup.
rlm_sql_mysql: MYSQL check_error: 1146 received 
[sql] database query error, SELECT groupname FROM radusergroup  WHERE username = 'testsql2' ORDER BY priority: Table 'radius.radusergroup' doesn't exist

Структура таблицы radusergroup находится в файле по адресу /usr/local/etc/raddb/sql/mysql/schema.sql и выглядит так:

CREATE TABLE radusergroup (
username varchar(64) NOT NULL default '',
groupname varchar(64) NOT NULL default '',
priority int(11) NOT NULL default '1',
KEY username (username(32))
) ;
Пользователей которые будут проходить авторизацию добавлял следующим образом


INSERT INTO `radcheck` VALUES (1,'test','Cleartext-Password',':=','test123');
INSERT INTO `radreply` VALUES (1,'test','Framed-IP-Address', '=','172.16.1.135');
INSERT INTO `radreply` VALUES (2,'test','Framed-IP-Netmask','=','255.255.255.0');
INSERT INTO `radreply` VALUES (3,'test','Framed-Protocol','=','PPP');

Просмотреть содержание таблиц можно так

mysql>select * from radcheck;
+----+----------+--------------------+----+---------+
| id | UserName | Attribute          | op | Value   |
+----+----------+--------------------+----+---------+
|  1 | test     | Cleartext-Password | := | test123 |
+----+----------+--------------------+----+---------+

mysql>select * from radreply;
+----+----------+-------------------+----+---------------+
| id | UserName | Attribute         | op | Value         |
+----+----------+-------------------+----+---------------+
|  1 | test     | Framed-IP-Address | =  | 172.16.1.135  |
|  2 | test     | Framed-IP-Netmask | =  | 255.255.255.0 |
|  3 | test     | Framed-Protocol   | =  | PPP           |
+----+----------+-------------------+----+---------------+

вторник, 5 июля 2011 г.

Rocky Leon

Настоящее имя Frederick Lehnert Родился 16 Июня 1985 г. в Сан-Франциско, США, штат Калифорния. Мать австрийка, отец бразилианец. Провел свое детство в перемещениях между Австрией и Калифорнией, закончил среднюю школу и колледж в Австрии. В данный момент проживает в Зальцбурге, Австрия.

"В течении последних 5 лет я сделал несколько интересных открытий о жизни. По сути , все сводится к важности наличия веры, к вере, что все будит хорошо. Будущее невозможно предсказать. Есть слишком много фактор, действующих одновременно, вызывающие непредсказуемые последствия. Я не зная все ли будит хорошо, но я знаю, что когда я счастлив все легче, и если вы когда-либо наблюдали за счастливым и за несчастливым человеком, вы быстро обратили внимание, во-первых, со счастливым человеком происходит больше счастливых, радостных событий, и, во-вторых, счастливый человек обычно не падает духом, независимо от обстоятельств, тогда как несчастливый человек всегда найдет на что пожаловаться."


Официальный сайт, где можно почитать о нем подробнее, бесплатно посмотреть видео, послушать музыку, посмотреть ближайшие выступления.

Rocky Leon - Quit your whining


Rocky Leon - Doggie (Live Looping)


Rocky Leon - Little Clown





Rocky Leon - Черный плащ


Rocky Leon - White lite (One Taste)

среда, 29 июня 2011 г.

Cisco dhcp client

Минимальная настройка, для того что бы заработал cisco в качестве dhcp клиента

conf t
service dhcp


На интерфейсе, которые должен получать адреса по dhcp пишем:
ip dhcp client hostname cisco_test - как будет называться
ip dhcp client lease 1 0 0 - на какое времяв данном случае 1 день (день/час/минута)
ip address dhcp - получить по dhcp


Проверить можно:

Router#sh dhcp lease
Temp IP addr: 192.168.100.1 for peer on Interface: Ethernet0/1
Temp sub net mask: 255.255.255.0
DHCP Lease server: 192.168.100.253, state: 3 Bound
DHCP transaction id: 2703
Lease: 86400 secs, Renewal: 43200 secs, Rebind: 75600 secs
Temp default-gateway addr: 192.168.100.253
Next timer fires after: 06:06:40
Retry count: 0 Client-ID: cisco-0001.42bb.eec2-Et0/1
Client-ID hex dump: 636973636F2D303030312E343262622E
656563322D4574302F31
Hostname: cisco_test