пятница, декабря 21, 2007

Дружба resolv.conf с dhcpclient и static

Намедни приобрел себе ADSL-модем DLINK DSL-2300U. Подключил, и обнаружил, что dhcp-клиент регулярно сбрасывает resolv.conf и вносит туда адрес модема. Но модем мне нужен лишь по работе для подключения к корпоративному VPN-серверу (провайдер один, значит внутрисетевой трафик бесплатный=)), а в интернет я выхожу через домовую сеть и использую DNS-сервер домовой сети для определения внутрисетевых имен.
Вообщем надо данную ситуацию исправлять. Итак приступим:
# sudo gedit /etc/dhcp3/dhclient.conf

Находим строку #prepend domain-name-servers 127.0.0.1; и меняем на prepend domain-name-servers 10.100.0.1;
Естественно вместо 10.100.0.1 вписываете адрес своего DNS-сервера.

Сохраняем, выходим. Все.

четверг, декабря 20, 2007

Исправление проблем с кодировкой при вставке cdrom в Ubuntu 6.06

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

Вот собственно скриншот возникающей проблемы:

Итак делаем резервную копию оригинального файла fstab:
#sudo cp /etc/fstab /etc/fstab.default
И приступаем к его редактированию:
# sudo gedit /etc/fstab

Находим строку, описывающую наш cdrom (она должна содержать опцию монтирования, например /media/cdrom0) и после noauto ставим запятую и дописываем iocharset=utf8 (выделено цветом).
Сохраняем файл и выходим.

Все, вставляем диск и видим, что все ОК - русские имена директорий прочитаны.

среда, декабря 19, 2007

Установка OpenOffice.org сборки Инфра-Ресурс на Ubuntu 6.06.1

Немного про OpenOffice.org 2.3.1 Pro от авторов проекта:
OpenOffice.org 2.3.1 Pro, созданный на базе OpenOffice.org, лицензии GNU LGPL, доступен для свободной загрузки и использования. Традиционно OpenOffice.org 2.3.1 Pro включает в себя все свойства вышедшего ранее пакета OpenOffice.org 2.3.1, свойства предыдущих версий OpenOffice.org Pro и содержит ряд дополнительных качеств, направленных на повышение комфорта работы русскоязычных пользователей.

Для начала нам необходимо удалить офисный пакет, установленный по умолчанию. Для этого необходимо открыть терминал и выполнить следующую команду:
# sudo apt-get remove openoffice.org-core
Система может запросить пароль (если до данного действия не выполнялись ни какие действия от имени суперпользователя), введите ей пароль, текущего пользователя.

Теперь разархивируем архив с OpenOffice.org:
# tar zxvf /путь/до/архива.tar.gz

Затем приступаем к установке офисного пакета:
# sudo dpkg -i /путь/к/директории/с/распакованным/архивом/ru/DEBS/*.deb

Наконец производим интеграцию с графической средой:
# sudo dpkg -i /путь/к/директории/с/распакованным/архивом/ru/DEBS/
desktop-integration/openoffice.org-debian-menus_2.3-9238_all.deb

Вот и все. Офисный пакет установлен. Перезагружаем графическую среду (Ctrl+Alt+Backspace) и кнопки запуска появятся в "Приложения>Офис".

Настройка VPN (pptp) подключения в Ubuntu Linux

В данном примере мы рассмотрим процесс подключения к VPN-серверу в Ubuntu Linux 6.06.1.

Сначала установим необходимые утилиты для создания pptp-подключения. Волноваться не надо, перезагружаться в Windows не придется - разработчики о нас позаботились и любезно выложили необходимый пакет на установочном диске.
Открываем терминал и набираем:
# sudo apt-get install pptp-linux
Система может запросить пароль (если до данного действия не выполнялись ни какие действия от имени суперпользователя), введите ей пароль, текущего пользователя. Если система выдаст сообщение, что пакет не найден, возможно ваш диск отсутствует в кэше программы управления пакетами. Добавить его можно набрав в терминале # sudo apt-cdrom add и при запросе нажать Enter.

Теперь необходимо сохранить оригинальные конфигурационные файлы. Для этого:
# sudo cp /etc/ppp/options.pptp /etc/ppp/options.pptp.default
# sudo cp /etc/ppp/options.pptp /etc/ppp/options.isp - данный шаг не обязателен, но мало ли где еще оригинальный файл пригодится.
# sudo cp /etc/ppp/chap-secrets /etc/ppp/chap-secrets.default

Затем редактируем /etc/ppp/options.isp:
# sudo gedit /etc/ppp/options.isp

Привезти его нам надо вот к такому содержимому(см. рис. ниже), добавленные опции выделены цветом:
refuse-pap - отключаем ненужные нам проверки.
persist - восстановление связи,вслучае обрыва.
maxfail 10 - количество попыток подключения вслучае обрыва соединения.
defaultroute, replacedefaultroute - меняет маршрут на ppp соединение. Полезно, если клиент не смог принять данные от сервера.

Теперь создаем "клиента":
# gedit /etc/ppp/peers/isp

И заносим туда вот это содержимое:
pty "pptp 10.100.0.1 --nolaunchpppd"
connect /bin/true
name pomka
remotename isp - запомните идентификатор, пригодится нам.
file /etc/ppp/options.isp
ipparam isp

Теперь необходимо внести логин и пароль. Для этого редактируем /etc/ppp/chap-secrets:
# gedit /etc/ppp/chap-secrets

И вносим логин идентификатор(писал о нем выше) пароль *

Ну вот и все. Теперь подключаемся:
# sudo pon isp

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