вторник, 5 апреля 2011 г.

Утилита mii-tool



Иногда, при некоторых сочетаниях сети (большое кол-во хабов, скрутки и проч) некоторые сетевые карты работают неправильно, если у них выставлено значение "автоопределение типа передачи".

Возникает такая ситуация, что свойства сетевой карты настроены верно, а пакеты все равно не доходят.

Поможет утилита mii-tool, которая всегда есть в /sbin. Эта утилита принудительно выставляет параметры связи 100 или 10 мбит/с, Full Duplex или Half Duplex.

Текущие параметры настройки сетевой карты поможет узнать mii-diag или sudo mii-tool

Пример использования

mii-tool -F 10baseT-HD eth0
установить параметры соединения в 10 мбит Half-Duplex

mii-tool -F 100baseTx-FD eth0
установить параметры соединения в 100 мбит Full-Duplex

воскресенье, 3 апреля 2011 г.

Как настроить DHCP-клиент в RHEL, Fedora, OpenSUSE, CentOS, Debian, Ubuntu



Для того, чтобы вручную настроить DHCP-клиент в Linux, необходимо внести некоторые изменения в конфигурационных файлах системы.

Рассмотрим  конфигурацию DHCP на примере некоторых дистрибутивов.

В дистрибутивах основанных на RedHat (RHEL, Fedora, OpenSUSE, CentOS), для настройки DHCP-клиента, вы должны открыть в текстовом редакторе файл /etc/sysconfig/network и добавить в него строку:

NETWORKING=yes

тем самым включив поддержку сети.

Следующим действием, будет внесение изменений в конфигурационные файлы сетевых устройств. Отыщите их в каталоге /etc/sysconfig/network-scripts (они обычно имеют названия типа ifcfg-eth0, ifcfg-eth1, где eth0 и eth1 – имя сетевого интерфейса).

Рассмотрим конфигурирование интерфейса eth1, открыв на редактирование файл /etc/sysconfig/network-scripts/ifcfg-eth1 и изменив в нем основные значения:

DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=yes

выйдите из текстового редактора с сохранением и рестартуйте сетевую службу, выполнив команду:

/etc/init.d/service network restart


В дистрибутивах, основанных на Debian/Ubuntu, для настройки DHCP-клиента необходимо отредактировать файл /etc/network/interfaces и внести в него следующие изменения (опять же на примере интерфейса eth1):

auto eth1
iface eth1 inet dhcp

Ставим последнюю версию Wine в Ubuntu

Вводим в терменале:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3 

На этом все! 

среда, 30 марта 2011 г.

Так начинался SkyNet



Сначала они играют в теннис, а потом требуют наших женщин и захватывают планету.

Слава роботам!

=)

Установка 64-битного плагина Adobe Flash в Ubuntu Linux

Плагин Adobe Flash для веб-браузеров в 64-битной сборке Linux-дистрибутива Ubuntu имеет свойство постоянно «падать». Причина тому — использование 32-битной версии Flash, включенной через nspluginwrapper. Решение проблемы — установка 64-битного плагина Adobe Flash напрямую.

Как это сделать?
 
$ sudo add-apt-repository ppa:sevenmachines/flash
$ sudo apt-get update
$ sudo apt-get remove flashplugin-installer nspluginwrapper 
# удаляем старый flash и nspluginwrapper
$ sudo apt-get install flashplugin64-installer

воскресенье, 27 марта 2011 г.

Добавляем, изменяем и удаляем пользователей в Debian


Для этого залогиниваемся root-ом и начинаем работу с пользователями.
useradd – добавить нового пользователя
Например добавим пользователя ghost:
useradd -gusers -Gmgmt -s/bin/sh -pxxxx-d/home/ghost -m ghost
  • -d домашний каталог
  • -s задать стартовую оболочку (/bin/sh)
  • -p пароль
  • -g основная группа, к которой приписывается пользователь
  • -G другие группы к которой приписывается пользователь
  • -m создать для пользователя домашний каталог
  • xxxx символьный пароль пользователя

userdel – удалить пользователя
Например удалим пользователя ghost:
userdel-r ghost
  • -r удалить пользователя вместе с домашним каталогом

usermod – модифицировать данные о пользователе
usermod [параметры] LOGIN
Основные параметры команды:
  • -d домашний каталог
  • -s задать стартовую оболочку (/bin/sh)
  • -p пароль
  • -g основная группа, к которой приписывается пользователь
  • -G другие группы к которой приписывается пользователь
  • -m создать для пользователя домашний каталог

ПРИМЕЧАНИЕ:
Команда usermod не будет изменять имя пользователя, если этот пользователь в данный момент работает в системе.