четверг, 23 декабря 2010 г.

Интернет через Саровтелеком (Multinex) с авторизацией 802.1x

Не все пользователи провайдера Саровтелеком (подключение по Ethernet - проект Мультинекс) переведены на PPPoE. Настройка подключения к Интернет с авторизацией 802.1x выполняется следующим образом.

Для подключения к Интернет через Саровтелеком (Multinex) с авторизацией 802.1x - используем пакет wpasupplicant (в Ubuntu он ставится по умолчанию).

Создаем файл /etc/wpa_supplicant.conf выполняя команду в терминале:

sudo nano /etc/wpa_supplicant.conf
 

Вносим в файл следующее содержимое:

ap_scan=0
network={
    key_mgmt=IEEE8021X
    eap=MD5
    identity="ЛОГИН"
    password="ПАРОЛЬ"
    }


 где вместо ЛОГИН и ПАРОЛЬ вписываем выданные провайдером значения. Кавычки должны остаться.
Сохраняем файл нажав <Ctrl + O> и выходим из редактора нажав <Ctrl + X>.


Затем открываем на редактирование файл /etc/network/interfaces выполнив в терминале:

sudo nano /etc/network/interfaces



Вносим изменения в файл приводя его к виду:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
   wpa-driver wired
   wpa-conf /etc/wpa_supplicant.conf

 


Сохраняем файл нажав <Ctrl + O> и выходим из редактора нажав <Ctrl + X>.

Теперь отключаем сетевой интерфейс командой в терминале:

sudo ifdown eth0


и снова его включаем командой:

sudo ifup eth0

 Соединение должно установиться.

Для удобства отключения/подключения можно сделать на рабочем столе два ярлыка: "Интернет ОТКЛ" и "Интернет ВКЛ" с командами sudo ifdown eth0 и sudo ifup eth0 соответственно.

понедельник, 6 сентября 2010 г.

Как включить NumLock при старте Gnome?

На стационарных ПК удобно использовать дополнительный блок клавиш для ввода цифр. Для этого необходимо включить режим NumLock. По умолчанию при старте Gnome - он выключен. Решить проблему можно так:

Устанавливаем в терминале пакет numlockx командой:
sudo apt-get install numlockx


Затем открываем на редактирование файл /etc/gdm/Init/Default командой в терминале:

sudo nano /etc/gdm/Init/Default


В конце файла перед последней строчкой "exit 0" добавляем строки:

if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi



Сохраняем файл нажав <Ctrl + O> и выходим из редактора нажав <Ctrl + X>.

При следующей загрузке ПК - NumLock будет включён.

пятница, 23 июля 2010 г.

Как установить флаги для индикатора раскладки клавиатуры?

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

Так выглядит стандартный текстовый индикатор раскладки клавиатуры (США/Рус):



Для замены индикатора раскладки клавиатуры на изображения (например флаги стран) нужно сохранить изображения флагов в формате SVG или PNG в папку

/home/ПОЛЬЗОВАТЕЛЬ/.icons/flags/

Названия флагов пишутся, как укороченное название языка, например: Русский = ru, США = us, и т.д.

Создадим папку .icons в своём домашнем каталоге (если её ещё нет). Выполняем в терминале:

mkdir ~/.icons

Затем в ней создадим папку flags, перейдём в неё и скачаем сюда изображения флагов. Для этого выполним в терминале:

mkdir ~/.icons/flags
cd ~/.icons/flags

wget https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyuJ1dUcoFCOZgjlf__05DkkkhTy0aZGVWf0ZLgkvPvoYCHPk5pWjXc5Xcd_iZGcf9yMBtlAiRbwTGdiGdlOUm-5jDodQDgjoZ-rihvfrGrVV-32NdYbMkYWeTQEcVsAm_Zsbq_04KQmI/s1600/ru.png 
wget https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS1l8lHxFKu4Bh27GHCjkvPopsY-sBqYURuQOyAI2om-UPBMWzvqVA4CH6oA88_NPkUVPFyAVvsu9yfBWm1NJ3XJKCMWMJcDOiYqkvG-jQcKFJ2ErezqSneZ9kZp8I5jQ8tnJCV8Q72kU/s1600/us.png


Осталось переключить режим индикации раскладки клавиатуры на изображения. Выполняем в терминале команду:

gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags true



Индикатор раскладки клавиатуры сразу поменял вид на такой:
 



Вернуться обратно к текстовому режиму индикации раскладки клавиатуры (если потребуется) можно выполнив в терминале команду:

gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags false

 
Т.к. имена файлов с изображениями флагов строго фиксированы, перед заменой флагов на другие - необходимо удалить старые изображения командой в терминале:

rm ~/.icons/flags/*.* 


Вариант установки развивающихся флагов. Выполните в терминале:

mkdir ~/.icons
mkdir ~/.icons/flags
cd ~/.icons/flags

wget https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmG5Sd9uZj2Q_D9rhhys-7z0SJVX_nvFLXKfP2xLTb2q272dln9_9Rb3be35aUiGyRcrYJG0ncSdrCf6wOuuKkNNmMDMHKKQ1bCKP9oNO-KrEe3jWbaMFkSO8ljTN1_mdoczH23vRgxbs/s1600/ru.png
wget https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqX7a8D3UlWwpufPSzxCjIbtBbFT4inGBrZHsG62KypT-XtQ4aT8w7wa7vj41n5S2FYEjReYAFhkPtbBOY_bo0G9_-Rp-x7ArTILtHA0st-u7LDGfT3k9rCWFrIbjCrp6Zzm3frETCl6Q/s1600/us.png
gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags true
Индикатор раскладки клавиатуры с развивающимися флагами:
 



Круглые флаги:
 

Развивающиеся флаги:

вторник, 20 июля 2010 г.

Как включить поддержку мультимедиа в Ubuntu 10.04?

По-умолчанию в Ubuntu не включена поддержка мультимедиа (кодеки для музыки и видео не установлены). Решается эта проблема легко.

В терминале необходимо выполнить всего одну команду, которая скачает и установит все необходимые пакеты.

sudo apt-get install ubuntu-restricted-extras


понедельник, 19 июля 2010 г.

Как смотреть защищённые от копирования DVD в Ubuntu?

После установки Ubuntu и мультимедиа-кодеков не удаётся воспроизвести защищённый от копирования DVD-диск? Решение есть!

Для воспроизведения защищённых от копирования DVD-дисков в Ubuntu 10.04 необходимо установить соответствующую библиотеку. Для этого нужно выполнить в терминале команду:

sudo sh /usr/share/doc/libdvdread4/install-css.sh


пятница, 25 июня 2010 г.

Как вернуть цветовую подсветку файлов Midnight Commander в Ubuntu 10.04?

В Ubuntu 10.04 (Lucid Lynx) в файловом менеджере Midnight Commander отсутствует файл filehighlight.ini. Чтобы его вернуть на положенное место необходимо сделать следующее.

Запускаем Midnight Commander, чтобы убедится в отсутствии цветовой подсветки. Выполняем в терминале:

mc



Подсветки нет. Выходим из Midnight Commander. В терминале переходим в домашний каталог пользователя:

cd ~


Затем переходим в каталог с настройками Midnight Commander для текущего пользователя:

cd .mc

  
Скачиваем недостающий файл с http://midnight-commander.org:

wget  -O filehighlight.ini http://midnight-commander.org/browser/misc/filehighlight.ini?format=txt

Проверяем, запустив Midnight Commander:

mc

воскресенье, 20 июня 2010 г.

Как легко запускать на удалённом хосте x11vnc через ssh?

Для упрощения конфигурирования и запуска x11vnc-сервера на удалённом хосте через ssh-туннель создан скрипт - sshx11vnc.

Данный скрипт запускает x11vnc на удалённом хосте HOSTNAME через ssh-туннель под пользователем USERNAME на порту SSHPORT. Пробрасывает отображение текущей X-сессии удалённого хоста на локальный vnc-порт DISPLAY.

Использование:
sshx11vnc SSHPORT [USERNAME@]HOSTNAME DISPLAY

Для работы скрипта на удалённом хосте должен быть установлен openssh-server и x11vnc.

Скопируйте скрипт в удобное Вам место, сделайте его исполняемым и создайте на него линк в папке /usr/bin. Например, если Вы расположили скрипт sshx11vnc.sh в папке /home/valery/MyScripts, то выполните в терминале:

chmod +x /home/valery/MyScripts/sshx11vnc.sh
cd /usr/bin
sudo ln -s /home/valery/MyScripts/sshx11vnc.sh sshx11vnc

Для получения справки по использованию скрипта запустите его просто набрав в терминале:

sshx11vnc

Как через x11vnc управлять рабочим столом удалённого компьютера?

Если Вы хотите управлять или просто видеть рабочий стол удалённого компьютера - используйте x11vnc. Для установки x11vnc на удалённом компьютере выполните в терминале:

sudo apt-get install x11vnc

Сгенерируйте отдельный пароль для доступа - это улучшит безопасность. Для :

x11vnc -storepasswd

Ваш пароль сохранится в /home/ПОЛЬЗОВАТЕЛЬ/.vnc/passwd.



 Теперь можно на удаленном компьютере запустить x11vnc с необходимыми параметрами. Базовый формат запуска x11vnc таков:

x11vnc -usepw -display :0

Опция -usepw требует пароль при подключении к серверу, -display :0 - запускает сервер на дисплее номер 0 (т.е. показывая текущую открытую X-сессию).

Для подключения с другого компьютера к x11vnc нам потребуется vncviewer. Устанавливаем его командой в терминале:

sudo apt-get install xvnc4viewer

Подключиться с другого компьютера к компьютеру с запущенным x11vnc можно выполнив:

vncviewer АДРЕС:0


У x11vnc есть множество опций. Вот некоторые из них:
-usepw - требует пароль на подключение к x11vnc;
-notruecolor - уменьшает цветопередачу;
-scale 1/2 - уменьшает передаваемый размер экрана до 1/2;
-8to24 - передавать 8 бит цвет, преобразуя его в 24 бит на выходе;
-q - сократить вывод отладочной информации (меньше трафик).

суббота, 19 июня 2010 г.

Как установить и настроить ssh-сервер?

Достаточно часто возникает потребность зайти через сеть с одного компьютера на другой. Например, с рабочего на домашний. Безопасно это рекомендуется делать используя протокол ssh.

Для установки ssh-сервера выполните в терминале:

sudo apt-get install openssh-server

Затем отредактируйте настройки ssh-сервера в файле /etc/ssh/sshd_config. Для  этого в терминале выполните:

sudo nano /etc/ssh/sshd_config

В первую очередь найдите строку:

Port 22

и при желании замените порт 22 на другой (рекомендуется для защиты от Интернет-атак роботов, подбирающих пароли к ssh на стандартных портах).
Безопасна только вторая версия протокола ssh. Проверьте наличие строки:

Protocol 2
 


 Также, для большей безопасности, рекомендуется в строке:

PermitRootLogin yes

заменить yes на no, запретив тем самым вход по ssh под рутом.



Сохраните файл нажав <Ctrl + O> и выйдите из редактора нажав <Ctrl + X>. Перезапустите ssh-сервер выполнив в терминале:

sudo /etc/init.d/ssh restart



Теперь на компьютер с установленным openssh-server можно удалённо зайти так:

ssh [-p ПОРТ] [ИМЯ@]АДРЕС
Например:

ssh -p 24 valery@suservice.net

Дополнительно можно использовать опцию -C, которая включает сжатие данных (актуально на медленных каналах связи).

вторник, 15 июня 2010 г.

Как в Ubuntu 10.04 вернуть кнопки окон обратно?

В Ubuntu 10.04 по-умолчанию кнопки управления окнами расположены слева. Такое расположение понравилось не всем. Как в Ubuntu 10.04 вернуть кнопки окон обратно?


В Gnome для хранения настроек используется реестр (отчасти похожий на реестр ОС Microsoft Windows). Для его редактирования используется приложение gconf-editor.

Для размещения оконных кнопок в привычном месте необходимо в gconf-editor изменить значение ключа реестра "/apps/metacity/general/button_layout" на такое:

:minimize,maximize,close

Для выполнения той же процедуры из консоли можно в терминале выполнить  следующую команду:

gconftool-2 --set "/apps/metacity/general/button_layout" --type string "menu:minimize,maximize,close"

 

четверг, 10 июня 2010 г.

Как подключить репозитории Нижегородского кольца?

Волгателеком предоставляет доступ к ресурсам Нижегородского кольца на значительно большей скорости, чем во внешний Интернет. Как подключить репозитории Нижегородского кольца?

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

http://yum.fireground.ru/

Находите там ссылки для Вашей версии Ubuntu. Например, для Ubuntu 10.04 это:

deb http://yum.fireground.ru/ubuntu/mirror lucid main restricted multiverse universe
deb http://yum.fireground.ru/ubuntu/mirror lucid-security main restricted multiverse universe
deb http://yum.fireground.ru/ubuntu/mirror lucid-updates main restricted multiverse universe
deb http://yum.fireground.ru/ubuntu/mirror lucid-backports main restricted multiverse universe

Данные четыре строки (начинающиеся с "deb") необходимо вставить в файл /etc/apt/sources.list выше всех других ссылок. В терминале выполняем:

sudo nano /etc/apt/sources.list


Вставляем строки и сохраняем файл нажатием <Ctrl + O>.


Выходим из редактора нажатием <Ctrl + X>. Для инициализации нового реозитория выполняем в терминале команду:

sudo apt-get update

Теперь обновления и установка программ будут происходить с репозитория в Нижегородском кольце.

Как подключить Интернет?

Вы успешно установили ОС Ubuntu. Как теперь подключить Интернет?

Рассмотрим возможные варианты скоростного подключения в г.Саров:
1) Волгателеком (подключение по ADSL - проект JDSL).
2) Саровтелеком (подключение по Ethernet - проект Мультинекс).

1.1. ADSL-модем в режиме router (настройки ADSL-модема см. в инструкции).
При такой схеме ADSL-модем сам устанавливает PPPoE-соединение.

В этом есть свои плюсы:
- не требуются дополнительные настройки на ПК (при условии верной настройки DHCP-сервера в ADSL-модеме и DHCP-клиента в ПК);
- можно через коммутатор подключить к Интернет несколько ПК одновременно;
- компьютер лучше защищён, т.к. недоступен напрямую из Интернет.

Возможные минусы:
- для игр, торрент-клиентов, web-серверов и других служб, которые должны быть доступны из Интернет потребуется настраивать port mapping в ADSL-модеме;
- дешёвые ADSL-модемы часто работают в режиме router слишком медленно и не всегда стабильно.

Вариант настройки с динамическим IP:
При единственном сетевом интерфейсе eth0 файл /etc/network/interfaces должен быть таким:

- начало файла -
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
- конец файла -

Проверяем это командой в терминале:

cat
/etc/network/interfacesи если необходимо - вносим изменения:

sudo nano /etc/network/interfaces

Сохраняем файл нажатием <Ctrl + O>. Выходим из редактора нажатием <Ctrl + X>.

DNS можно указать вручную в файле /etc/resolv.conf таким образом:

- начало файла -
nameserver 213.177.96.1
nameserver 213.177.97.1
- конец файла -

Для редактирования файла в терминале выполняем:

sudo nano /etc/resolv.conf

Сохраняем файл нажатием <Ctrl + O>. Выходим из редактора нажатием <Ctrl + X>.

Вариант настройки со статическим IP:
При единственном сетевом интерфейсе eth0и IP-адресе ADSL-модема - 192.168.1.1 файл/etc/network/interfaces должен быть таким:

- начало файла -
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
- конец файла -

Аналогично смотрим командой в терминале:

cat /etc/network/interfacesи если необходимо - вносим изменения:

sudo nano /etc/network/interfaces

Сохраняем файл нажатием <Ctrl + O>. Выходим из редактора нажатием <Ctrl + X>.

DNS указываем в файле /etc/resolv.conf так:

- начало файла -
nameserver 213.177.96.1
nameserver 213.177.97.1
- конец файла -Для редактирования файла в терминале выполняем:

sudo nano /etc/resolv.conf

Сохраняем файл нажатием <Ctrl + O>. Выходим из редактора нажатием <Ctrl + X>.

1.2. ADSL-модем в режиме bridge (настройки ADSL-модема см. в инструкции).
При такой схеме PPPoE-соединение устанавливает ПК. Набираем в терминале:

sudo pppoeconf

вводим свой административный пароль и отвечаем на вопросы мастера настройки (указываем имя и пароль для PPPoE-соединения - см. карточку к Договору).
Ответы по-умолчанию в большинстве случаев оптимальны. Можно выбрать автоматическое подключение к Интернет при загрузке (ADSL-модем желательно включать до включения ПК).

2. Подключение к Саровтелеком может осуществляться по PPPoE (см. настройки выше) или с авторизацией 802.1x.