Архив

Записи, помеченные «подключение»

Программный ремонт USB flash в Linux

Декабрь 28, 2011 1 комментарий

Существует весьма простой и вполне надежный метод удаления софт-бэдов на флешках, устранения проблем с файловой системой, бутсектором и MBR, возникающих, как правило, при небезопасном извлечении этих устройств из компьютера, либо же из-за иных программных или аппаратных сбоев компьютера.

Читать далее…

Проблемы с подключением сетевого диска в Windows 7

Имеется cервер под Windows2000 Server в рабочей группе и ПК с Windows7 Home Premium.
На Windows2000 есть расшаренная директория, к которой с Windows7 подключаемся через локальную учетную запись на Windows2000 Server.

После очередного обновления Windows7 Home Premium перестала подключаться к шаре на windows2000 Server, ругаясь о неверном пароле, хотя он вообще пустой. В общем, при попытках открыть сетевой диск, сервер не дает зайти на расшаренный ресурс и все.
С других машин под управлением WindowsXP все проходит гладко, с необновленными Windows7 и Windows Vista тоже все ок.

Скрипт вида:

net use x: \\oldserver\share securepassword /user:oldserver\user /persistent:yes

отрабатывает с ошибкой 86 сетевой пароль задан неверно…

Как говорит гугл, такая проблема встречалась не только у меня.
Возможно причина в том, что машина не в домене пытается авторизоваться на контроллере домена по протоколу NTLM, при этом на XP и W2k(3) версии этих протоколов совпадают, а вот на 7 уже другая версия.
И решение нашлось довольно быстро:

Сначала стоит проверить сетевую модель в “семёрке”. Должна быть “Рабочая сеть” (Work Network).

На Windows7 в локальной групповой политике “Конфиг компьютера – Конфигурация Windows – Параметры безопасности – Локальные политики – Параметры безопасности – Сетевая безопасность: уровень проверки подлинности Lan Manager” выбирете значение Отправлять LM и NTLM – использовать сеансовую безопасность NTLMv2 при согласовании.

Запускаем gpedit.msc из-под администратора. Далее идем в “Конфигурация компьютера”->”Конфигурация Windows”->”Параметры безопасности”. Находим там параметр “Сетевая безопасность: уровень проверки подлинности LAN Manager” и выбираем в его свойствах параметр “Отправлять LM и NTLM – использовать сеансовую безопасность”

Или альтернативный вариант, гласящий:

In Windows 7, we can set the following Registry key
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\LMCompatibilityLevel” to “1”.

Что я и сделал :) . После перезагрузки все встало на свои места. Ура!



Источники:
http://technet.microsoft.com/en-us/library/cc960646.aspx
http://social.technet.microsoft.com/Forums/ru/windows7ru/thread/663e8771-49cf-4939-8f2e-df085b05131e

Расшариваем интернет через wi-fi карту в Linux.

Апрель 3, 2011 4 комментариев(я)

Ситуация:
Есть домашний компьютер, который практически постоянно подключен к интернет через ethernet соединение и есть ноутбук, с которым хотелось бы ходить по квартире и тоже лазать в интернете.
Читать далее…

Добавление и удаление на ходу SATA/SCSI устройств

Современный Linux (2.6+) может обнаруживать новоподключенные устройства (на шинах, которые поддерживают hotplug). Их можно, так же отключать, предварительно отмонтировав файловые системы и сделав sync. Среди hotplug шин не только USB, но и SATA, SCSI и SAS (в теории, это же применимо и к PATA, но там много глупых контроллеров, которые не умеют адекватно реагировать на исчезновение устройства).

Отключать их лучше не дёргая на ходу физическое устройство, а сказав ядру полностью забыть про про него (гарантируя тем самым, что никаких операций ввода-вывода с устройством производиться не будет, даже если вспохватившийся кеш). Кроме того, иногда нужно выполнять эмуляцию процедуры plug-unplug без физического дёргания питания/шины данных (что не очень хорошо для железа). Самая типичная ситуация — это отладка скриптов udev.

Читать далее…

Установка и настройка принтера Canon LBP2900 под Linux (Ubuntu 10.04)

1. Скачайте драйверы, которые потребуются для нашего принтера – Driver-2.00E
2. Сразу же распакуйте архив и установите сначала cndrvcups-common_2.00-2_i386.deb, затем cndrvcups-capt_2.00-2_i386.deb
3. Рестартанём CUPS такой командой:

sudo /etc/init.d/cups restart

4. Зарегистрируем принтер в системе командой:

sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E

5. Регистрируем принтер в установочном файле ccpd-демона:

sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0

6. Запускаем ccpd-демон:

sudo /etc/init.d/ccpd start

7. Добавляем ccpd-демон в автозагрузку:

sudo update-rc.d ccpd defaults 20

8. С установкой принтера покончено, можете кстати перезагрузить компьютер. Не спешите пока печатать. Зайдите в System>Administration>Printing из двух принтеров (LBP2900 и LBP2900-2) выберите первый, а затем установите его по-умолчанию кликнув правой кнопкой мыши на принтер и выбрав соответствующее меню.
9. Попробуйте что-то распечатать, принтер должен работать.
10. Для того чтобы видеть состояние принтера, введите команду:

captstatusui -P LBP2900

Если принтер готов, то вы увидите надпись “Ready to Print”.
Если вы хотите отменить печать – в пункте “Job” выберите параметр “Cancel Job”.
Если закончилась бумага, вы увидите надпись “Out of Paper”. Для восстановления печати нужно выбрать “Resume Job”.



Источник: www.oslinux.ru

Игры. Добавление playdeb репозитория в Ubuntu 10.04

Добавляем GPG ключ репозитория:

wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -

Добавляем нужный репозиторий:
В KDE Это делается так:
Запускаем Система->Управление программами (KPackageKit)
Далее:
Настройки->Редактировать источники программ->Другое ПО->Добавить
И вводим следующую строку:

deb http://archive.getdeb.net/ubuntu lucid-getdeb games

Все. Теперь можно устанавливать игры, полный список которых можно посмотреть здесь:
http://www.playdeb.net/updates/ubuntu/10.04/

MySQL. Сброс/изменение пароля root в Linux.

1. Останавливаем все процессы MySQL:

# /etc/init.d/mysqld stop
# killall -9 mysqld
# kill `cat /mysql-data-directory/host_name.pid`
# mysqladmin shutdown

Чтобы проверить всели процессы mysql были завершены, исопльзуйте команду “ps ax | grep mysqld”.

2. Запускаем сервер MySQL без парольной защиты:

$ mysqld –skip-grant-tables –user=root &

или

$ mysqld –skip-grant-tables &

3. Теперь надо зайти в консоль MySQL

mysql -u root

и установить новый пароль пользователя root:

mysql> UPDATE mysql.user SET Password=PASSWORD(‘newpassword’) WHERE User=’root’;
mysql> FLUSH PRIVILEGES;

Все. теперь можно входить в MySQL с новым паролем пользователя root.



P.S. для шагов 2 и 3 существуют альтернативные способы:
2. Создать текстовый файл /tmp/init.mysql со следующим содержимым:

SET PASSWORD FOR ‘root’@'localhost’ = PASSWORD(‘newpassword’);

3. Запустить MySQL командой:

# mysqld_safe –init-file=~/mysql-init &

Модем Yota Samsung SWC-U200 в Linux

Для данного модема существуют неофициальный Linux драйвер. Однако очень хорошо работающий :-)

Краткая инструкция по инсталляции:
1. Для начала нужно скачать два файла, первый файл libusb, второй – собственно сам драйвер, вернее его исходные тексты.
2. Для того чтобы его поставить, вам необходимо сделать бинарные файлы из этих исходных файлов. Для начала распаковываем архив с libusb и даем последовательно команды внутри директории libusb-1.0.0:

./configure –prefix=/usr
make
make install

3. После этого распаковываем архив с исходными текстами драйвера. Потом из директории в которую мы распаковали этот архив даем последовательно команды:

./configure –prefix=/usr
make
make install

Если все хорошо, то у нас в директории src появится файл madwimax. Он-то нам и нужен.
Его можно скопировать к примеру в папку /usr/sbin

4. Теперь в консоли даем команду

sudo madwimax

или просто даем эту команду из-под root.
Драйвер будет писать сообщения. Как только увидите State: NORMAL – это значит, что модем подключился к сети.

5. Если потом в другой консоли дать команду ifconfig, то мы сможем увидеть появление нового адаптера с именем tap0. Собственно говоря это и есть адаптер, который отвечает за подключение к WiMAX.
Однако пользоваться пока им нельзя, так как этому адаптеру не задан IP адрес. Так как Yota выделяет IP адреса динамически по протоколу DHCP, то вам нужно средствами вашего дистрибутива получить этот IP адрес.

К примеру в Mandriva Linux это делается так: заходим в панель управления Mandriva, потом в раздел “Сеть и интернет”, а там в “Настройка нового сетевого интерфейса”. Потом выбираем Ethernet, в следующем окне выбираем интерфейс tap0 и задаем ему получение IP параметров через DHCP. И все. Теперь соединение установлено и можно работать в сети Yota из-под Linux.

Ссылка на проект
Wiki проекта
Скачать драйвера



Источник: wimaxinfo

Как переименовать сетевые интерфейсы в Linux

В Ubuntu, а значит и в Debian (а на самом деле много где ещё, например в Gentoo) файла /dev/eth0 нету. Потому как сетевая карта устройство не символьное, но и не блочное. Сетевые устройства хранятся вот здесь: /sys/class/net

Имена сетевых интерфейсов в Linux компьютерах в последнее время стали привязываться к конкретным устройствам. Так, если вы вытащите сетевую карту из своего компьютера и вставите в него другую, интерфейс eth0 у вас пропадёт, а новая карточка будет называется eth1. При попытке сделать ifconfig eth0 up система будет говорить, что, такого устройства не существует.

Поскольку вся конфигурация у вас скорее всего прописана для интерфейса eth0, можно переписать конфигурацию. а можно переименовать интерфейс.

Все неприятности создаёт udev, который по умолчанию привязывает имена сетевых устройств к их MAC адресам. Например, в Debian Etch это находится в файле

/etc/udev/rules.d/z25_persistent-net.rules

Для Ubuntu:

/etc/udev/rules.d/70-persistent-net.rules

Для Open Suse:

/etc/udev/rules.d/30-network.rules

пример файла:

SUBSYSTEM==»net», ACTION==»add», DRIVERS==»?*», ATTR{address}==»XX:XX:XX:XX:XX:XX», ATTR{type}==»1″, KERNEL==»eth*», NAME=»eth0″

Достаточно отредактировать параметр NAME= для вашей новой сетевой карты. Можно кстати задать любое имя отличное от eth*

Некоторые дистрибы в добавок к persistent-net.rules содержат и другие .rules, которые переписывают файл persistent-net. При исправлении файла persistent.rules стоит обратить на это внимание, иначе могут появиться несколько правил именования, или ваши изменения будут перезаписаны.

Печать из Vista на сетевом Linux-принтере

Переведя компьютеры в нашей организации на лицензионное программное обеспечение, мы обнаружили проблему с ораганизацией печати документов. Компьютер под управлением Windows Vista Business не стал печататать на сетевом принтере, подключенном к Linux-компьютеру. Причем не работал ни один из принтеров, которые мы пробовали.

Конечно, многие люди считают, что использовать Windows Vista для работы — не самая хорошая идея, потому что все в ней не так, все не работает… Но, так как была приобретена лицензия, ничего другого не оставалось, как пытаться решить эту проблему без удаления системы.

В двух словах, с технической точки зрения, ситуация выглядела так. На компьютере, к которому был подключен принтер, была установлена Mandriva 2009 (впрочем, с другими видами Linux проблема выглядела аналогично). Принтер был корректно настроен и работал через CUPS, и отдан в общий доступ через Samba. Система достаточно современная, и каких-либо хитрых настроек в конфигурационных файлах мы не делали. Казалось бы, все должно работать с такими минимальными настройками.

В Windows Vista принтер был установлен как сетевой, с использованием «родных» драйверов (были испробованы как драйвера с диска, так и более новые с сайта производителя). Принтер установился нормально, показал состояние «Готов», но при попытке отправить на печать какой-либо документ ничего не происходило — не напечаталась даже тестовая страница. При этом во время попыток печати в логе Samba-сервера появлялась строчка:

cli_rpc_pipe_open: cli_nt_create failed on pipe \spoolss to machine user. Error was NT_STATUS_ACCESS_DENIED

После за’Google’ивания обнаружилось, что с этой проблемой столкнулись не только мы, но и многие другие счастливые администраторы Linux и Windows. Правда, приводимые на форумах способы решения проблемы не очень-то помогали (а часто вообще относились к старым версиям Samba и CUPS). А помог способ альтернативной установки принтера в Vista, без дополнительных настроек в Linux. Схема следующая:

* Для начала нужен принтер, нормально работающий на компьютере с Linux, и правильно отданный в общий доступ через Samba. В современных дистрибутивах с этим проблем, как правило, нет.
* Нужно узнать имя принтера в том виде, в котором он настроен в системе. Это можно сделать, перейдя по ссылке http://localhost:631 на Linux-компьютере, и открыв вкладку Принтеры (Printers). С другого компьютера посмотреть список принтеров можно, зная IP-адрес компьютера, к которому подключен принтер. У нас это был 192.168.1.10, и ссылка выглядела так: http://192.168.1.10:631. В списке принтеры имеют те имена, которые позже понадобятся. В нашем случае это были Epson-TX117 и HP-LaserJet-1020.
* Открыть мастер установки принтера в Windows Vista и выбрать Добавить сетевой, беспроводной или Bluetooth-принтер.
* Сканирование всех доступных по сети принтеров можно остановить, и щелкнуть Нужный принтер отсутствует в списке.Затем Выбрать общий принтер по его имени и указать имя принтера в следующем виде: http://192.168.1.10:631/printers/Epson-TX117. Здесь как раз и понадобятся IP-адрес Linux-компьютера и имя установленного на нем принтера.
* В качестве драйвера для принтера нужно выбрать группу Generic, драйвер MS Publisher Imagesetter.
* Если все сделано правильно, осталось нажать Далее, распечатать пробную страницу и нажать Готово.

Таким образом, получилось установить все принтеры, которые были нужны пользователям Windows Vista, даже не имея драйверов, подходящих к конкретным принтерам. Посему — всем рекомендуем!

P.S. Кстати, аналогичный способ работает для установки принтера в Windows XP, даже если отсутствует диск с драйверами для принтера. Только сообщения Мастера установки принтера несколько отличаются.



Источник: хабр

Follow

Get every new post delivered to your Inbox.

Join 28 other followers