четверг, 24 марта 2011 г.

Базовое конфигурирование Cisco 851

Шаг #1
Если Cisco только что из магазина трем старую конфигурацию.
write erase
reload
После перезагрузки Cisco предложит сконфигурировать себя в автоматическом режиме, отказываемся.[No]
Перед нами чистая железка, Время Делать Дело ;) (C) Supernatural

Шаг #2
Присваеваем ip адреса на порты LAN и WAN. WAN получает ip адрес выданый провайдером LAN соответственно ip адрес нашей внутренней сети.
Входим в превелегированый режим команда enable далее в режим конфигурации conf term.
Начнем с LAN
interface vlan1
ip address 10.10.23.1 255.255.255.0

Теперь WAN
interface FastEthernet4
ip address 192.168.2.80 255.255.255.0

т.к. ip адрес и маску для WAN уже прописаны осталось прописать Gateway
ip default-gateway 192.168.2.1

Шаг #3
Прописываем route
ip route 0.0.0.0 0.0.0.0 192.168.2.1

Шаг #4
Пишем Access-List. Самый простой и примитивный в котором все разрешино для всех по протоколу IP.
access-list 101 permit ip any any
Присваеваем access-group для внешнего Интерфейса
interface FastEthernet4
ip access-group 101 in

Шаг #5
NAT. Прописываем натирование на интерфейсах
interface FastEthernet4
ip nat outside

interface vlan1
ip nat inside

Теперь делаем проброс между портами
route-map NAT permit 101
match ip address 101
ip nat inside source route-map NAT interface FastEthernet4 overload

четверг, 5 февраля 2009 г.

Скажи НЕТ проводам! Настройка WiFi на FreeBSD

Краткое описание откуда возникла эта потребность.
А возникла она благодаря все тому же msi Wind U90. Хочется сразу отметить настроить на нем стандартную wi-fi'ку на момент написания заметки возможности никакой нет. Просто никто не пишет дрова =) Поэтому была приобретена карта ASUS WL-167g т.к. 100% работает на FreeBSD 7.1 о чем тут и говорится.

Будем двигаться по пунктам.
  • Убеждаемся, что система распознала устройство WiFi. ifconfig
rum0: flags=108802 metric 0 mtu 1500
ether 00:18:f3:d9:13:2a
media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
status: no carrier
ssid "" channel 1 (2412 Mhz 11b)
authmode OPEN privacy OFF txpowmax 100 bmiss 7 scanvalid 60 bgscan
bgscanintvl 300 bgscanidle 250 roam:rssi11b 14 roam:rate11b 1

  • Гененируем WPA ключ для сети glx506_home_net командой wpa_passphrase glx506_home_net topsecret
network={
ssid="glx506_home_net"
#psk="topsecret"
psk=0e9a9e0b11f58dbb65888f19fdf9e075fbee5fd41fd364d6908a926b8149ce3e
}
  • Полученный ключ записываем в файл /etc/wpa_supplicant.conf.
ctrl_interface=/var/run/wpa_supplicant

network={
ssid="glx506_home_net"
scan_ssid=1
proto=WPA RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
#psk="topsecret"
psk=0e9a9e0b11f58dbb65888f19fdf9e075fbee5fd41fd364d6908a926b8149ce3e
}
  • Прописываем настройку интерфейса в автозапуск (если у нас сеть раздается по dhcp)
ifconfig_rum0="WPA DHCP"
  • И запускаем интерфейс /etc/rc.d/netif start

воскресенье, 28 декабря 2008 г.

Шаг третий. HDD должен жить!

Информация этой заметки полностью взята из форума Русского сообщества пользователей ubuntu.
Примечание тоже самое подходит и для Debian 5.03

ВНИМАНИЕ! Все нижеуказанные действия вы выполняете на свой страх и риск.
Еще раз повторю, что проблема возникает не на всех ноутбуках, но если вам кажется, что парковка головок винчестера происходит очень часто, даже при питании от сети, возможно стоит выполнить нижеуказанные инструкции.

Для наблюдения S.M.A.R.T. информации винчестера потребуется пакет smartmontools, установите его:

$ sudo apt-get install smartmontools

Запускаем:

sudo smartctl -H /dev/sda

Запуск утилиты для полного просмотра информации SMART:

sudo smartctl -d ata -a /dev/sda | more

Или веберем только интересующую нас строку:

sudo smartctl -d ata -a /dev/sda | grep Load_Cycle

Код:
193 Load_Cycle_Count        0x0032   198   198   000    Old_age   Always       -       6774

Здесь число 6774 и есть счетчик парковки головок. Насколько я знаю число циклов парковки HDD ограничено. Т.е. производитель дает гарантию только на определенное число циклов. (?)

Через несколько минут снова выполните команду, чтобы посмотреть как быстро изменилась цифра:

sudo smartctl -d ata -a /dev/sda | grep Load_Cycle

Код:
193 Load_Cycle_Count        0x0032   198   198   000    Old_age   Always       -       6823

Если у вас в ноуте HDD c IDE интерфейсом, то строка для просмотра будет такой:

sudo smartctl -a /dev/sda | grep Load_Cycle_Count

Возможно sda нужно будет заменить на hda.

Итак, сопоставив цифры и вычислив разницу, если вы пришли к выводу, что парковка происходит слишком часто, выполните следующие инструкции:

1. Создадим скрипт с именем "99-hdd-ugly-fix.sh" например в домашней папке (разумеется /home/glx506/ заменяем на свое):

sudo touch /home/glx506/99-hdd-ugly-fix.sh

2. Откроем его для редактирования:

sudo gedit /home/glx506/99-hdd-ugly-fix.sh

и впишем в скрипт следующий код:

Код:
#!/bin/bash
if on_ac_power; then
# При питании от сети не парковать головки
hdparm -B 254 /dev/sda # Возможно в вашем случае потребуется значение 255
else
# При питании от батареи паркуем
hdparm -B 128 /dev/sda
fi


3. Копируем этот скрипт в следующие места:


$sudo install /home/glx506/99-hdd-ugly-fix.sh /etc/acpi/resume.d/
$sudo install /home/glx506/99-hdd-ugly-fix.sh /etc/acpi/start.d/
$sudo install /home/glx506/99-hdd-ugly-fix.sh /etc/acpi/ac.d/
$sudo install /home/glx506/99-hdd-ugly-fix.sh /etc/acpi/battery.d/
$sudo install /home/glx506/99-hdd-ugly-fix.sh /usr/lib/pm-utils/sleep.d/


Команда install автоматически назначит копируемым скриптам права 755. Последняя строка исправляет недочет при выходе из ждущего режима. Иначе, парковка головок возвращалась к параметрам по-умолчанию и винт начинал клацать по-новой.

Вот в принципе и все. Перезагрузите ноутбук и все должно заработать.

воскресенье, 19 октября 2008 г.

Шаг второй. Или приручение ubuntu на msi Wind Notebook U90.

Поводом для этой заметки послужила необходимость структурирования информации по грамотной настройке ububntu 8.04.1 на субноутбуке msi Wind Notebook U90. Сразу хочу заметить что вся приведенная информация взята с форума Русскоязычного сообщества пользователей ubuntu прото в данной заметке она структурирована наиболее удобно на мой взгляд с небольшими пометками и дополнениями от меня.

Задачи:
  1. Запуск Wi-Fi модуля
  2. Настройка hdd, а именно количества парковок его головок в процессе работы

Запуск Wi-Fi модуля
И так родной модуль wi-fi (RTL8187SE) в msi U90 не поддерживается ubuntu 8.04.1 из коробки (на 19.10.2008) это стабильный релиз. Возможно в 8.10 поддержка будет реализована но до выхода стабильной версии еще далеко, а устанавливать beta версию на боевую машину не очень хочется.

Далее идут пошаговые действия с не больными комментариями:

Загрузите и распакуйте драйвера:

wget http://scopeboy.com/things/rtl8187se_linux_26.1012.0331.2008_modified.tar.gz

tar xvzf rtl8187se_linux_26.1012.0331.2008_modified.tar.gz

Теперь устанавливаем их

cd rtl8187se_linux_26.1012.0331.2008 export KBUILD_NOPEDANTIC=1

./makedrv

Следующий шаг поднимаем wi-fi карту

sudo ./wlan0up


Копируем все файлы *.ko (см. список ниже) в: /lib/modules/2.6.24-19-generic/kernel/drivers/net/wireless/
ieee80211_crypt-rtl.ko
ieee80211_crypt_wep-rtl.ko
ieee80211_crypt_tkip-rtl.ko
ieee80211_crypt_ccmp-rtl.ko
ieee80211-rtl.ko

Это может быть сделано с помощью команд (выполнять необходимо находясь в папке с файлами, для несжатых файлов):

sudo cp -r ieee80211/*.ko /lib/modules/2.6.24-19-generic/kernel/drivers/net/wireless/
sudo cp rtl8185/r8180.ko /lib/modules/2.6.24-19-generic/kernel/drivers/net/wireless/

Далее запускаем:

sudo depmod -a

sudo modprobe r8180

Продолжение следует =)