Author Archive

Порты FreeBSD без X11

Написал admin . Опубликовано в Unix просмотров 197

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Чтоб скомпилировать определенный порт без X11:
# make WITHOUT_X11=YES install clean

Чтобы такая опция компилирования присутствовала всегда, надо в /etc/make.conf добавить:
WITHOUT_X11=YES

Диагностика Cisco

Написал admin . Опубликовано в Cisco просмотров 2 613

Так себеПойдетХорошоПонравилосьОтличный пост (1 votes, average: 5,00 out of 5)
Загрузка...

Список команд для диагностики

sh ip traffic - всё о траффике через кошку
sh controllers ethernet-controller gi1/0/1 phy - инфа о SFP модуле в определенном порту
sh vlan internal usage - показать используемые виланы
sh inventory raw - в 4924 инфу о воткнутом SFP похоже посмотреть можно только так
sh ip protocols - всё о динамической маршрутизации

BGP
sh ip bgp neighbors 192.168.1.3 advertised-routes – показать что bgp отдает соседу.

Два провайдера

Написал admin . Опубликовано в Cisco, Network просмотров 1 240

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Часто бывает так, что локальная сеть имеет два выхода в Internet, то есть двух провайдеров. Пусть это будут ISP1 и ISP2. Эти два канала можно использовать следующим образом:

* одновременно использовать два канала для load-balancing
* один канал основной, второй backup’ный

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

* использовать его при падении основного
* при загрузке основного канала на Х% подключать backup’ный

Если рассматривать вырожденный случай, когда провайдер один и два канала, то тут все просто. Надо прописать два маршрута по умолчанию одинаковыми метриками

ip route 0.0.0.0 0.0.0.0 195.0.1.2
ip route 0.0.0.0 0.0.0.0 195.0.1.6

Поднимаем NFS на Solaris 10

Написал admin . Опубликовано в Solaris, Storage просмотров 2 137

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

1. Включаем NFS сервер:

svcadm -v enable -r network/nfs/server

2. Расшариваем шару через NFS

share -F nfs -o rw /disk

Шара будет активна только до перезагрузки. Чтобы после перезагрузки шара автоматом шарилась, надо добавить в /etc/dfs/dfstab

share -F nfs -o rw /disk

3. На клиенте для подключения к нашей NFS шаре:

mount -F nfs server:/disk /mount_point

Шара будет подключена только до перезагрузки. Чтобы после перезагрузки шара автоматом цеплялась, надо добавить в /etc/vfstab:

server:/disk - /mount_point nfs - yes rw,soft

Монтирование CD привода

Написал admin . Опубликовано в Solaris просмотров 326

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Если запущен vold, операционная система автоматиески смонтирует вставленный CD/DVD. Если vold не установлен, либо не запущен, либо не работает по любой причине, можно смотнировать диск вручную:

1. Идентифицируем устройство чтения CD/DVD:

$ iostat -En
c0t0d0 Soft Errors: 9 Hard Errors: 0 Transport Errors: 0
Vendor: TOSHIBA Product: DVD-ROM SD-C2612 Revision: 1011 Serial No:
Size: 2.14GB
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0

2. Убедимся, что vold не запущен:

# pgrep vold && pkill vold

Если вы попытаетесь смонтировать CD/DVD вручную при запущенном vold, скорее всего вы получите следующую ошибку:

mount: /dev/dsk/c0t0d0s2 is already mounted, /cdrom is busy,
or allowable number of mount points exceeded

3. Создаём точку монтирования:

# [ ! -d /cdrom ] && mkdir /cdrom

4. Собственно монтируем CD/DVD:

# mount -F hsfs -o ro /dev/dsk/c0t0d0s2 /cdrom

Если вы зададите неправильный тип файловой системы, вы скорее всего получите следующую ошибку:

mount: /dev/dsk/c0t0d0s2 is not this fstype.

Если вы попытаетесь смонтировать привод в режиме r/w, вы получите следующую ошибку:

mount: /dev/dsk/c0t0d0s2 write-protected

Установка пакетов

Написал admin . Опубликовано в Solaris просмотров 185

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Репозитории:

http://sunfreeware.com
http://blastwave.org

В /etc/profile добавить:

export PATH=/usr/local/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/usr/sadm/bin:/usr/ucb:/etc:/usr/sfw/bin:/opt/csw/bin:/usr/local/ssl/bin:.
export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/usr/sfw/lib:/usr/local/ssl/lib:.
export MANPATH=/usr/local/man:/usr/share/man:/usr/sfw/share/man:/usr/perl5/5.8.4/man:/usr/local/share/man:/opt/csw/share/man

Установка пакета в виде файла

# pkgadd -d top-3.6.1-sol10-x86-local

Установка пакета с CD

Вставляем CD, монтируем его (если не установлен, и запущен vold) далее устанавливаем с помощью того же pkgadd:

# cd /cdrom/sol_10_1008_x86/Solaris_10/Product/
# pkgadd -d . SUNWsmbaS

Ремонт RAID массива (Adaptec ASR-3405)

Написал admin . Опубликовано в Storage просмотров 793

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Случилась авария на массиве raid6. В связи с эти решил написать, как продиагностировать или по крайней мере определить, что же с массивом не так. Для этого воспользуемся чудной адаптековской утилиткой — arcconf

# arcconf


| UCLI | Adaptec uniform command line interface
| UCLI | Version 5.30 (B17509)
| UCLI | (C) Adaptec 2003-2008
| UCLI | All Rights Reserved


COPYBACK | toggles controller copy back mode
CREATE | creates a logical device
DATASCRUB | toggles the controller background consistency check mode
DELETE | deletes one or more logical devices
FAILOVER | toggles the controller autotomatic failover mode
GETCONFIG | prints controller information
GETLOGS | gets controller log information
GETSTATUS | displays the status of running tasks
GETVERSION | prints version information for all controllers
IDENTIFY | blinks LEDS on device(s) connected to a controller
KEY | installs a Feature Key onto a controller
MODIFY | performs RAID Level Migration or Online Capacity Expansion
RESCAN | checks for new or removed drives
ROMUPDATE | updates controller firmware
SETALARM | controls the controller alarm, if present
SETCONFIG | restores the default configuration
SETCACHE | adjusts physical or logical device cache mode
SETNAME | renames a logical device given its logical device number
SETPRIORITY | changes specific or global task priority
SETSTATE | manually sets the state of a physical or logical device
TASK | performs a task such as build/verify on a physical or logical device

Для начала смотрим что драйвер контроллера нам скажет по поводу конфигурации массива, все ли секменты массива в порядке, сколько их и прочую информацию.

Драйвер для nVidia GeForce Go 6100 под Hackintosh

Написал admin . Опубликовано в Mac OS X просмотров 441

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Как и обещал, в продолжение установки Хакинтоша на Asus X50M, установка для него видео драйвера.

1. Ищем в интернет MacVidia 1.0.81 (именно эту версию, 1.0.7 не подойдет), скачиваем
2. С помощью Pacifist вытаскиваем из пакета NVDriver.kext и NVidia.kext
3. Копируем их в /System/Library/Extensions

[pwal id=»16091404″ description=»»]
sudo bash
cp -r NVDriver.kext /System/Library/Extensions/
cp -r NVidia.kext /System/Library/Extensions/
rm -Rf /System/Library/Extensions.mkext
reboot

[/pwal]
После перезагрузки можно идти в настройки видео и менять разрешение.

PS: Необходимые файлы вложу в этот пост чуть позже — сейчас нет возможности 🙂

Похожие статьи:

Установка Hackintosh на Asus X50M

Написал admin . Опубликовано в Mac OS X просмотров 381

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Имеем ноутбук на чипсете nForce [Asus X50M].
Устанавливаем релиз iDeneb 1.4 [v10.5.6]

В корректной установки выбираем следующие опции при инсталяции:

  • Language Translation — Russian
  • iDeneb Essential System
  • Audio — AppleAzaliaAudio
  • Chipset — AppleNForceATA
  • Kernel — Kernel 9.5.0 Voodoo
  • Network — Ethernet — nForceEthernet
  • Fix — IOUSBFamilyFix
  • Fix — EHCI USB Sleep Enabler
  • Fix — Seatbel Fix

После установки скорее всего мы не сможем загрузить систему. Стартуем с ключем -v (при старте жмем F8 и ввидим доп.параметры) и смотрим на лог загрузки.
Если будут подобные сообщения

localhost kextd[9]: IOKitWaitQuiet() timed out waiting for kernal symbols
AppleNForceATA: found 0 units

То это у нас проблема с загрузкой видео драйверов. Лечим следующим образом. Грузимся с параметром -s для загрузки в однопользовательском режиме и вводим удаляем nVidia драйвера:

/sbin/mount -uw /
cd /System/Library/Extensions/
rm -Rf GeForce*
rm -Rf NVDA*
rm -RF NVinject*
cd ..
rm -Rf Extensions.mkext
reboot

После этого система должна загрузиться. Что делать с нормальными видео драйверами, где их брать и тд — опишу чуть позже. Звук будет только на выход, микрофон с Azalia драйверами будет не работоспособный. Если найду рецепт натянуть дряйвера на HD, рецепт так же будет здесь.

Apache: Редирект http на https

Написал admin . Опубликовано в Unix просмотров 274

Так себеПойдетХорошоПонравилосьОтличный пост (No Ratings Yet)
Загрузка...

Я использую апач 2.6,
В файл /etc/apache2/sites-available/default в секцию Directory для DocumentRoot вписываю

RedirectMatch ^/$ https://my.https.site.org

Ну понятно, что вместо my.https.site.org вписываете свой домен.
Данный метод подразумевает, что SSL настроено и работает, а модуль mod_rewrite подключен.

#a2enmod rewrite