Возникла необходимость поменять в отчёте сарга логины пользователей на
их имена. Повершеллом сгенерил список, в котором каждая первая строка -
логин, а каждая вторая - имя. Наваял такой скрипт:
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, руками делать долго :-(
Сразу скажу что 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.
Имеется гента, всё обновлено. Поставил vmware-server и
vmware-server-console, всё настроил. Запустил /etc/init.d/vmware, после
чего запускаю vmware-server-console. Ввожу сервер 127.0.0.1:999 (висит
на 999 порту), пользователя и пароль. Пользователь есть в системе и
состоит в группе vmware. Собственно под ним я и вошёл в систему. Так
вот, после того как всё введено жму enter....и всё, варьная консоль
висит, а проц загружен на сотню. В логах ничего, в терминалку так же
ничего не выводится.
Вот что стоит:
[ebuild R ] app-emulation/vmware-server-1.0.4.56528 0 kB
[ebuild R ] app-emulation/vmware-server-console-1.0.4.56528 0 kB
Может кто подскажет почему оно виснет, может у кого то такая же проблема?!
Заранее спасибо!!!
Дело в том что в исследовательских целях устанавливаю в ней кластер для 2007 exchange'а. Когда запущена одна машина всё вроде ничего, когда две начинаются подтормаживания, когда три то можно смело жать резет ибо что либо с хостовой машиной уже трудно сделать, отклик просто никакой. Загрузка проца при этом почти нулевая, диск то же не особо юзается.
Нашёл совет добавить в конфиг машин:
MemTrimRate = "0"
sched.mem.pshare.enable=FALSE
это помогло но лишь немного.
Самое странное что оператива почти не юзается, свободно около 1200 метров, даже когда три машины запущено.
Может кто подскажет как ускорить варю?!
P.S. уже ожидаю услышать советы убиться ап стену, поставить другой эмулятор...но к сожалению это не применимо да и не думаю что они окажутся быстрее :(
Дистриб гента, железо AMD 4600+ 64 x2, 1500MB памяти, диски на сате.
Варя - воркстайшн, версии 5.5.5.