суббота, 3 апреля 2010 г.

Настройка DC++ через NAT. Проброс портов

Долгое время пользовался DC++ в пассивном режиме, так как находило всё что надо. Но вот сегодня взялся искать одну песенку, и не нашло таковую. Решил, что это знак того что пора всётаки пробросить порты.

Итак, есть сервер который имеет внешний интерфейс с ip 10.3.70.96, и домашняя подсеть с диапазоном ip 192.168.4.1-6. Задача, чтобы было заебись все компы в подсети могли пользоваться DC++.

Решение просто:

#!/bin/sh

#################
#
# PORTFORWARDING v0.1
#
#################


#Открываем порты для DC++
iptables -t nat -A PREROUTING -p TCP -d 10.3.70.96 --dport 10102 -j DNAT --to-destination 192.168.4.2
iptables -t nat -A PREROUTING -p UDP -d 10.3.70.96 --dport 10102 -j DNAT --to-destination 192.168.4.2

iptables -t nat -A PREROUTING -p TCP -d 10.3.70.96 --dport 10103 -j DNAT --to-destination 192.168.4.3
iptables -t nat -A PREROUTING -p UDP -d 10.3.70.96 --dport 10103 -j DNAT --to-destination 192.168.4.3

iptables -t nat -A PREROUTING -p TCP -d 10.3.70.96 --dport 10104 -j DNAT --to-destination 192.168.4.4
iptables -t nat -A PREROUTING -p UDP -d 10.3.70.96 --dport 10104 -j DNAT --to-destination 192.168.4.4

iptables -t nat -A PREROUTING -p TCP -d 10.3.70.96 --dport 10105 -j DNAT --to-destination 192.168.4.5
iptables -t nat -A PREROUTING -p UDP -d 10.3.70.96 --dport 10105 -j DNAT --to-destination 192.168.4.5

На каждом компе в сети прописываем порты в DC соответственно с ip, и всё, всё работает=)

Вот кстати та песенка, которую найти не мог: Ключи - Нашла

среда, 24 февраля 2010 г.

Смена забытого root пароля на ОС Debian

Cидят два админа на работе, грустят, заходит третий:
- Что такие грустные?
- Да вчера пиво пили и пароли меняли...


Всё как в анекдоте, выпил пива, поменял пароль root'а на сервере-wifi-точке-доступа, и соответственно забыл его. Решение проблемы оказалось чрезвычайно простое. Вот оригинал статьи:
http://linuxopen.ru/2008/02/03/smena-parolja-roota-v-os-linux.html

Мне понадобилось только дописать init=/bin/bash в опциях загрузки ядра и перемонтировать файловую систему в режим чтения записи mount / -o remount,rw
Всё, теперь с помощью passwd меняем злосчастный забытый пароль=)

четверг, 5 ноября 2009 г.

Немного отвлечённая от темы Linux заметка. Фильмы которые я посмотрел совершенно не зря.

1.Реквием По Мечте (Requiem For A Dream) - Даррен Аронофски (Darren Aronofsky)
2.Евротур (Eurotrip) - Джефф Шеффер (Jeff Schaffer)
3.Мечтатели (The Dreamers) - Бернардо Бертолуччи (Bernardo Bertolucci)
4.Красота По-американски (American Beauty) - Сэм Мендес (Sam Mendes)
5.Малхолланд Драйв (Mulholland Drive) - Дэвид Линч (David Lynch)
6.Шоссе В Никуда (Lost Highway) - Дэвид Линч (David Lynch), Дэвид Боуи (David Bowie)
7.Фонтан (The fountain) - Даррен Аронофски (Darren Aronofsky)
8.Число (Пи Pi) - Даррен Аронофски (Darren Aronofsky)
9.Игры Разума (A Beautiful Mind) - Рон Ховард (Ron Howard)
10.Обещать - не значит жениться (He's Just Not That Into You) - Кен Квапис (Ken Kwapis)
11.Остров (Павел Лунгин, Россия, 2006)
12.Сталкер(Аркадий и Борис Стругацкие, Андрей Тарковский, СССР, 1979)
13.Кислород (Иван Вырыпаев, Россия, 2009)
14.Бойцовский Клуб (Fight Club) - Дэвид Финчер (David Fincher)
15.Поваренная книга анархиста (The Anarchist Cookbook) - Джордан Сасман (Jordan Susman
16.Сука Любовь (Amores Perros) - Алехандро Гонсалес Иньярриту (Alejandro Gonzalez Inarritu)
17.Леон (Профессионал) Leon (The Professional)) - Люк Бессон (Luc Besson)
18.Цельнометаллическая Оболочка (Full Metal Jacket) - Стэнли Кубрик (Stanley Kubrick)
19.С Широко Закрытыми Глазами (Eyes Wide Shut) - Стэнли Кубрик (Stanley Kubrick)
20.Вечное Сияние Страсти / Вечное сияние чистого разума (Eternal Sunshine Of The Spotless Mind) - Мишель Гондри (Michel Gondry)
21.Я тебя люблю, я тебя тоже нет (Je t'aime moi non plus) - Серж Гинзбург (Serge Gainsbourg)
22.Неуместный человек (Den Brysomme mannen) - Йенс Льен (Jens Lien)
23.Страх И Ненависть В Лас Вегасе (Fear And Loathing In Las Vegas) - Терри Гиллиам (Terry Gilliam)
24.Двенадцать Обезьян (12 Monkeys) - Терри Гиллиам (Terry Gilliam)
25.Форрест Гамп (Forrest Gump) - Роберт Земекис (Robert Zemeckis), Стив Тиш (Steve Tisch)
26.Назад В Будущее 1,2,3 (Back To The Future 1,2,3) - Роберт Земекис (Robert Zemeckis)
27.Трасса 60 (Interstate 60) - Боб Гэйл (Bob Gale)
28.Кен Парк (Ken Park) - Ларри Кларк (Larry Clark), Эдвард Лэкмэн (Edward Lachman)
29.Жизнь Как Чудо (Zivot Je Cudo) - Эмир Кустурица (Emir Kusturica)
30.Куда Приводят Мечты (What Dreams May Come) - Винсент Уорд (Vincent Ward)
31.Шоу Трумана (The Truman Show) - Питер Уир (Peter Weir)
32.Плезантвиль (Pleasantville) - Гари Росс (Gary Ross)
33.Здесь курят (Thank You for Smoking) - Джейсон Райтман (Jason Reitman)
34.21 Грамм (21 Grams) - Алехандро Гонсалес Иньярриту (Alejandro Gonzalez Inarritu)
35.Брачные Игры Земных Обитателей (The Mating Habits Of The Earthbound Human) - Джефф Эйбугов
36.Экстази (Go) - Дуг Лиман (Doug Liman)
37.Эксперимент (Das Experiment) - Оливер Хиршбигель (Oliver Hirschbiegel)
38.Равновесие (Эквилибриум) (Equilibrium) - Курт Уиммер (Kurt Wimmer)
39.Матрица 1 (The Matrix) - Энди Вачовски (Andy Wachowski), Ларри Вачовски (Larry Wachowski)
40.Влюбись в меня, если осмелишься (Jeux d'enfants) - Ян Самуэль (Yann Samuell)
41.Машина Времени (The Time Machine) - Саймон Уэллс (Simon Wells)
42.Большой Куш (Snatch'd) - Гай Ритчи (Guy Ritchie)
43.Послезавтра (The Day After Tomorrow) - Роланд Эммерих (Roland Emmerich)
44.Эффект Бабочки (The Butterfly Effect) - Эрик Бресс (Eric Bress), Дж. Мэкки Грубер (J. Mackye Gruber)
45.Жестокие Игры (Cruel Intentions) - Роджер Камбл (Roger Kumble)
46.Машинист (El Maquinista) - Брэд Андерсон (Brad Anderson)
47. Достучаться До Небес (Knockin' on Heaven's Door)48. Брат 1,2
49. Пробуждение Жизни (Waking Life)
50. Жизнь других (Das Leben der Anderen)
51. «Рок-волна» The Boat That Rocked — фильм режиссёра Ричарда Кёртиса
52. Рокенрольщик / Rocknrolla - Гай Ричи
53. «Помутнение» (A Scanner Darkly, 2006) - Ричард Линклейтер
54. Забавные игры / Funny Games U.S. 2007 - Михаэль Ханеке

понедельник, 31 августа 2009 г.

понедельник, 1 июня 2009 г.

пятница, 10 апреля 2009 г.

Debian lenny, Compiz, KDE: 3.5.10 и ATI Radeon XPRESS 1100

Я пол года не мог поставить Compiz, и наконец поставил, и ведь никто таких лёгких советов не дал:(((
У меня весьма необычная видюшка, в смысле чип видюшки
VGA compatible controller: ATI Technologies Inc RC410 [Radeon Xpress 200M]
Именно RC410. Сначала я не мог разобраться с атишными дровами, потом поставил опенсурсные(xserver-xorg-video-ati), но как выяснилось, у 1100 именно этот чип они не поддерживают. Openarena была «набита текстурами»:)
Поэтому пришлось ставить несвободные дрова:
#aptitude install fglrx-driver

Ну и все сопутствующие пакеты.
Запускаем
#aticonfig

И потом правим xorg.conf до примерно такого вида:
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
Option "AIGLX" "True"
EndSection

Section "Files"
EndSection

Section "Module"
Load "glx"
# Load "extmod"
# Load "dbe"
# Load "freetype"
Load "dri"
Load "drm"
# Load "ddc"
# Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:ctrl_shift_toggle"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:5:0"
Option "XAANoOffscreenPixmaps" "true"
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection


Предыдущий опыт установки этих дров подсказал мне, что не надо играться с xorg.conf и этими дровами, а то хуже будет. Поэтому с этим конфигом openarena пошла, и я был рад.
Непосредственно по установке компиза в нете написано уйма статей, ставим
#aptitude install compiz-kde compiz-fusion-plugins-main compizconfig-settings-manager

Усё.
А теперь начинаеться самое главное. Компиз командой compiz —replace загружался нормально, но после перезагрузки вылетал в ЧЁРНЫЙ ЭКРАН. Оказываеться его тянули кеды из сеанса в сеанс, и както неправильно, поэтому:
Заходим в Kmenu->Центр управления->Компоненты->Диспетчер сеансов
И во первых во вкладке Дополнительно добавляем приложения которые должны быть исключены из сеансов

compiz:compiz.real:kde-window-decorator

А во вторых, потому что даже с этим у меня компиз один раз вылетел в чёрный экран, ставим
Начинать с пустого сеанса.

Усё, теперь компиз загружаться будеть правильно.
Создаём в папке ~/.kde/Autostart/ фаил startcompiz.sh с содержимым
compiz —replace

и даём ему права на исполнение.
Теперь точно усё!!!
И кеды стали грузиться быстрее, так как ничего не тянули «автостартом» кроме компиза:)