|
![]() Пошук
Пошук по блогу. Мінімум 4 символи Профіль
Сторінки блогу
Категорії
Скачати
Відео
Музика
Останні статті
ТОП 10
Останні файли
Останні пісні
ТОП 10 файлів
ТОП 10 пісень
Архів
Галерея
Наші друзі
Банери:
Статистика
![]() На нашому блозі Коментарів: 93 Коментарі до файлів: 23 Зображень: 680 Відео: 68 Пісень: 7 Файлів: 60 Користувачів: 11 Адміністраторів: 1 Реклама
Коллекция кальянов в ресторане “РАЗГУЛЯЕВО”.
Samsung . Afterhours 3 - Global Underground
Украинские знакомства - Свободный сайт знакомств в Киеве "Mamba I-Need-You"
|
Ubuntu Server на домашньому комп'ютері. Роздамо інтернет, скачати torrent Автор: Тюрін Тарас Дата публікації: 10 січня Останнім часом все більше і більше входять в моду домашні сервера, що використовуються для зберігання контенту, закачки торрентів, та й просто для роздачі інтернету. Не так давно, надихнувшись оглядами домашніх серверів, з підручних засобів був зібраний домашній сервер: Жорсткий диск: 500Gb Материнська плата на 478 сокеті Процесор: Pentium 4 - 2.6Ghz HT Все це в старенькому корпусі ... Отже, що ми маємо:
• Домашній сервер Завдання: Використовувати сервер як засіб зберігання контенту Можливість закачки торрентів Роздача інтернету всій родині за допомогою VPN Налаштування VPN підключення. Перше, з чим я зіткнувся після збирання сервера, був вибір операційної системи. Після довгих виборів очей упав на Ubuntu Server. Далі, правим файл / etc / ppp / chap-secrets і ставимо в ньому логін (LOGIN), пароль (PASSWORD), і назва підключення (PROVIDER_NAME) LOGIN PROVIDER_NAME PASSWORD * Далі, створюємо файл / etc / ppp / peers / PROVIDER_NAME і вписуємо в нього, наступні рядки: Де PROVIDER_VPN_ADRESS - адресу VPN сервера провайдера, LOGIN - ваш логін Отже, давайте тепер протестуємо наше VPN з'єднання, $ sudo pon PROVIDER_NAME Якщо все пройшло вдало, ви побачите отримані IP адреси, а так само можете перевірити доступність інтернету пінгом, наприклад, Яндекса:) Якщо все пройшло вдало, додаємо наступний рядок у файл / etc / rc.local. pon PROVIDER_NAME Тепер, інтернет, буде у нас підключатися, коли ми будемо включати / перезавантажувати сервер. Установка VPN сервера для роздачі інтернету. Після успішного підключення інтернету потрібно встановити VPN сервер, і забезпечити підключення до нього членам родини:) $sudo apt-get install ppp pptpd Далі приступаємо до налаштування. Насамперед відкриваємо файл / etc / pptpd.conf і дописуємо в кінець наступні рядки: # Діапазон адрес для клієнтів PPTP-сервера Наступним кроком дописуємо в файл / etc / ppp / pptpd-options наступні рядки: # Вимагаємо авторизацію у клієнтів auth # Використовуємо шифрування require-mppe І тепер, найголовніше, редагуємо файл / etc / ppp / chap-secrets і дописуємо такі рядки: Примітка: Якщо користувач повинен динамічно отримувати IP-адресу з діапазону remoteip в pptpd.conf, рядок має виглядати так: LOGIN pptpd PASSWORD "*" Далі, додаємо кілька команд у / etc / rc.local: iptables-t nat-A POSTROUTING-o ppp0-j MASQUERADE echo "1"> / proc/sys/net/ipv4/ip_forward Після цього, перезавантажуємо сервер: $sudo reboot Налаштування клієнтських машин проста. Створюємо VPN з'єднання, де вказуємо IP сервера і логін / пароль, прописаний в / etc / ppp / chap-secrets. Установка rTorrent і wTorrent Насамперед, встановимо необхідні нам пакети: $sudo apt-get install apache2 php5 php5-xmlrpc rtorrent php5-sqlite sqlite libxmlrpc-c3 libapache2-mod-scgi screen subversion Далі виправимо конфіг апач, $sudo nano / etc/apache2/sites-available/default Перед рядком додаємо 2 рядки: LoadModule scgi_module / usr/lib/apache2/modules/mod_scgi.so SCGIMount / RPC2 127.0.0.1:5000 Перезапускаємо apache: $sudo / etc/init.d/apache2 restart Далі створимо нового користувача «torrent». Це користувач, від імені якого буде автоматично запускатися демон RTorrent. sudo useradd torrent-p password-d / home / torrent Далі, правим конфіг rTorrent $sudo nano / home / torrent / .rtorrent.rc Приклад мого конфіга: port_range = 6925-6925 Більш докладну довідку за параметрами rTorrent, дивіться тут Далі, завантажуємо скрипт запуску $sudo wget libtorrent.rakshasa.no / attachment / wiki / RTorrentCommonTasks / rtorrentInit.sh? format = raw-O / etc / init.d / rtorrent Тепер трохи поправимо конфіг $sudo nano / etc / init.d / rtorrent У файлі шукаємо рядок user = «user» і міняємо user на torrent в моєму випадку (тут це ім'я користувача, від якого буде запускатися RTorrent, то що було в команді useradd) Останній штрих конфігурування rTorrent - додавання скрипта в автозапуск: $sudo chmod + x / etc / init.d / rtorrent $sudo update-rc.d rtorrent defaults Тепер стартуємо наш торент: $sudo / etc / init.d / rtorrent start Далі залишилася справа за малим - встановити WTorrent: $Cd / var / www $Sudo svn co svn: / / wtorrent-project.org/repos/trunk/wtorrent Тепер в браузері заходимо ip-компьютера/wtorrent/install.php і встановлюємо скрипт. Пробуємо запустити скрипт в браузері. Перше з чим я зіткнувся, це помилка додавання торрента, через форму додавання. Відбувалася помилка - не правильний торрент файл. Рішення проблеми, розписано тут Установка FTP сервера Як ftp сервера було обрано vsftpd. $sudo apt-get install vsftpd Редагуємо конфігурацію: $sudo nano / etc / vsftpd.conf ... Тепер Перезапускаємо vsftpd: / etc / init.d / vsftpd Тепер останній штрих у нашій роботі, перезавантажуємо комп'ютер. $sudo reboot Переглядів: 456
Коментарі Добавити коментар |
|
Copyright © 2009 Kemping.te.UA Design by |