Название: Проблема проверки RADIUS
Отправлено: trio от 06 Марта 2010, 17:16:22
Пытаюсь поднять mpd5+radius (результат - ошибка 691) Устанавливал все по докам. при проверке работоспособности радиуса (radtest test 123456 127.0.0.1 0 hardpass5) все проходит отлично, как только меняю строчки authorize_check_query = "SELECT NULL, 'test', 'Password', '123456', '=='" на authorize_check_query = "call radcheck('%{SQL-User-Name}')" authorize_reply_query = "call radreply('%{SQL-User-Name}')" accounting_update_query = "call radupdate('%{SQL-User-Name}')" accounting_stop_query = "call radstop('%{SQL-User-Name}')" в файле sql.conf (предварительно создав процедуры в базе по документации), проверка на работоспособность с реальными клиентами не проходит запустил радиус для проверки с выводом в консоль вот че пишет: подскажите что делаю не так ?... gw2# /usr/local/sbin/radiusd -X Starting - reading configuration files ... reread_config: reading radiusd.conf Config: including file: /usr/local/etc/raddb/proxy.conf Config: including file: /usr/local/etc/raddb/clients.conf Config: including file: /usr/local/etc/raddb/snmp.conf Config: including file: /usr/local/etc/raddb/eap.conf Config: including file: /usr/local/etc/raddb/sql.conf main: prefix = "/usr/local" main: localstatedir = "/var" main: logdir = "/var/log" main: libdir = "/usr/local/lib" main: radacctdir = "/var/log/radacct" main: hostname_lookups = no main: max_request_time = 30 main: cleanup_delay = 5 main: max_requests = 1024 main: delete_blocked_requests = 0 main: port = 0 main: allow_core_dumps = no main: log_stripped_names = no main: log_file = "/var/log/radius.log" main: log_auth = no main: log_auth_badpass = no main: log_auth_goodpass = no main: pidfile = "/var/run/radiusd/radiusd.pid" main: user = "(null)" main: group = "(null)" main: usercollide = no main: lower_user = "no" main: lower_pass = "no" main: nospace_user = "no" main: nospace_pass = "no" main: checkrad = "/usr/local/sbin/checkrad" main: proxy_requests = yes proxy: retry_delay = 5 proxy: retry_count = 3 proxy: synchronous = no proxy: default_fallback = yes proxy: dead_time = 120 proxy: post_proxy_authorize = no proxy: wake_all_if_all_dead = no security: max_attributes = 200 security: reject_delay = 1 security: status_server = no main: debug_level = 0 read_config_files: reading dictionary read_config_files: reading naslist Using deprecated naslist file. Support for this will go away soon. read_config_files: reading clients read_config_files: reading realms radiusd: entering modules setup Module: Library search path is /usr/local/lib Module: Loaded exec exec: wait = yes exec: program = "(null)" exec: input_pairs = "request" exec: output_pairs = "(null)" exec: packet_type = "(null)" rlm_exec: Wait=yes but no output defined. Did you mean output=none? Module: Instantiated exec (exec) Module: Loaded expr Module: Instantiated expr (expr) Module: Loaded PAP pap: encryption_scheme = "crypt" pap: auto_header = yes Module: Instantiated pap (pap) Module: Loaded CHAP Module: Instantiated chap (chap) Module: Loaded MS-CHAP mschap: use_mppe = yes mschap: require_encryption = no mschap: require_strong = no mschap: with_ntdomain_hack = no mschap: passwd = "(null)" mschap: ntlm_auth = "(null)" Module: Instantiated mschap (mschap) Module: Loaded System unix: cache = no unix: passwd = "(null)" unix: shadow = "(null)" unix: group = "(null)" unix: radwtmp = "/var/log/radwtmp" unix: usegroup = no unix: cache_reload = 600 Module: Instantiated unix (unix) Module: Loaded eap eap: default_eap_type = "md5" eap: timer_expire = 60 eap: ignore_unknown_eap_types = no eap: cisco_accounting_username_bug = no rlm_eap: Loaded and initialized type md5 rlm_eap: Loaded and initialized type leap gtc: challenge = "Password: " gtc: auth_type = "PAP" rlm_eap: Loaded and initialized type gtc mschapv2: with_ntdomain_hack = no rlm_eap: Loaded and initialized type mschapv2 Module: Instantiated eap (eap) Module: Loaded preprocess preprocess: huntgroups = "/usr/local/etc/raddb/huntgroups" preprocess: hints = "/usr/local/etc/raddb/hints" preprocess: with_ascend_hack = no preprocess: ascend_channels_per_line = 23 preprocess: with_ntdomain_hack = no preprocess: with_specialix_jetstream_hack = no preprocess: with_cisco_vsa_hack = no preprocess: with_alvarion_vsa_hack = no Module: Instantiated preprocess (preprocess) Module: Loaded realm realm: format = "suffix" realm: delimiter = "@" realm: ignore_default = no realm: ignore_null = no Module: Instantiated realm (suffix) Module: Loaded files files: usersfile = "/usr/local/etc/raddb/users" files: acctusersfile = "/usr/local/etc/raddb/acct_users" files: preproxy_usersfile = "/usr/local/etc/raddb/preproxy_users" files: compat = "no" Module: Instantiated files (files) Module: Loaded SQL sql: driver = "rlm_sql_mysql" sql: server = "localhost" sql: port = "" sql: login = "bill_kernel" sql: password = "hardpass4" sql: radius_db = "bill" sql: nas_table = "nas" sql: sqltrace = no sql: sqltracefile = "/var/log/sqltrace.sql" sql: readclients = no sql: deletestalesessions = yes sql: num_sql_socks = 5 sql: sql_user_name = "%{User-Name}" sql: default_user_profile = "" sql: query_on_not_found = no sql: authorize_check_query = "call radcheck('%{SQL-User-Name}')" sql: authorize_reply_query = "call radreply('%{SQL-User-Name}')" sql: authorize_group_check_query = "" sql: authorize_group_reply_query = "" sql: accounting_onoff_query = "" sql: accounting_update_query = "call radupdate('%{SQL-User-Name}')" sql: accounting_update_query_alt = "" sql: accounting_start_query = "" sql: accounting_start_query_alt = "" sql: accounting_stop_query = "call radstop('%{SQL-User-Name}')" sql: accounting_stop_query_alt = "" sql: group_membership_query = "" sql: connect_failure_retry_delay = 60 sql: simul_count_query = "" sql: simul_verify_query = "" sql: postauth_query = "" sql: safe-characters = "@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_: /" rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked rlm_sql (sql): Attempting to connect to bill_kernel@localhost:/bill rlm_sql (sql): starting 0 rlm_sql (sql): Attempting to connect rlm_sql_mysql #0 rlm_sql_mysql: Starting connect to MySQL server for #0 rlm_sql (sql): Connected new DB handle, #0 rlm_sql (sql): starting 1 rlm_sql (sql): Attempting to connect rlm_sql_mysql #1 rlm_sql_mysql: Starting connect to MySQL server for #1 rlm_sql (sql): Connected new DB handle, #1 rlm_sql (sql): starting 2 rlm_sql (sql): Attempting to connect rlm_sql_mysql #2 rlm_sql_mysql: Starting connect to MySQL server for #2 rlm_sql (sql): Connected new DB handle, #2 rlm_sql (sql): starting 3 rlm_sql (sql): Attempting to connect rlm_sql_mysql #3 rlm_sql_mysql: Starting connect to MySQL server for #3 rlm_sql (sql): Connected new DB handle, #3 rlm_sql (sql): starting 4 rlm_sql (sql): Attempting to connect rlm_sql_mysql #4 rlm_sql_mysql: Starting connect to MySQL server for #4 rlm_sql (sql): Connected new DB handle, #4 Module: Instantiated sql (sql) Module: Loaded Acct-Unique-Session-Id acct_unique: key = "User-Name, Acct-Session-Id, NAS-IP-Address, Client-IP-Address, NAS-Port" Module: Instantiated acct_unique (acct_unique) Module: Loaded detail detail: detailfile = "/var/log/radacct/%{Client-IP-Address}/detail-%Y%m%d" detail: detailperm = 384 detail: dirperm = 493 detail: locking = no Module: Instantiated detail (detail) Module: Loaded radutmp radutmp: filename = "/var/log/radutmp" radutmp: username = "%{User-Name}" radutmp: case_sensitive = yes radutmp: check_with_nas = yes radutmp: perm = 384 radutmp: callerid = yes Module: Instantiated radutmp (radutmp) Listening on authentication *:1812 Listening on accounting *:1813 Ready to process requests. rad_recv: Access-Request packet from host 127.0.0.1:63509, id=145, length=60 User-Name = "notebook" User-Password = "ljcneg" NAS-IP-Address = 255.255.255.255 NAS-Port = 0 Processing the authorize section of radiusd.conf modcall: entering group authorize for request 0 modcall[authorize]: module "preprocess" returns ok for request 0 modcall[authorize]: module "chap" returns noop for request 0 modcall[authorize]: module "mschap" returns noop for request 0 rlm_realm: No '@' in User-Name = "notebook", looking up realm NULL rlm_realm: No such realm "NULL" modcall[authorize]: module "suffix" returns noop for request 0 rlm_eap: No EAP-Message, not doing EAP modcall[authorize]: module "eap" returns noop for request 0 modcall[authorize]: module "files" returns notfound for request 0 radius_xlat: 'notebook' rlm_sql (sql): sql_set_user escaped user --> 'notebook' radius_xlat: 'call radcheck('notebook')' rlm_sql (sql): Reserving sql socket id: 4 rlm_sql_mysql: MYSQL check_error: 1305 received rlm_sql_getvpdata: database query error rlm_sql (sql): SQL query error; rejecting user rlm_sql (sql): Released sql socket id: 4 modcall[authorize]: module "sql" returns fail for request 0 modcall: leaving group authorize (returns fail) for request 0 Finished request 0 Going to the next request --- Walking the entire request list --- Waking up in 6 seconds... rad_recv: Access-Request packet from host 127.0.0.1:63509, id=145, length=60 Discarding duplicate request from client NoDenyDB:63509 - ID: 145 --- Walking the entire request list --- Waking up in 3 seconds... --- Walking the entire request list --- Cleaning up request 0 ID 145 with timestamp 4b926fd6 Nothing to do. Sleeping until we see a request. rad_recv: Access-Request packet from host 127.0.0.1:63509, id=145, length=60 User-Name = "notebook" User-Password = "ljcneg" NAS-IP-Address = 255.255.255.255 NAS-Port = 0 Processing the authorize section of radiusd.conf modcall: entering group authorize for request 1 modcall[authorize]: module "preprocess" returns ok for request 1 modcall[authorize]: module "chap" returns noop for request 1 modcall[authorize]: module "mschap" returns noop for request 1 rlm_realm: No '@' in User-Name = "notebook", looking up realm NULL rlm_realm: No such realm "NULL" modcall[authorize]: module "suffix" returns noop for request 1 rlm_eap: No EAP-Message, not doing EAP modcall[authorize]: module "eap" returns noop for request 1 modcall[authorize]: module "files" returns notfound for request 1 radius_xlat: 'notebook' rlm_sql (sql): sql_set_user escaped user --> 'notebook' radius_xlat: 'call radcheck('notebook')' rlm_sql (sql): Reserving sql socket id: 3 rlm_sql_mysql: MYSQL check_error: 1305 received rlm_sql_getvpdata: database query error rlm_sql (sql): SQL query error; rejecting user rlm_sql (sql): Released sql socket id: 3 modcall[authorize]: module "sql" returns fail for request 1 modcall: leaving group authorize (returns fail) for request 1 Finished request 1 Going to the next request --- Walking the entire request list --- Waking up in 6 seconds... rad_recv: Access-Request packet from host 127.0.0.1:63509, id=145, length=60 Discarding duplicate request from client NoDenyDB:63509 - ID: 145 --- Walking the entire request list --- Waking up in 3 seconds... --- Walking the entire request list --- Cleaning up request 1 ID 145 with timestamp 4b926fdc Nothing to do. Sleeping until we see a request. rad_recv: Access-Request packet from host 127.0.0.1:63509, id=145, length=60 User-Name = "notebook" User-Password = "ljcneg" NAS-IP-Address = 255.255.255.255 NAS-Port = 0 Processing the authorize section of radiusd.conf modcall: entering group authorize for request 2 modcall[authorize]: module "preprocess" returns ok for request 2 modcall[authorize]: module "chap" returns noop for request 2 modcall[authorize]: module "mschap" returns noop for request 2 rlm_realm: No '@' in User-Name = "notebook", looking up realm NULL rlm_realm: No such realm "NULL" modcall[authorize]: module "suffix" returns noop for request 2 rlm_eap: No EAP-Message, not doing EAP modcall[authorize]: module "eap" returns noop for request 2 modcall[authorize]: module "files" returns notfound for request 2 radius_xlat: 'notebook' rlm_sql (sql): sql_set_user escaped user --> 'notebook' radius_xlat: 'call radcheck('notebook')' rlm_sql (sql): Reserving sql socket id: 2 rlm_sql_mysql: MYSQL check_error: 1305 received rlm_sql_getvpdata: database query error rlm_sql (sql): SQL query error; rejecting user rlm_sql (sql): Released sql socket id: 2 modcall[authorize]: module "sql" returns fail for request 2 modcall: leaving group authorize (returns fail) for request 2 Finished request 2 Going to the next request --- Walking the entire request list --- Waking up in 6 seconds... rad_recv: Access-Request packet from host 127.0.0.1:63509, id=145, length=60 Discarding duplicate request from client NoDenyDB:63509 - ID: 145 --- Walking the entire request list --- Waking up in 3 seconds... --- Walking the entire request list --- Cleaning up request 2 ID 145 with timestamp 4b926fe2 Nothing to do. Sleeping until we see a request. rad_recv: Access-Request packet from host 127.0.0.1:63509, id=145, length=60 User-Name = "notebook" User-Password = "ljcneg" NAS-IP-Address = 255.255.255.255 NAS-Port = 0 Processing the authorize section of radiusd.conf modcall: entering group authorize for request 3 modcall[authorize]: module "preprocess" returns ok for request 3 modcall[authorize]: module "chap" returns noop for request 3 modcall[authorize]: module "mschap" returns noop for request 3 rlm_realm: No '@' in User-Name = "notebook", looking up realm NULL rlm_realm: No such realm "NULL" modcall[authorize]: module "suffix" returns noop for request 3 rlm_eap: No EAP-Message, not doing EAP modcall[authorize]: module "eap" returns noop for request 3 modcall[authorize]: module "files" returns notfound for request 3 radius_xlat: 'notebook' rlm_sql (sql): sql_set_user escaped user --> 'notebook' radius_xlat: 'call radcheck('notebook')' rlm_sql (sql): Reserving sql socket id: 1 rlm_sql_mysql: MYSQL check_error: 1305 received rlm_sql_getvpdata: database query error rlm_sql (sql): SQL query error; rejecting user rlm_sql (sql): Released sql socket id: 1 modcall[authorize]: module "sql" returns fail for request 3 modcall: leaving group authorize (returns fail) for request 3 Finished request 3 Going to the next request --- Walking the entire request list --- Waking up in 6 seconds... rad_recv: Access-Request packet from host 127.0.0.1:63509, id=145, length=60 Discarding duplicate request from client NoDenyDB:63509 - ID: 145 --- Walking the entire request list --- Waking up in 3 seconds... --- Walking the entire request list --- Cleaning up request 3 ID 145 with timestamp 4b926fe8 Nothing to do. Sleeping until we see a request. rad_recv: Access-Request packet from host 127.0.0.1:63509, id=145, length=60 User-Name = "notebook" User-Password = "ljcneg" NAS-IP-Address = 255.255.255.255 NAS-Port = 0 Processing the authorize section of radiusd.conf modcall: entering group authorize for request 4 modcall[authorize]: module "preprocess" returns ok for request 4 modcall[authorize]: module "chap" returns noop for request 4 modcall[authorize]: module "mschap" returns noop for request 4 rlm_realm: No '@' in User-Name = "notebook", looking up realm NULL rlm_realm: No such realm "NULL" modcall[authorize]: module "suffix" returns noop for request 4 rlm_eap: No EAP-Message, not doing EAP modcall[authorize]: module "eap" returns noop for request 4 modcall[authorize]: module "files" returns notfound for request 4 radius_xlat: 'notebook' rlm_sql (sql): sql_set_user escaped user --> 'notebook' radius_xlat: 'call radcheck('notebook')' rlm_sql (sql): Reserving sql socket id: 0 rlm_sql_mysql: MYSQL check_error: 1305 received rlm_sql_getvpdata: database query error rlm_sql (sql): SQL query error; rejecting user rlm_sql (sql): Released sql socket id: 0 modcall[authorize]: module "sql" returns fail for request 4 modcall: leaving group authorize (returns fail) for request 4 Finished request 4 Going to the next request --- Walking the entire request list --- Waking up in 6 seconds... rad_recv: Access-Request packet from host 127.0.0.1:63509, id=145, length=60 Discarding duplicate request from client NoDenyDB:63509 - ID: 145 --- Walking the entire request list --- Waking up in 3 seconds... --- Walking the entire request list --- Cleaning up request 4 ID 145 with timestamp 4b926fee Nothing to do. Sleeping until we see a request.
Название: Re: Проблема проверки RADIUS
Отправлено: goletsa от 06 Марта 2010, 17:57:46
Процедуры как создавали? phpmyadmin? Пароль расшифровки меняли на реальный? Что пишет # mysql -pпарльру рута > use bill; > call radcheck('username');
Название: Re: Проблема проверки RADIUS
Отправлено: trio от 06 Марта 2010, 18:19:38
mysql> call radcheck('notebook'); ERROR 1305 (42000): PROCEDURE bill.radcheck does not exist mysql> call radcheck('igor'); ERROR 1305 (42000): PROCEDURE bill.radcheck does not exist mysql> пароль у меня такой же, как и в доках создавал и с консоли и из phpmyadmin пробовал - результат идентичен
Название: Re: Проблема проверки RADIUS
Отправлено: goletsa от 06 Марта 2010, 18:23:35
mysql> call radcheck('notebook'); ERROR 1305 (42000): PROCEDURE bill.radcheck does not exist mysql> call radcheck('igor'); ERROR 1305 (42000): PROCEDURE bill.radcheck does not exist mysql> пароль у меня такой же, как и в доках создавал и с консоли и из phpmyadmin пробовал - результат идентичен Буквально сегодня ловил такую бяку - у меня некорректно создались функции через phpmyadmin. Через консоль создались нормально. Плюс разрешено ли использовать вообще встроеные процедуры.
Название: Re: Проблема проверки RADIUS
Отправлено: VitalVas от 06 Марта 2010, 18:25:46
я вобще не советую использовать phpmyadmin для создания таблиц, процедур.....
Название: Re: Проблема проверки RADIUS
Отправлено: goletsa от 06 Марта 2010, 18:27:05
я вобще не советую использовать phpmyadmin для создания таблиц, процедур..... Если подходить с умом то все нормально. Хотя я в основном его юзаю для конструирования таблиц.
Название: Re: Проблема проверки RADIUS
Отправлено: VitalVas от 06 Марта 2010, 18:32:03
а я его юзаю только для правки данных
Название: Re: Проблема проверки RADIUS
Отправлено: trio от 06 Марта 2010, 18:48:06
пересоздал процедуры из консоли - ошибка поменялась теперь вот такое: mysql> call radcheck('igor'); ERROR 1267 (HY000): Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (cp1251_general_ci,IMPLICIT) for operation '=' mysql> call radcheck('notebook'); ERROR 1267 (HY000): Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (cp1251_general_ci,IMPLICIT) for operation '='
Название: Re: Проблема проверки RADIUS
Отправлено: goletsa от 06 Марта 2010, 18:50:23
пересоздал процедуры из консоли - ошибка поменялась теперь вот такое: mysql> call radcheck('igor'); ERROR 1267 (HY000): Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (cp1251_general_ci,IMPLICIT) for operation '=' mysql> call radcheck('notebook'); ERROR 1267 (HY000): Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (cp1251_general_ci,IMPLICIT) for operation '='
Не, ну с кодировками сами разбирайтесь где напутали, если ставить мускул правильно то он нормально все дальше пишет.
Название: Re: Проблема проверки RADIUS
Отправлено: trio от 06 Марта 2010, 18:54:15
c кодировками все впорядке, ниразу не возникало никаких проблем мускул ставленый по докам
Название: Re: Проблема проверки RADIUS
Отправлено: goletsa от 06 Марта 2010, 18:57:58
c кодировками все впорядке, ниразу не возникало никаких проблем
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 339 Server version: 5.0.90-log FreeBSD port: mysql-server-5.0.90
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> use bill; Database changed mysql> call radcheck('vasya'); +----+-------+-----------+-------+----+ | id | name | Attribute | Value | == | +----+-------+-----------+-------+----+ | 1 | vasya | Password | 12345 | == | +----+-------+-----------+-------+----+ 1 row in set (0.04 sec)
Query OK, 0 rows affected (0.04 sec)
mysql> quit Bye [root@nodenydemo1 ~/nodeny]# cat /etc/my.cnf | grep 1251 default-character-set=cp1251 character-set-server=cp1251 collation-server=cp1251_general_ci init-connect="SET NAMES cp1251"
Название: Re: Проблема проверки RADIUS
Отправлено: trio от 06 Марта 2010, 19:02:18
тогда в чем же проблема ? :-\ Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 785 Server version: 5.0.67 FreeBSD port: mysql-server-5.0.67_1
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> use bill; Database changed mysql> call radcheck('igor'); ERROR 1267 (HY000): Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (cp1251_general_ci,IMPLICIT) for operation '=' mysql> quit Bye gw2# cat /etc/my.cnf | grep 1251 default-character-set=cp1251 character-set-server=cp1251 collation-server=cp1251_general_ci init-connect="SET NAMES cp1251"
Название: Re: Проблема проверки RADIUS
Отправлено: goletsa от 06 Марта 2010, 19:05:16
тогда в чем же проблема ? :-\ Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 785 Server version: 5.0.67 FreeBSD port: mysql-server-5.0.67_1
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> use bill; Database changed mysql> call radcheck('igor'); ERROR 1267 (HY000): Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (cp1251_general_ci,IMPLICIT) for operation '=' mysql> quit Bye gw2# cat /etc/my.cnf | grep 1251 default-character-set=cp1251 character-set-server=cp1251 collation-server=cp1251_general_ci init-connect="SET NAMES cp1251" Попробуйте для начала обновить порты и mysql но наврятли дело в этом.
Название: Re: Проблема проверки RADIUS
Отправлено: goletsa от 06 Марта 2010, 19:06:57
http://www.rustyrazorblade.com/2008/08/mysql-error-1267-hy000-illegal-mix-of-collations-utf8_unicode_ciimplicit-and-utf8_general_ciimplicit-for-operation/ http://dev.mysql.com/doc/refman/5.1/en/charset-repertoire.html Чтиво. У вас похоже база залилась странно.
Название: Re: Проблема проверки RADIUS
Отправлено: trio от 06 Марта 2010, 19:23:43
http://dev.mysql.com/doc/refman/5.1/en/charset-repertoire.html Чтиво. У вас похоже база залилась странно.
Не особо силен в английском. Возможно проблема решиться востановлением базы? или все же нужно как описано по ссылке создать таблицу в которой собственно и произвести замену кодировок. или я неправ ? подправьте...
Название: Re: Проблема проверки RADIUS
Отправлено: trio от 06 Марта 2010, 19:54:28
оказывается процедуры записываются в базу "mysql" таблицу "proc" которая естественно у меня в "utf8" как поменять кодировку базы "mysql" и соответственно таблицы "proc" на "cp_1251"
Название: Re: Проблема проверки RADIUS
Отправлено: trio от 06 Марта 2010, 21:37:28
После внимательного изучения добавляемых процедур - решил посмотреть на таблицу "fullusers" как оказалось некоторые поля таблиц в иной кодировке чем остальные (подозреваю карявый переход с 45 версии) поля: name - кодировка - latin1_swedish_ci uip - кодировка - latin1_bin options - кодировка - latin1_bin аналогичная ситуация и в таблице "users" поля: name - кодировка - latin1_swedish_ci в первой процедуре есть обращение к полю "name" - как результат ошибка: call radcheck('igor'); ERROR 1267 (HY000): Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (cp1251_general_ci,IMPLICIT) for operation '=' Как безболезненно сменить кодировку latin1_swedish_ci поля "name" на cp1251_general_ci ?...
Название: Re: Проблема проверки RADIUS
Отправлено: trio от 06 Марта 2010, 21:49:51
проблему решил ;D в phpmyadmin в таблице "users" - поля "name" сменил кодировку с "latin1_swedish_ci" на "cp1251_general_ci" Результат такой процедуры не заставил себя долго ждать. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 219 Server version: 5.0.67 FreeBSD port: mysql-server-5.0.67_1
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> use bill; Database changed mysql> call radcheck('igor'); +----+------+-----------+---------+----+ | id | name | Attribute | Value | == | +----+------+-----------+---------+----+ | 27 | igor | Password | 1104133 | == | +----+------+-----------+---------+----+ 1 row in set (0.00 sec)
Query OK, 0 rows affected (0.00 sec) ВСЕМ СПАСИБО ЗА ОПЕРАТИВНОЕ РЕАГИРОВАНИЕ И ПОДСКАЗКИ
Название: Re: Проблема проверки RADIUS
Отправлено: trio от 06 Марта 2010, 22:05:38
Это все отлично, Теперь клиент подлкючается по pppoe. Зеленый ключик есть. Но возникает другая проблемка - доступа в инетко нет. (настраиваю первый раз) поднят dhcp При соединении к серверу с помощью pppoe добавляется интерфейс ng1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1480 inet 10.7.7.2 --> 10.7.7.20 netmask 0xffffffff по докам далее описания нету. Все заканчивается запуском Радиуса. Подскажите что далее ?
Название: Re: Проблема проверки RADIUS
Отправлено: Maks от 06 Марта 2010, 22:12:24
Там есть описание mpd5. Я делал все по ману, проблем не замечено.
Название: Re: Проблема проверки RADIUS
Отправлено: trio от 06 Марта 2010, 22:19:05
кроме pppoe сервера на mpd5 у меня еще крутятся: 1. dialup - для подключения к провайдеру 2. pptp сервер - для доступа к серваку с мира. Полный конфиг mpd.conf (может в этом проблема) startup: set user admin hardpass6 set console self 127.0.0.1 5005 set console open set web self 193.108.2*.1** 5006 set web open ## default: load dialup load pptp_server load pppoe_server
dialup: create bundle static B1 set iface route default set iface idle 0 set iface session 0 set iface enable tcpmssfix set ipcp ranges 0.0.0.0/0 0.0.0.0/0 set ipcp enable req-pri-dns set ipcp enable req-sec-dns
create link static L1 pppoe set link action bundle B1 set link yes report-mac set auth authname "login" set auth password "pass" set link max-redial 0 set link mtu 1492 set link keep-alive 20 75 set pppoe iface sk0 set pppoe service "*" set link disable incoming open # pptp_server: set ippool add poolsat 10.7.7.253 10.7.7.254 create bundle template B set iface enable proxy-arp set iface idle 0 set iface enable tcpmssfix set ipcp yes vjcomp set ipcp ranges 10.7.7.2/32 ippool poolsat set ipcp dns 10.7.7.2 set bundle enable compression set ccp yes mppc set mppc yes compress e40 e56 e128 stateless create link template L pptp set link enable multilink set link yes acfcomp protocomp
set link action bundle B set link no pap chap set link enable chap set link enable chap-msv1 set link enable chap-msv2 set link mtu 1460 set link keep-alive 10 75 set pptp self 193.108.2**.1** set link enable incoming # pppoe_server:
create bundle template B set ipcp ranges 193.108.2**.1**/32 127.0.0.2/32 set ipcp dns 10.7.7.2 set ccp yes mppc set mppc yes e40 set mppc yes e56 set mppc yes e128 set mppc yes stateless set ecp disable dese-bis dese-old
create link template common pppoe set link enable multilink set link action bundle B set link disable chap pap eap set link enable pap load radius set pppoe service "*"
create link template sk1 common set link max-children 1000 set pppoe iface sk1 set link enable incoming radius: set radius server localhost hardpass5 1812 1813 set radius retries 3 set radius timeout 3 set radius me 127.0.0.1 set auth acct-update 45 set auth enable radius-auth set auth enable radius-acct set radius enable message-authentic
Название: Re: Проблема проверки RADIUS
Отправлено: trio от 07 Марта 2010, 11:17:00
может в pf нужно еще прописать чтобы новый интерфейс (ng*) при создании натился ? непойму в чем проблема... при подключении соединение происходит, но при этом нету пинга ни на сам сервер ни на мир.... ???
Название: Re: Проблема проверки RADIUS
Отправлено: goletsa от 07 Марта 2010, 11:54:23
может в pf нужно еще прописать чтобы новый интерфейс (ng*) при создании натился ? непойму в чем проблема... при подключении соединение происходит, но при этом нету пинга ни на сам сервер ни на мир.... ???
Покажите. netstat -r -n ifconfig sysctl -a net cat /etc/pf.conf
Название: Re: Проблема проверки RADIUS
Отправлено: trio от 07 Марта 2010, 12:10:56
netstat -r -n gw2# netstat -r -n Routing tables
Internet: Destination Gateway Flags Refs Use Netif Expire default 193.108.248.19 UGS 0 2679757 ng0 10.7.7.0 ff:ff:ff:ff:ff:ff UHLWb 1 3 sk1 => 10.7.7.0/24 link#3 UC 0 0 sk1 10.7.7.2 00:1e:58:49:55:b7 UHLW 1 1103 lo0 10.7.7.16 00:15:6d:d6:fd:88 UHLW 1 12864 sk1 797 10.7.7.20 00:15:6d:ab:8b:50 UHLW 1 2019996 sk1 608 10.7.7.25 00:15:6d:a9:ed:02 UHLW 1 99201 sk1 1090 10.7.7.30 00:15:6d:ad:f5:33 UHLW 1 67515 sk1 445 10.7.7.31 00:1c:f0:d5:f2:58 UHLW 1 120 sk1 37 10.7.7.37 00:01:6c:f7:34:c2 UHLW 1 44228 sk1 448 10.7.7.39 00:18:f3:fe:ec:97 UHLW 1 117850 sk1 450 10.7.7.41 00:c0:26:a8:f2:cb UHLW 1 689 sk1 471 10.7.7.43 00:15:6d:a9:ed:0b UHLW 1 1628 sk1 337 10.7.7.45 00:15:6d:a9:ed:0b UHLW 1 299232 sk1 1136 10.7.7.46 00:15:6d:a9:ed:0b UHLW 1 130 sk1 517 10.7.7.47 00:15:6d:a9:ed:0b UHLW 1 8 sk1 1111 10.7.7.48 00:15:6d:a9:ed:0b UHLW 1 2010 sk1 1193 10.7.7.52 00:15:6d:a9:ed:0b UHLW 1 21640 sk1 689 10.7.7.53 00:15:6d:a9:25:23 UHLW 1 20509 sk1 1081 10.7.7.55 00:1b:fc:72:40:fe UHLW 1 19919 sk1 451 10.7.7.56 00:15:6d:e8:e9:63 UHLW 1 99786 sk1 464 10.7.7.57 00:15:6d:a9:ed:0b UHLW 1 86195 sk1 933 10.7.7.58 00:15:6d:d6:fd:5d UHLW 1 340 sk1 457 10.7.7.69 00:15:6d:ad:a3:98 UHLW 1 10888 sk1 446 10.7.7.71 00:15:6d:ad:a3:66 UHLW 1 125819 sk1 1092 10.7.7.80 00:15:6d:e8:e9:f6 UHLW 1 1200 sk1 451 10.7.7.82 00:15:6d:d6:fe:83 UHLW 1 56 sk1 517 10.7.7.83 00:15:6d:d6:fe:80 UHLW 1 185833 sk1 446 10.7.7.84 00:15:6d:d6:fe:11 UHLW 1 31584 sk1 457 10.7.7.85 00:15:6d:a9:ed:0b UHLW 1 401 sk1 1139 10.7.7.86 00:15:6d:ad:fa:6c UHLW 1 535 sk1 455 10.7.7.96 00:15:6d:dc:12:97 UHLW 1 12158 sk1 1105 10.7.7.153 00:15:6d:a9:25:23 UHLW 1 3985 sk1 802 10.7.77.0/24 link#3 UC 0 0 sk1 10.7.77.7 00:0c:42:36:3b:f7 UHLW 1 15689 sk1 1186 10.7.78.0/24 link#1 UC 0 0 sk0 10.7.78.10 00:0c:42:24:2c:ae UHLW 1 2742 sk0 1156 10.7.78.11 00:0c:42:4c:d8:08 UHLW 1 2883 sk0 984 10.200.1.0/24 link#3 UC 0 0 sk1 10.200.1.1 00:15:6d:a9:ed:0b UHLW 1 795 sk1 457 10.200.1.2 00:15:6d:a9:ed:0b UHLW 1 3203 sk1 456 127.0.0.1 127.0.0.1 UH 0 2910 lo0 193.108.248.19 193.108.249.*** UH 1 0 ng0
ifconfig gw2# ifconfig sk0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=b<RXCSUM,TXCSUM,VLAN_MTU> ether 00:13:d4:c9:f8:bb inet 10.7.78.2 netmask 0xffffff00 broadcast 10.7.78.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active vr0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=2808<VLAN_MTU,WOL_UCAST,WOL_MAGIC> ether 00:1c:f0:d5:f1:b3 media: Ethernet autoselect (none) status: no carrier sk1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=b<RXCSUM,TXCSUM,VLAN_MTU> ether 00:1e:58:49:55:b7 inet 10.7.7.2 netmask 0xffffff00 broadcast 10.7.7.255 inet 10.7.77.5 netmask 0xffffff00 broadcast 10.7.77.255 inet 10.200.1.5 netmask 0xffffff00 broadcast 10.200.1.255 media: Ethernet autoselect (100baseTX <full-duplex,flag0,flag1>) status: active plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500 pflog0: flags=141<UP,RUNNING,PROMISC> metric 0 mtu 33204 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 inet 127.0.0.1 netmask 0xff000000 ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1492 inet 193.108.249.*** --> 193.108.248.19 netmask 0xffffffff
sysctl -a net gw2# sysctl -a net net.local.stream.recvspace: 8192 net.local.stream.sendspace: 8192 net.local.dgram.recvspace: 4096 net.local.dgram.maxdgram: 2048 net.local.recycled: 0 net.local.taskcount: 0 net.local.inflight: 0 net.inet.ip.portrange.randomtime: 45 net.inet.ip.portrange.randomcps: 10 net.inet.ip.portrange.randomized: 1 net.inet.ip.portrange.reservedlow: 0 net.inet.ip.portrange.reservedhigh: 1023 net.inet.ip.portrange.hilast: 65535 net.inet.ip.portrange.hifirst: 49152 net.inet.ip.portrange.last: 65535 net.inet.ip.portrange.first: 49152 net.inet.ip.portrange.lowlast: 600 net.inet.ip.portrange.lowfirst: 1023 net.inet.ip.forwarding: 1 net.inet.ip.redirect: 1 net.inet.ip.ttl: 64 net.inet.ip.rtexpire: 3600 net.inet.ip.rtminexpire: 10 net.inet.ip.rtmaxcache: 128 net.inet.ip.sourceroute: 0 net.inet.ip.intr_queue_maxlen: 50 net.inet.ip.intr_queue_drops: 0 net.inet.ip.accept_sourceroute: 0 net.inet.ip.keepfaith: 0 net.inet.ip.gifttl: 30 net.inet.ip.same_prefix_carp_only: 0 net.inet.ip.subnets_are_local: 0 net.inet.ip.dummynet.debug: 0 net.inet.ip.dummynet.pipe_byte_limit: 1048576 net.inet.ip.dummynet.pipe_slot_limit: 100 net.inet.ip.dummynet.io_pkt_drop: 22899 net.inet.ip.dummynet.io_pkt_fast: 291897 net.inet.ip.dummynet.io_pkt: 3562597 net.inet.ip.dummynet.io_fast: 0 net.inet.ip.dummynet.tick_lost: 0 net.inet.ip.dummynet.tick_diff: 13578 net.inet.ip.dummynet.tick_adjustment: 6837 net.inet.ip.dummynet.tick_delta_sum: 591 net.inet.ip.dummynet.tick_delta: -1 net.inet.ip.dummynet.red_max_pkt_size: 1500 net.inet.ip.dummynet.red_avg_pkt_size: 512 net.inet.ip.dummynet.red_lookup_depth: 256 net.inet.ip.dummynet.max_chain_len: 16 net.inet.ip.dummynet.expire: 1 net.inet.ip.dummynet.search_steps: 0 net.inet.ip.dummynet.searches: 0 net.inet.ip.dummynet.extract_heap: 0 net.inet.ip.dummynet.ready_heap: 16 net.inet.ip.dummynet.curr_time: 3421195 net.inet.ip.dummynet.hash_size: 64 net.inet.ip.fastforwarding: 0 net.inet.ip.fw.dyn_keepalive: 1 net.inet.ip.fw.dyn_short_lifetime: 5 net.inet.ip.fw.dyn_udp_lifetime: 10 net.inet.ip.fw.dyn_rst_lifetime: 1 net.inet.ip.fw.dyn_fin_lifetime: 1 net.inet.ip.fw.dyn_syn_lifetime: 20 net.inet.ip.fw.dyn_ack_lifetime: 300 net.inet.ip.fw.static_count: 59 net.inet.ip.fw.dyn_max: 4096 net.inet.ip.fw.dyn_count: 126 net.inet.ip.fw.curr_dyn_buckets: 256 net.inet.ip.fw.dyn_buckets: 256 net.inet.ip.fw.default_rule: 65535 net.inet.ip.fw.verbose_limit: 0 net.inet.ip.fw.verbose: 1 net.inet.ip.fw.debug: 1 net.inet.ip.fw.one_pass: 1 net.inet.ip.fw.autoinc_step: 100 net.inet.ip.fw.enable: 1 net.inet.ip.maxfragpackets: 800 net.inet.ip.maxfragsperpacket: 16 net.inet.ip.fragpackets: 0 net.inet.ip.check_interface: 0 net.inet.ip.random_id: 0 net.inet.ip.sendsourcequench: 0 net.inet.ip.process_options: 1 net.inet.icmp.maskrepl: 0 net.inet.icmp.icmplim: 200 net.inet.icmp.bmcastecho: 0 net.inet.icmp.quotelen: 8 net.inet.icmp.reply_from_interface: 0 net.inet.icmp.reply_src: net.inet.icmp.icmplim_output: 1 net.inet.icmp.log_redirect: 0 net.inet.icmp.drop_redirect: 0 net.inet.icmp.maskfake: 0 net.inet.tcp.rfc1323: 1 net.inet.tcp.mssdflt: 512 net.inet.tcp.keepidle: 7200000 net.inet.tcp.keepintvl: 75000 net.inet.tcp.sendspace: 32768 net.inet.tcp.recvspace: 65536 net.inet.tcp.keepinit: 75000 net.inet.tcp.delacktime: 100 net.inet.tcp.hostcache.purge: 0 net.inet.tcp.hostcache.prune: 300 net.inet.tcp.hostcache.expire: 3600 net.inet.tcp.hostcache.count: 7 net.inet.tcp.hostcache.bucketlimit: 30 net.inet.tcp.hostcache.hashsize: 512 net.inet.tcp.hostcache.cachelimit: 15360 net.inet.tcp.recvbuf_max: 262144 net.inet.tcp.recvbuf_inc: 16384 net.inet.tcp.recvbuf_auto: 1 net.inet.tcp.insecure_rst: 0 net.inet.tcp.rfc3390: 1 net.inet.tcp.rfc3042: 1 net.inet.tcp.drop_synfin: 0 net.inet.tcp.delayed_ack: 1 net.inet.tcp.blackhole: 0 net.inet.tcp.log_in_vain: 0 net.inet.tcp.sendbuf_max: 262144 net.inet.tcp.sendbuf_inc: 8192 net.inet.tcp.sendbuf_auto: 1 net.inet.tcp.tso: 1 net.inet.tcp.newreno: 1 net.inet.tcp.local_slowstart_flightsize: 4 net.inet.tcp.slowstart_flightsize: 1 net.inet.tcp.path_mtu_discovery: 1 net.inet.tcp.reass.overflows: 0 net.inet.tcp.reass.maxqlen: 48 net.inet.tcp.reass.cursegments: 0 net.inet.tcp.reass.maxsegments: 1600 net.inet.tcp.sack.globalholes: 0 net.inet.tcp.sack.globalmaxholes: 65536 net.inet.tcp.sack.maxholes: 128 net.inet.tcp.sack.enable: 1 net.inet.tcp.inflight.stab: 20 net.inet.tcp.inflight.max: 1073725440 net.inet.tcp.inflight.min: 6144 net.inet.tcp.inflight.rttthresh: 10 net.inet.tcp.inflight.debug: 0 net.inet.tcp.inflight.enable: 1 net.inet.tcp.isn_reseed_interval: 0 net.inet.tcp.icmp_may_rst: 1 net.inet.tcp.pcbcount: 18 net.inet.tcp.do_tcpdrain: 1 net.inet.tcp.tcbhashsize: 512 net.inet.tcp.log_debug: 0 net.inet.tcp.minmss: 216 net.inet.tcp.syncache.rst_on_sock_fail: 1 net.inet.tcp.syncache.rexmtlimit: 3 net.inet.tcp.syncache.hashsize: 512 net.inet.tcp.syncache.count: 0 net.inet.tcp.syncache.cachelimit: 15360 net.inet.tcp.syncache.bucketlimit: 30 net.inet.tcp.syncookies_only: 0 net.inet.tcp.syncookies: 1 net.inet.tcp.timer_race: 0 net.inet.tcp.finwait2_timeout: 60000 net.inet.tcp.fast_finwait2_recycle: 0 net.inet.tcp.always_keepalive: 1 net.inet.tcp.rexmit_slop: 200 net.inet.tcp.rexmit_min: 30 net.inet.tcp.msl: 30000 net.inet.tcp.nolocaltimewait: 0 net.inet.tcp.maxtcptw: 2465 net.inet.udp.checksum: 1 net.inet.udp.maxdgram: 9216 net.inet.udp.recvspace: 41600 net.inet.udp.soreceive_dgram_enabled: 0 net.inet.udp.blackhole: 0 net.inet.udp.log_in_vain: 0 net.inet.sctp.enable_sack_immediately: 0 net.inet.sctp.udp_tunneling_port: 0 net.inet.sctp.udp_tunneling_for_client_enable: 0 net.inet.sctp.mobility_fasthandoff: 0 net.inet.sctp.mobility_base: 0 net.inet.sctp.default_frag_interleave: 1 net.inet.sctp.default_cc_module: 0 net.inet.sctp.log_level: 0 net.inet.sctp.max_retran_chunk: 30 net.inet.sctp.min_residual: 1452 net.inet.sctp.strict_data_order: 0 net.inet.sctp.abort_at_limit: 0 net.inet.sctp.hb_max_burst: 4 net.inet.sctp.do_sctp_drain: 1 net.inet.sctp.max_chained_mbufs: 5 net.inet.sctp.abc_l_var: 1 net.inet.sctp.nat_friendly: 1 net.inet.sctp.auth_disable: 0 net.inet.sctp.asconf_auth_nochk: 0 net.inet.sctp.early_fast_retran_msec: 250 net.inet.sctp.early_fast_retran: 0 net.inet.sctp.cwnd_maxburst: 1 net.inet.sctp.cmt_pf: 0 net.inet.sctp.cmt_use_dac: 0 net.inet.sctp.cmt_on_off: 0 net.inet.sctp.outgoing_streams: 10 net.inet.sctp.add_more_on_output: 1452 net.inet.sctp.path_rtx_max: 5 net.inet.sctp.assoc_rtx_max: 10 net.inet.sctp.init_rtx_max: 8 net.inet.sctp.valid_cookie_life: 60000 net.inet.sctp.init_rto_max: 60000 net.inet.sctp.rto_initial: 3000 net.inet.sctp.rto_min: 1000 net.inet.sctp.rto_max: 60000 net.inet.sctp.secret_lifetime: 3600 net.inet.sctp.shutdown_guard_time: 180 net.inet.sctp.pmtu_raise_time: 600 net.inet.sctp.heartbeat_interval: 30000 net.inet.sctp.asoc_resource: 10 net.inet.sctp.sys_resource: 1000 net.inet.sctp.sack_freq: 2 net.inet.sctp.delayed_sack_time: 200 net.inet.sctp.chunkscale: 10 net.inet.sctp.min_split_point: 2904 net.inet.sctp.pcbhashsize: 256 net.inet.sctp.tcbhashsize: 1024 net.inet.sctp.maxchunks: 3200 net.inet.sctp.maxburst: 4 net.inet.sctp.peer_chkoh: 256 net.inet.sctp.strict_init: 1 net.inet.sctp.loopback_nocsum: 1 net.inet.sctp.strict_sacks: 0 net.inet.sctp.ecn_nonce: 0 net.inet.sctp.ecn_enable: 1 net.inet.sctp.auto_asconf: 1 net.inet.sctp.recvspace: 233016 net.inet.sctp.sendspace: 233016 net.inet.raw.recvspace: 9216 net.inet.raw.maxdgram: 9216 net.inet.accf.unloadable: 0 net.inet.accf.http.parsehttpversion: 1 net.link.generic.system.ifcount: 7 net.link.ether.inet.log_arp_permanent_modify: 1 net.link.ether.inet.log_arp_movements: 0 net.link.ether.inet.log_arp_wrong_iface: 1 net.link.ether.inet.proxyall: 0 net.link.ether.inet.useloopback: 1 net.link.ether.inet.maxtries: 5 net.link.ether.inet.max_age: 1200 net.link.ether.ipfw: 0 net.link.gif.parallel_tunnels: 0 net.link.gif.max_nesting: 1 net.link.log_link_state_change: 1 net.link.tun.devfs_cloning: 1 net.bpf.maxinsns: 512 net.bpf.maxbufsize: 524288 net.bpf.bufsize: 4096 net.isr.swi_count: 13464 net.isr.drop: 0 net.isr.queued: 14124 net.isr.deferred: 0 net.isr.directed: 6999140 net.isr.count: 6999140 net.isr.direct: 1 net.raw.recvspace: 8192 net.raw.sendspace: 8192 net.my_fibnum: 0 net.add_addr_allfibs: 1 net.fibs: 1 net.route.netisr_maxqlen: 256 net.graph.msg_version: 8 net.graph.abi_version: 11 net.graph.maxdata: 512 net.graph.maxalloc: 4096 net.graph.control.proto: 2 net.graph.data.proto: 1 net.graph.family: 32 net.graph.recvspace: 20480 net.graph.maxdgram: 20480
cat /etc/pf.conf cat /etc/pf.conf set limit states 128000 set optimization aggressive nat pass on ng0 from 10.7.7.0/24 to any -> ng0 rdr on sk0 proto tcp from any to any port 1723 -> 193.108.249.*** port 1723 rdr on sk0 proto gre from any to any -> 193.108.249.***
Название: Re: Проблема проверки RADIUS
Отправлено: goletsa от 07 Марта 2010, 12:13:37
193.108.248.19 193.108.249.*** А у вас эта подсеть смаршрутизирована на сервер? И идет ли пинг до второго конца тунеля?
Название: Re: Проблема проверки RADIUS
Отправлено: trio от 07 Марта 2010, 12:52:58
193.108.248.19 193.108.249.*** это подключение к провайдеру по рррое с получением постоянного ip на авторизаторах все нормально работает. А вот на рррое никак нету пингов никуда Таблица интерфейсов клиента PPP adapter Високошвидк?сне п?дключення:
Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Високошвидк?сне п?дключення Physical Address. . . . . . . . . : DHCP Enabled. . . . . . . . . . . : No Autoconfiguration Enabled . . . . : Yes Autoconfiguration IPv4 Address. . : 169.254.0.31(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.0.0 Default Gateway . . . . . . . . . : 0.0.0.0 DNS Servers . . . . . . . . . . . : 10.7.7.2 NetBIOS over Tcpip. . . . . . . . : Disabled
Ethernet adapter П?дключення через локальну мережу:
Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Atheros AR8121/AR8113/AR8114 PCI-E Eth et Controller(NDIS6.20) Physical Address. . . . . . . . . : 00-22-15-75-4F-08 DHCP Enabled. . . . . . . . . . . : No Autoconfiguration Enabled . . . . : Yes Link-local IPv6 Address . . . . . : fe80::e5ec:a992:5f51:e95a%11(Preferred IPv4 Address. . . . . . . . . . . : 10.7.7.20(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 10.7.7.2 DHCPv6 IAID . . . . . . . . . . . : 234889749 DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-12-94-64-66-00-22-15-75-4F
DNS Servers . . . . . . . . . . . : 10.7.7.2 NetBIOS over Tcpip. . . . . . . . : Enabled
Таблица маршрутизации клиента Interface List 31...........................Високошвидк 14...00 06 4f 7a 4d 98 ......Realtek R TL8139/810x Family Fast Ethernet NIC 11...00 22 15 75 4f 08 ......Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Contro ller(NDIS6.20) 1...........................Software Loopback Interface 1 12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter 13...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface 15...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2 21...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter 23...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3 ===========================================================================
IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 10.7.7.2 10.7.7.20 4501 0.0.0.0 0.0.0.0 On-link 169.254.0.31 21 10.7.7.0 255.255.255.0 On-link 10.7.7.20 4501 10.7.7.20 255.255.255.255 On-link 10.7.7.20 4501 10.7.7.255 255.255.255.255 On-link 10.7.7.20 4501 127.0.0.0 255.0.0.0 On-link 127.0.0.1 4531 127.0.0.1 255.255.255.255 On-link 127.0.0.1 4531 127.255.255.255 255.255.255.255 On-link 127.0.0.1 4531 169.254.0.0 255.255.0.0 On-link 169.254.0.31 276 169.254.0.31 255.255.255.255 On-link 169.254.0.31 276 169.254.255.255 255.255.255.255 On-link 169.254.0.31 276 224.0.0.0 240.0.0.0 On-link 127.0.0.1 4531 224.0.0.0 240.0.0.0 On-link 10.7.7.20 4498 255.255.255.255 255.255.255.255 On-link 127.0.0.1 4531 255.255.255.255 255.255.255.255 On-link 10.7.7.20 4501 255.255.255.255 255.255.255.255 On-link 169.254.0.31 276 =========================================================================== Persistent Routes: Network Address Netmask Gateway Address Metric 0.0.0.0 0.0.0.0 10.7.7.2 Default ===========================================================================
IPv6 Route Table =========================================================================== Active Routes: If Metric Network Destination Gateway 1 306 ::1/128 On-link 11 276 fe80::/64 On-link 11 276 fe80::e5ec:a992:5f51:e95a/128 On-link 1 306 ff00::/8 On-link 11 276 ff00::/8 On-link =========================================================================== Persistent Routes: None P.S. MPD5 где указывается строчка внешнего ip поменял на внутренний set ipcp ranges 10.7.7.2/32 127.0.0.2/32 результат тоже
Название: Re: Проблема проверки RADIUS
Отправлено: goletsa от 07 Марта 2010, 13:02:14
Э. У вас нету пппое. Должны еще ngX интерфейсы создаваться.
Название: Re: Проблема проверки RADIUS
Отправлено: trio от 07 Марта 2010, 13:05:06
есть такое, интерфейсы присутствуют gw2# ifconfig sk0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=b<RXCSUM,TXCSUM,VLAN_MTU> ether 00:13:d4:c9:f8:bb inet 10.7.78.2 netmask 0xffffff00 broadcast 10.7.78.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active vr0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=2808<VLAN_MTU,WOL_UCAST,WOL_MAGIC> ether 00:1c:f0:d5:f1:b3 media: Ethernet autoselect (none) status: no carrier sk1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=b<RXCSUM,TXCSUM,VLAN_MTU> ether 00:1e:58:49:55:b7 inet 10.7.7.2 netmask 0xffffff00 broadcast 10.7.7.255 inet 10.7.77.5 netmask 0xffffff00 broadcast 10.7.77.255 inet 10.200.1.5 netmask 0xffffff00 broadcast 10.200.1.255 media: Ethernet autoselect (100baseTX <full-duplex,flag0,flag1>) status: active plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500 pflog0: flags=141<UP,RUNNING,PROMISC> metric 0 mtu 33204 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 inet 127.0.0.1 netmask 0xff000000 ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1492 inet 193.108.249.*** --> 193.108.248.19 netmask 0xffffffff ng1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1480 inet 10.7.7.2 --> 10.7.7.20 netmask 0xffffffff
Название: Re: Проблема проверки RADIUS
Отправлено: goletsa от 07 Марта 2010, 13:21:44
net.link.ether.inet.proxyall Попробуйте включить, изменится ли чтонить.
Название: Re: Проблема проверки RADIUS
Отправлено: goletsa от 07 Марта 2010, 13:27:03
А вообще у вас какаято каша. Адрес есть и на сетевой и в тунеле. Сделайте алиас и попробуйте подключиться чтобы адрес в тунеле был с другой подсети.
Название: Re: Проблема проверки RADIUS
Отправлено: trio от 07 Марта 2010, 13:44:26
подобная проблема здесь - но там она решилась через одно место... http://forum.nodeny.com.ua/index.php?topic=75.0
Название: Re: Проблема проверки RADIUS
Отправлено: goletsa от 07 Марта 2010, 13:48:28
Стукни мне в jabber. goletsa@jabber.ru
|