Возникла необходимость поменять в отчёте сарга логины пользователей на
их имена. Повершеллом сгенерил список, в котором каждая первая строка -
логин, а каждая вторая - имя. Наваял такой скрипт:
full_file="/home/alexandr/fullusers"
cat index.html > store.html;
while read str
do
loginname=$str;
read str;
name=$str;
sed s/$loginname/$name/g store.html > mod.html;
cat mod.html > store.html;
done < $full_file;
Когда запускаю, получаю:
sed: -e выражение #1, символ 21: незавершенная команда `s'
sed: -e выражение #1, символ 16: незавершенная команда `s'
sed: -e выражение #1, символ 14: незавершенная команда `s'
sed: -e выражение #1, символ 16: незавершенная команда `s'
и так много-много раз.
Поробовал взять s/$loginname/$name/g в кавычки, получил:
's/$loginname/$name/g'
После запуска результирующий файл остаётся таким же как и исходный.
Что не так?!
Заранее спасибо!!!
Есть текстовый файл созданные в венде, в конце каждой строчки в таком файле имеется знак ^M (видимо досовский перенос строки). Можно ли его как то убрать?! Строчек много, около 1000, руками делать долго :-(
В новой версии видеодрайверов NVIDIA 169.09 исправлены следующие проблемы:
* Устранена ошибка, приводящая к постоянной работе кулера на некоторых GPU (GeForce 8) в режиме максимальной скорости;
* Исправлена проблема с падением X.Org сервера в случае загрузки стандартного GLX расширения вместо NVIDIA;
* Улучшение связанное с определением статуса работы ноутбука;
* Налажено корректное управление яркостью экрана на ноутбуках HP Compaq;
Кроме того, на этой неделе намечен выход релиза открытого X.Org драйвера
xf86-video-intel 2.2.1, с исправлением накопившихся ошибок.
Сразу скажу что wvdial не собирается, вернее не собирается
net-libs/wvstreams-4.4 из-за не совместимости с новым valgrind'ом.
Так вот когда попробовал подключить жпрс с использованием kppp то вижу такое:
ATZ
OK
ATD*99#
CONNECT
... и всё, далешь ничего происходит
А вот если попробовать вызвать соединение через терминал kppp, то всё
паешет, т.е. появляется ответ:
ATZ
OK
atd*99#
CONNECT
}#@!}!}!} }<}!}$}%\}"}&} } } } }#}$@#}%}&h}#} } }'}"}(}"}#}<~
... я про последние строчки
ну а поскольку пускается это через терминал, то естественно pppd не
запускается.
Пробовал добавить в качество второй строки инициализации
AT+CGDCONT=1,"IP","internet.beeline.ru", но тогда вообще вижу BUSY:
ATZ
OK
AT+CGDCONT=1,"IP","internet.beeline.ru"
OK
ATD*99#
BUSY
Встал вопрос почему сам kppp не запускает правильный коннект, хотя
видно что через терминал всё пашет.
Заранее спасибо!!!
Запустил WoW на вайне 0.9.51. Но возникают странные лаги, т.е. периодически с невыявленной закономерностью игра подвисает на пару-тройку секунд, а потом продолжается нормально. И так всё время с разным интервалом и продолжительностью. В чём проблема не пойму, гугл не помог. Может кто знает что делать?!
Дистриб гента, up2date. Видяха нвидия, с проприетарными дровами.
Настроил циску+радиус всё на WPA2+PEAP. В базе записал какой ИП надо выдавать на определённый логин. При логине в дебаге радуса видно что клиенту передаётся ИП, но клиент его упорно получает по DHCP (он берётся из локалки, с которой точка висит через bridge). Где то видел что при использовании PEAP не возможно использовать ippool, а можно только статику или dhcp. Так ли это?! Может всё таки есть способ?!
Сделал тут цисковую точку с авторизацией через freeRadius. С ноутов с
вистой и ХП всё пашет. Процесс такой: генерю сертификаты, утсанавливаю
на клиетнах, создаю соединение, указываю WPA2+TKIP+PEAP,
подключаюсь, ввожу логин и пароль, подгружается сертификат - всё
работает. Делаю то же на КПК c wm2003, не фурыкает. Вот что говорит
радиус:
modcall[authorize]: module "sql" returns ok for request 17
modcall: leaving group authorize (returns updated) for request 17
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 17
rlm_eap: Request found, released from the list
rlm_eap: EAP/peap
rlm_eap: processing type peap
rlm_eap_peap: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Length Included
eaptls_verify returned 11
rlm_eap_tls: <<< TLS 1.0 Alert [length 0002], fatal access_denied
TLS Alert read:fatal:access denied
TLS_accept:failed in SSLv3 read client certificate A
rlm_eap: SSL error error:14094419:SSL routines:SSL3_READ_BYTES:tlsv1 alert access denied
rlm_eap_tls: SSL_read failed inside of TLS (-1), TLS session fails.
eaptls_process returned 13
rlm_eap_peap: EAPTLS_HANDLED
rlm_eap: Freeing handler
modcall[authenticate]: module "eap" returns reject for request 17
modcall: leaving group authenticate (returns reject) for request 17
auth: Failed to validate the user.
Delaying request 17 for 1 seconds
Finished request 17
Перепробовал уже всё, пробовал генерить сертефикаты без xpextensions,
без которого не работают сертификаты на висте и ХП. Результат тот же.
Может кто сталкивался с такой проблемой?!
Гуглил много и долго но ничего не нашёл :-(
Заранее спасибо!!!
Срочно нужно настроить связку freeradius+cisco 1130AG.
После манипуляции с конфигами и генерацией ssl ключя для TLS модуля,
вижу такое:
rad_recv: Access-Request packet from host 192.168.24.5:1645, id=51, length=126
User-Name = "user"
Framed-MTU = 1400
Called-Station-Id = "001d.a174.d080"
Calling-Station-Id = "0015.af38.2141"
Service-Type = Login-User
Message-Authenticator = 0x1dfb2307baff026a198dc6d8da020702
EAP-Message = 0x020200090175736572
NAS-Port-Type = Wireless-802.11
NAS-Port = 395
NAS-Port-Id = "395"
NAS-IP-Address = 192.168.24.5
NAS-Identifier = "ap"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 0
modcall[authorize]: module "preprocess" returns ok for request 0
rlm_eap: EAP packet type response id 2 length 9
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 0
radius_xlat: 'user'
rlm_sql (sql): sql_set_user escaped user --> 'user'
radius_xlat: 'SELECT id, UserName, Attribute, Value, op FROM radcheck WHERE Username = 'user' ORDER BY id'
rlm_sql (sql): Reserving sql socket id: 4
radius_xlat: 'SELECT radgroupcheck.id,radgroupcheck.GroupName,radgroupcheck.Attribute,radgroupcheck.
Value,radgroupcheck.op FROM radgroupcheck,usergroup WHERE usergroup.Username = 'user' AND usergroup.GroupName = radgroupcheck.GroupName ORDER BY radgroupcheck.id'
radius_xlat: 'SELECT id, UserName, Attribute, Value, op FROM radreply WHERE Username = 'user' ORDER BY id'
radius_xlat: 'SELECT radgroupreply.id,radgroupreply.GroupName,radgroupreply.Attribute,radgroupreply.
Value,radgroupreply.op FROM radgroupreply,usergroup WHERE usergroup.Username = 'user' AND usergroup.GroupName = radgroupreply.GroupName ORDER BY radgroupreply.id'
rlm_sql (sql): Released sql socket id: 4
modcall[authorize]: module "sql" returns ok for request 0
modcall: leaving group authorize (returns updated) for request 0
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 0
rlm_eap: EAP Identity
rlm_eap: processing type md5
rlm_eap_md5: Issuing Challenge
modcall[authenticate]: module "eap" returns handled for request 0
modcall: leaving group authenticate (returns handled) for request 0
Sending Access-Challenge of id 51 to 192.168.24.5 port 1645
Password = "pass"
EAP-Message = 0x010300160410bc38c0196b8f44defcf71bd90f35c440
Message-Authenticator = 0x00000000000000000000000000000000
State = 0xe681beb612f26d08849714a384e7adc1
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 192.168.24.5:1645, id=52, length=141
User-Name = "user"
Framed-MTU = 1400
Called-Station-Id = "001d.a174.d080"
Calling-Station-Id = "0015.af38.2141"
Service-Type = Login-User
Message-Authenticator = 0x3482a0904da9640810010bc7b01562e6
EAP-Message = 0x020300060319
NAS-Port-Type = Wireless-802.11
NAS-Port = 395
NAS-Port-Id = "395"
State = 0xe681beb612f26d08849714a384e7adc1
NAS-IP-Address = 192.168.24.5
NAS-Identifier = "ap"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 1
modcall[authorize]: module "preprocess" returns ok for request 1
rlm_eap: EAP packet type response id 3 length 6
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 1
radius_xlat: 'user'
rlm_sql (sql): sql_set_user escaped user --> 'user'
radius_xlat: 'SELECT id, UserName, Attribute, Value, op FROM radcheck WHERE Username = 'user' ORDER BY id'
rlm_sql (sql): Reserving sql socket id: 3
radius_xlat: 'SELECT radgroupcheck.id,radgroupcheck.GroupName,radgroupcheck.Attribute,radgroupcheck.
Value,radgroupcheck.op FROM radgroupcheck,usergroup WHERE usergroup.Username = 'user' AND usergroup.GroupName = radgroupcheck.GroupName ORDER BY radgroupcheck.id'
radius_xlat: 'SELECT id, UserName, Attribute, Value, op FROM radreply WHERE Username = 'user' ORDER BY id'
radius_xlat: 'SELECT radgroupreply.id,radgroupreply.GroupName,radgroupreply.Attribute,radgroupreply.
Value,radgroupreply.op FROM radgroupreply,usergroup WHERE usergroup.Username = 'user' AND usergroup.GroupName = radgroupreply.GroupName ORDER BY radgroupreply.id'
rlm_sql (sql): Released sql socket id: 3
modcall[authorize]: module "sql" returns ok for request 1
modcall: leaving group authorize (returns updated) for request 1
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 1
rlm_eap: Request found, released from the list
rlm_eap: EAP NAK
rlm_eap: EAP-NAK asked for EAP-Type/peap
rlm_eap: processing type tls
rlm_eap_tls: Initiate
rlm_eap_tls: Start returned 1
modcall[authenticate]: module "eap" returns handled for request 1
modcall: leaving group authenticate (returns handled) for request 1
Sending Access-Challenge of id 52 to 192.168.24.5 port 1645
Password = "pass"
EAP-Message = 0x010400061920
Message-Authenticator = 0x00000000000000000000000000000000
State = 0xbe96aa6179623e846c8f3996d13ac6a8
Finished request 1
Going to the next request
Тут захотел поставить кваку. Скачал 1.29, скачал именно эту версию потому
как у всех виндузятников эта версия. При попытке запустить, получаю такое:
$ ./linuxq3apoint-1.29g-beta.x86.run
Verifying archive integrity...tail: невозможно открыть `+6' для чтения: Нет такого файла или каталога
Error in check sums 3464414501 624261478
Пробовал качать из 10 разных мест, всегда одно и то же.
Что делать?!
Можно ли как то реализовать автоматический резет в случае не правильно собранного ядра с последующим выставлением в грабе рабочей версии ядра. Тут пытаюсь на ноуте завести ядрышко, но оно при определённых параметрах (все ещё не вычислил) не грузится, а просто подвисает либо сразу на загрузке ядра, либо в процессе запуска удава.
Поставил тут на ноут генту, и заметил такую фигню в логах:
usbcore: registered new interface driver usbmouse
drivers/hid/usbhid/usbmouse.c: v1.6:USB HID Boot Protocol mouse driver
Adding 3927884k swap on /dev/sda2. Priority:-1 extents:1 across:3927884k
spurious 8259A interrupt: IRQ15.
и что самое интересное ноут иногда зависает (вернее как будто замерзает)
на некоторое время, а потом опять работает. Гуглил по этой теме но ничего
дельного не нашёл.
Дистриб гента, ядро 2.6.23-gentoo-r2, проц athlon semprone 3500+, мать на
nforce (NFORCE-MCP51: chipset revision 161), видео geforce go 6100.
Заранее спасибо!!!
Пробовал поставить вин ХР сп2, пробовал ставить SLED 10 и Open SUSE 10.2, компилил генту 6 часов, ничего не висло и не глючило. Решил посмотреть на kubuntu 7.10. Скачал ДВД, пробую ставить в гуёвом режиме, виснет почти сразу на бегунке. Далее пробовал в графическом сэйфмоде, то же и там же. Пробовал ставить через без графический инсталлер, виснет при поиске пакетов /cdrom/.../a,b,c,d...может виснуть как на d так и на любой другой букве.
Вот тут думаю взять Asus Z99He, но есть сомнения. Кто нибудь имел дело с этим ноутом. Интересует прежде всего что из его железа будет работать в линуксе.
Тут обнаружился способ обхода списка запрещённых сайтов. К примеру закрыт www.fishki.net. Но если узнать его ип, и в браузере ввести не http://www.fishki.net а http://195.68.160.7, то прокся пропускает такой запрос. Можно ли это как то побороть не создавая дополнительный список IP адресов для соответствующих закрытых сайтов?!
В общем надо заменить плеер на АТСе нужен обычный плеер с поддержкой зарядки по usb, и сменным аккамулятором (батарея). Недорогой, объём памяти не имеет значения (но чем меньше тем лучше). Что подскажете?!
Тут такая штука приключилась. Решил я запустить второй сеанс, поскольку сижу в кедах, пустил К->Переключить пользователя->Начать новый сеанс. Появляется kdm...и что я вижу, всё в фиолетово-красноватых тонах..Лезу на первый сеанс...и там то же всё фиолетово. Убиваю Х-ы, всё нормально. Пробую ещё раз, опять то же самое %(
Может кто подскажет в чём может быть проблема. Такое было раньше, но не всегда, а очень редко. Списывал на глючность софта или кривизну рук, но тут это вылазит каждый раз.
В логах ничего подозрительного.
Дистриб гента, всё самое свежее из ~x86. Видяха nvidia 5700LE.