30 дек. 2008 г.

Новому году посвящается...

Bash.Org.Ru

401933 [ + 6571 ? ] [::] утверждена 2008-12-28 в 17:46

- Здравствуй, Миш.
- Здрасте, Николай Константинович.
- Отгадай загадку: ни пьёт ни курит - на новый год дежурит!
- Эээ... Эт вы на что намекаете?

29 дек. 2008 г.

Симулятор системного администратора




Полноэкранная версия симулятора находится здесь.

27 дек. 2008 г.

Бе$ценный доллар

Смотреть?! Однозначно - Да! Лично для меня доллар - это зло. А как для вас?, станет ясно после просмотра...

Использование Telnet команд при работе с SMTP и POP3 серверами.

Очень часто для того чтобы проверить работоспособность СМТП или ПОП3 сервера, требуется отправить или принять почтовое сообщение... А как это сделать без наличия web интерфейса или почтовой программы?... В этом нам поможет горячо любимый всеми Telnet.
Вводимые команды делятся на 2 части:

1 - основная (значение строгое, не изменяемое), например mail from:, list
2 - дополнительная (значение может изменяться), например имя подключаемого пользователя .

SMTP

1. telnet mail.example.dom 25
1.1 220 Wellcome to mail.example.dom 
2.
helo mail.example.dom
2.1 250 mail.example.dom
3. mail from: mail@example.dom
3.1 250 Ok
4. rcpt to: mail@example.dom
4.1 250 Ok
5. data
5.1 354 End data with .
5.2 subject: Test Message
5.3 Sample Test Text
5.4
.
5.5 250 Ok: queued as 9CF7131E939
6. quit
6.1 221 Bye


Что обозначают вводимые команды:

1. Соединяемся с почтовым серевером
1.1 Уведомление об успешном выполнении команды
2. Вводим приветствие
2.1 Уведомление об успешном выполнении команды
3. Вводим адресс отправителя
3.1 Уведомление об успешном выполнении команды
4. Вводим адресс получателя
4.1 Уведомление об успешном выполнении команды
5. Вводим данные
5.1 Уведомление об успешном выполнении команды
5.2 Вводим тему письма
5.3 Вводим тело письма
5.4 Вводим символ окончания ввода
5.5 Уведомление об успешном выполнении команды
6. Отключаемся
6.1 Уведомление об успешном выполнении команды


POP3

* - номер сообщения

1. telnet mail.example.dom 110
1.1 +OK Hello there.
2.
user test
2.1 +OK Password required.
3. pass test
3.1 +OK logged in.
4. list
4.1 +OK POP3 clients that break here, they violate STD53.
1 7487
.
5. retr *
5.1 +OK 501 octets follow.
Return-Path:
X-Original-To: mail@example.dom
Delivered-To: mail@example.dom
Received: from 1 (unknown [192.168.0.10])
  by mail@example.dom (Postfix) with SMTP id 9CF7131E939
  for ; Sat, 27 Dec 2008 23:12:39 +0200 (EET)
subject: Test Message
Message-Id: <20081227211349.9cf7131e939@mail@example.dom>
Date: Sat, 27 Dec 2008 23:12:39 +0200 (EET)
From: mail@example.dom
To: undisclosed-recipients:;
X-EsetId: 2374222A446061693C72227D4E362C

Sample Test Text
.
6. dele *
6.1 +OK Deleted.
7.
quit
7.1 +OK Bye-bye.


Что обозначают вводимые команды:

1. Соединяемся с почтовым серевером
1.1 Уведомление об успешном выполнении команды
2. Вводим имя пользователя
2.1 Уведомление об успешном выполнении команды
3. Вводим пароль
3.1 Уведомление об успешном выполнении команды
4. Команда вывода списка всех сообщений в ящике
4.1 Результат выполнения команды
5. Просмотр сообщения
5.1 Результат выполнения команды
6. Удаление сообщения
6.1 Результат выполнения команды
7. Отключаемся
7.1 Уведомление об успешном выполнении команды

19 дек. 2008 г.

Настройка Vlan на FreeBSD

Для того чтобы настроить Vlan`ы на FreeBSD версии 7, необходимо в командной строке выполнить:

#ifconfig vlan* create
#ifconfig vlan* vlan ** vlandev ***
#ifconfig vlan* xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy up


Где:

* - Номер создаваемого Влан устройства;
** - Влан идентификатор (VID), чем будет тегироваться трафик;
*** - Физический интерфейс, к которому привязывается виртульный интерфейс (напр.: le0).

Однако Вы будете неприятно удивлены отсутствием виртуальных интерфейсов после перезагрузки... Во избежания такого недоразумения необходимо в файле rc.conf прописать:
Пример если мы хотим создать 2 Влана.

cloned_interfaces="vlan* vlan*"
ifconfig_vlan*="inet xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy vlan ** vlandev ***"
ifconfig_vlan*="inet xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy vlan ** vlandev ***"


Вот и все. После перезагрузки наши Вланы поднимутся автоматически.
Да. и самое главное. Если IP адреса на Вланы Вы назначаете из дополнительной программы, например Quagga, то в rc.conf дополнительно необходимо прописать: ifconfig_***="up", для того чтобы стартовать сам физический интерфейс...

Достали!










Вот оно. Наконец то началось. Наша полит элита дождалась таки того момента, когда стонущий от их издевательств украинский народ начнет кучковаться с целью возможного изменения существующей плачевной ситуации в стране. Когда Мы никому не нужны кроме самих себя ничего другого не остается. И слава богу есть еще люди, которые хотят жить хорошо, а значит готовые идти на радикальные меры ради своего счастья и благополучия. Искренне рад и горд за человека, который написал статью Манифест среднего класса Украины. Главное чтобы задуманное свершилось...