Asus P7P55D-E и PCIex16_1 x8 mode

Вчера заметил не очень приятную вещь в своей материнской плате Asus P7P55D-E, что единственный слот PCI Express x16 работает только в x8 режиме. Подумал, что я не туда подключил видеокарту, которую недавно купил, а оказалось все гораздо хуже. Оказывается ещё в документации в этой плате сказано, что если включен режим IO Levelup в разделе Tools menu в BIOS, то слот PCI-Express должен работать в режиме x8. Привожу скриншот из руководства:

Почему же я заметил это только сейчас? Да потому, что недавно приобрел SSD -диск OCZ Vertex 3 на 60 Гб и для его более быстрой работы необходим SATA3 разъем, которому можно дать максимальную пропускную способность, только, если включить этот режим IO Levelup. Приведу специально скриншоты тестов SSD диска без включенного режима, с включенным IO Levelup, а также тест моего жесткого диска Seagate ST3500418AS на 500 Гб.

ATTO Disk Benchmark (SSD, IO Level up – Enable (SATA 6G))

 

ATTO Disk Benchmark (SSD, IO Level up – Disable)

 

ATTO Disk Benchmark (HDD)

 

Crystal DiskMark (SSD, IO Level up – Enable (SATA 6G))

 

Crystal DiskMark (HDD)

 

Отсюда можно легко сделать два вывода: SSD лучше обычного жесткого диска и лучше функцию IO Level up включать ?

Настройка сервера и клиента PPTP на роутере с прошивкой DD-WRT

Для возможности подключения к DD-WRT VPN-клиентов и тем самым дать им возможность получить доступ к ресурсам, находящимся за роутером нужно зайти в его web-интерфейс в раздел “Службы” и подраздел “PPTP” и настраиваем так, как показано на картинке ниже.

Надеюсь тут понятно, что поддержку Broadcast и Force MPPE Encryption включать не обязательно. DNS-серверы берем у провайдера, а WINS-сервер я не прописывал, DD-WRT сама его прописала автоматом, беря его из DNS-сервера. Почему-то не хочет прошивка менять его на какой-либо другой. IP-адреса клиентов вписываем на свое усмотрение, я же вписывал такие адреса, чтобы они совпадали с подсетью за роутером. В поле CHAP-Secrets вводим логин и пароль для подключения VPN-пользователей. Каждый пароль начинается с новой строки, отделяется пробелом от логина и обрамляется звездочками. Серверная часть настроена.
Клиентская часть на компьютерах настраивается также, как и обычное VPN-подключение для выхода в интернет например. Если же в качестве клиента берется не компьютер, а другой роутер с прошивкой DD-WRT, то настраивается он не намного сложнее. Вот скрин настроек VPN-клиента на DD-WRT.

Здесь хочется обратить внимание на то, что меняется из настроек по умолчанию. В поле “Server IP or DNS Name” вписываем адрес или DNS имя нашего первого DD-WRT. Ниже указываем удаленную подсеть (которая находится за DD-WRT сервером) и маску для нее. Если DD-WRT VPN сервер находится за NAT-ом, тов поле “NAT” переключаем радиокнопку на “Enabled”. Далее вписываем имя пользователя и пароль, которые были вписаны в VPN-сервер и нажимаем “Сохранить” и потом “Применить”.
Если все было сделано правильно, то на DD-WRT VPN сервере в разделе “Статус -Lan” можно будет увидеть что-то вроде этой картины:

Под user1 подключился удаленный компьютер и ему назначился адрес из диапазона, который мы указывали при настройке VPN сервера. Под user2 подключился второй DD-WRT.  Он является шлюзом для подсети 192.168.101.0/24, поэтому он виден под IP адресом 192.168.101.1.
Если подключиться к DD-WRT по SSH, то можно также увидеть, что подключены VPN клиенты.

Вообщем-то, на этом все! ?

Update: Для того, чтобы  не возникало проблем с подключением PPTP-клиентов (ошибка 719) необходимо в логине и пароле не использовать специальные символы и буквы в верхнем регистре.

Объединение Dlink DNS-323 и Transmission

Совсем недавно был приобретен данный девайс и сразу же захотелось установить на него нормальный торрент-клиент, так как встроенный в него (по слухам) мне как-то сразу разонравился своей небыстрой работой. Есть несколько вариантов клиента-качалки под данный NAS, но решил остановится именно на Transmission, так как он более популярный, очень шустрый да и я сам им уже пользовался на ноуте с CentOS на борту.
И так, поехали.

1) Скачиваем funplug 0.5 – это скрипт, с помощью которого в дальнейшем можно установить дополнительные компоненты для NAS (torrent-client, web-server и т.д.). Заходим по адресу “http://www.inreto.de/dns323/fun-plug/0.5/” и качаем два файла fun_plug и fun_plug.tgz.
2) Убеждаемся, что мы можем заливать файлы на Dlink-323 по Smb или по Nfs.
3) Заходим в сетевую шару находящуюся на NAS (у меня это “\\192.168.1.2\Volume_1”) и кидаем два файла, скаченные нами до этого, в корень сетевого диска. Затем перезагружаем DNS – 323 командой Restart во вкладке TOOLS/SYSTEM
4) После перезагрузки сервера нам будет открыт доступ к нему по протоколу Telnet. В Windows Vista и Seven telnet-клиент надо до устанавливать в систему, в XP он встроен по умолчанию. Думаю, как его установить не возникнет проблем. Подключаемся к NAS
telnet 192.168.1.2
Если подключение происходит, значит пока что все выполнено успешно.
5) Скачиваем дополнительные компоненты:
а) последнюю версию Transmission на этом форуме (на данный момент версия 2.11-1 последняя)
б) curl-7.18.1.tgz (свободно распространяемая, кроссплатформенная служебная программа командной строки для передачи файлов по различным протоколам с синтаксисом URL)
в) uclibc-0.9.29-7.tgz (стандартная библиотека языка программирования C, предназначенная для встраиваемых систем на базе Linux)
Все эти файлы кидаем в специально созданную директорию “setup” в корне нашей сетевой шары на DNS-323
6) Возвращаемся к телнету. Через него переходим в только что созданную директорию, где мы увидим наши три заветных файла, которые можно запустить на установку командой funpkg –i <название пакета>.
7) Далее командой /ffp/start/transmission.sh start и /ffp/start/transmission.sh stop запускаем и снова останавливаем нашу службу торрент-клиента. Главное создался после этого файл настроек, находящийся в “\192.168.1.2\volume_1\.transmission-daemon” c названием settings.json, который можно свободно открыть в блокноте. И тут наступает ответственный момент, на котором я надолго запнулся и не мог как решить проблему. Важно!!! Перед редактированием файла-настроек settings.json обязательно остановите службу торрент-клиента командой /ffp/start/transmission.sh stop иначе это грозит тем, что после редактирования настроек и перезапуска transmission все изменения в settings.json не сохраняются!!!
Редактирование настроек можно произвести также и непосредственно через telnet. Командами transmission-daemon –help и transmission-remote –help можно увидеть какие команды нам доступны. По поводу настроек тут разобраться не сложно, они почти такие же как и, например, в клиенте под windows.
8 ) И последнее. На все папки, которые вы потом добавите для сохранения закаченных файлов нужно выставить разрешение на запись командой chmod -R 777 <директория> , если это не сделать, то скачивание не будет происходить. Вообще, в случае проблем с transmission, можно смотреть его логи в файле “\192.168.1.2\Volume_1\transmission-daemon\.transmission-daemon.log”. После всех настроек можно будет управлять торрентом через web-интерфейс, но его нынешнее состояние оставляет желать лучшего, поэтому лучше установите для этих дел Transmission Remote GUI, по внешнему виду он очень похож на utorrent.

 

 

Высоких скоростей вам и меньше разрывов!

Прошивка DD-WRT на Asus WL-500gP V2

Как известно, роутер wl-500gP v2 от компании Asus очень популярен в мире, поэтому для него создано не мало прошивок. Я же старался работать под официальной до тех пор, пока вчера не заметил, что web-интерфейс роутера не хочет открываться, хотя сам по себе роутер при этом отлично работал. Не долго думая, решил установить прошивку dd-wrt, которая обладает богатым функционалом. И так, что нужно сделать.
Во первых, прошивку будем делать с компьютера под управлением Windows 7, который через патчкорд (обязательно!) подключен к LAN-порту роутера. Так как в «семерке» tftp-клиент по умолчанию отключен, то нужно его включить. Для этого заходим в Панель управления — Программы и компоненты — Включение или отключение компонентов Windows и в списке находим «Клиент TFTP«.
Второе, с сайта dd-wrt скачиваем необходимые файлы. На этом сайте заходим в раздел Router Database и в пустой строке пишем модель нашего роутера — wl 500 и сразу сайт подскажет полное название.

Далее из предложенного списка надо скачать обязательно файл dd-wrt.v24_mini_asus.trx и ещё один, который будет на роутере установлен в качестве прошивки. Я выбрал dd-wrt.v24_mega_generic.bin, так как он содержит в себе все необходимые навороты, чтобы не пришлось потом их до устанавливать. Кроме этого, нужно скачать ещё два файла, которые понадобятся во время прошивки, найти их можно по этой ссылке. В архиве содержатся файлы wl500g-clear-nvram.trx и wl500g-recover.trx. Все четыре файла соберем в одном месте, например создадим папку в корне диска С и назовем ее dd-wrt.
Следующим шагом изменим настройки сети. Выставим в настройках сетевого адаптера (Панель управления — Центр управления сетями — Изменение параметров адаптера), который соединен с роутером, статический IP адрес 192.168.1.2, маску 255.255.255. Адреса шлюза и днс сервера заполнять не обязательно, если хотите, можете указать адрес 192.168.1.1 в обоих случаях. Чтобы исключить всякие недоразумения лучше будет отключить защитные программы перед процедурой прошивки.
Открываем командную строку и написав «cd <путь>» переходим в директорию, куда мы закинули скаченные файлы.
Вытаскиваем кабель питания из роутера. Ждем 20 секунд. Нажимаем кнопку сброса настроек на задней панели роутера и, не отпуская ее, подключаем кабель питания опять. Жмем кнопку сброса до тех пор, пока индикатор питания на передней панели не начнет моргать.
На компьютере в командной строке пишем
tftp -i 192.168.1.1 put wl500g-clear-nvram.trx
Через несколько секунд команда должна с успехом отработать.

После этого ждем 5 минут. После этого опять проводим процедуру, что и до этого — вытаскиваем кабель питания, ждем 20 секунд, нажимаем reset на роутере и подключаем питания. Жмем кнопку, пока индикатор питания не начнет моргать. На компьютере в командной строке пишем
tftp -i 192.168.1.1 put wl500g-recover.trx
После выполнения должно написаться, что все хорошо сделано.

Ждем опять 5минут, а затем снова повторяем туже самую процедуру с кабелем питания и с кнопкой reset. Теперь пишем в командной строке
tftp -i 192.168.1.1 put dd-wrt.v24_mini_asus.trx

После успешного выполения команды ждем 5 минут. После отключаем питание и через 20 секунд включаем его назад (кнопку reset при этом уже трогать не надо!)
После всех этих теледвижений уже можно заходить на страничку вашего роутера http://192.168.1.1, где различима новая прошивка. Далее заходим в нужный нам раздел..

В нем во второй строке  указываем месторасположение прошивки на компьютере (которую мы предварительно скачали). Далее мы уже следим за процессом обновления. Должна появиться такая картинка.

Пока не загрузится снова вэб-интерфейс роутера не в коем случае не вынимаете сетевой кабель, не отключайте питание на роутере. Процесс прошивки занимает 5 и более минут! После прошивки придется опять настраивать роутер под себя ?
Процесс прошивки роутера под линуксом разбирать не буду — думаю линуксоиды и так в этом разберутся процессе.