Ну от, перейшов на супербезліміт від інтертелекома, а качаються торенти ну дуже повільно. Якщо на чистому анлімі інтер видавав мені 115 кБ, то на суперанлімі - до 800, при середніх значеннях 250-550, що зумовлено, ймовірніш за все, віддаленістю від базової станції.
Як виявляється причинами низької швидкості торентозакачки є: мала кількість роздаючих, низький рейтинг, тощо (більше тут - http://forum.megashara.com/showthread.php?t=5920 і тут - http://katushka.net/forum/showthread.php?tid=1006). Ще одна причина - закриті порти і воно ледве пролазить де може.
Для відкриття портів детальна інформація (ну цілком достатня, скажемо так) є тут http://flug.org.ua/lists/debian-russian/49421/ .
Для себе: я відкрив собі порт 51000. Тому:
Соединения устанавливаются в две стороны:
1) входящие соединения от других клиентов к transmission: они устанавливаются
*с* случайного порта на *заданные* порт transmission
В типичной/нормальной установке файрвола фильтруются только соединения извне на
локальные сервисы, поэтому для торрента их нужно специально разрешить:
# (упрощённо)
# разрешаем прохождение пакетов относящихся к уже установленным соединениям
# (под это правило попадает большинство пакетов, оно должно идти первым)
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
# разрешаем всё на loopback
iptables -A INPUT -i lo -j ACCEPT
# режем левизну
iptables -A INPUT -m state --state INVALID -j DROP
iptables -A INPUT -m state --state NEW -p tcp '!' --syn -j DROP
# параноим
#iptables -A INPUT -s 169.254.0.0/16 -j DROP
# (аналогично с другими *не используемыми* приватными сетями)
# (192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12)
# разрешаем входящие соединения для торрента (порт поменяй на свой!)
iptables -A INPUT -p udp -m udp --dport 6688 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 6688 -j ACCEPT
# убиваем *все остальные* попытки соединения:
#iptables -A INPUT -j LOG
iptables -A INPUT -j REJECT
Доступнітсть портів перевіряємо тут - http://www.whatsmyip.org/ports/
І перевіряємо роботу
netstat
Як бачимо, все працює ;)
Швидкість піднялася втричі, ловлю трафік на швидкості близько 50 кбійт на с, що не багато, але все пізнається в порівнянні ;).
Там ще мулька була одна, яка дозволяє у внутрішніх налаштуваннях модема дещо переключити, щоб швидше працював, але то вже інша історія.Після перепідключення, ці налаштування пропадають, тому я їх тупо записав у файл .port_for_transmission (ще варто зробити його виконуваним), який поклав у /root і запускаю просто: #sh .port_for_transmission. Вміст файла:
root@debiano:~# cat .port_for_transmission
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state INVALID -j DROP
iptables -A INPUT -m state --state NEW -p tcp '!' --syn -j DROP
iptables -A INPUT -s 169.254.0.0/16 -j DROP
iptables -A INPUT -s 10.0.0.0/8 -j DROP
iptables -A INPUT -s 172.16.0.0/12 -j DROP
iptables -A INPUT -p udp -m udp --dport 51000 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 51000 -j ACCEPT
iptables -A INPUT -j LOG
iptables -A INPUT -j REJECT
netstat
пʼятниця, 1 липня 2011 р.
вівторок, 21 червня 2011 р.
DIR-320 Pantech UM-175 Intertelekom
Ось мій пост, де описано все:
"DIR-320 + Pantech (UTStarcom) UM 175AL + Intertelekom Украина - РАБОТАЕТ!!! Перепробовал много прошивок, и практически все с анонсированой поддержкой UM 175. Іnet не удалось поднять ни на одной, хотя на многих модем определялся правильно. К сожалению логов с них нет, но уже в принципе и не надо, поскольку последняя проба на первой же прошивке tomato-NDUSB-1.27_DANtes_final.trx (http://sat-forum.su/index.php?action=dlattach;topic=6629.0;attach=9306) подняла соединение сразу. Настройки произвел согласно инструкции от vladrud’а (http://sat-forum.su/index.php/topic,8009.180.html - http://sat-forum.su/index.php?action=dlattach;topic=8009.0;attach=9526). Особенности оператора, строка инициализации вписана в соответствующие поля. WiFi настроил, но проверить сейчас не могу - нет ноута под рукой. На компе стоит Debian Squeeze, инет напрямую цепляю wvdial’ом, если нет 4-й строки инициализиции (как в вложении), то коннектится около минуты и в лог лезет всякий мусор. Но соединение держит очень надежно, разрывы как правило тогда, когда у провайдера заминки (а вот под виндой коннектится очень быстро, но соединение живет в среднем 15-30 минут, чаще меньше, что просто бесит). Когда же законнектился через DIR-320, то там такого нет. Интересно почему? Извините, если оффтоп. Интересует, заработает ли через активный или пассивный хаб связка модем-принтер на этой прошивке (галка на принтере стоит в настройках)? Добавляю вложение с рабочим конфигом. Еще кину скрины настройки в соответствующую ветку - ну очень уж рад тому что настроил - игрался между делами целых 2 недели. А DANtes’у - спасибо большущее за работу, респект и уважуха." -
Всі налаштування і файли конфігурації з картинками наведені в
http://sat-forum.su/index.php/topic,8009.msg159385.html#msg159385
Работа с редактором vi - http://www.uneex.ru/static/AltDocs_linuxnovice/ch02s10.html
http://3g.co.ua/forum/forum_posts.asp?TID=4282&PID=60041#60041
http://3g.co.ua/forum/forum_posts.asp?TID=4584&PN=1
http://www.3g.co.ua/forum/forum_posts.asp?TID=6189&PN=29
"DIR-320 + Pantech (UTStarcom) UM 175AL + Intertelekom Украина - РАБОТАЕТ!!! Перепробовал много прошивок, и практически все с анонсированой поддержкой UM 175. Іnet не удалось поднять ни на одной, хотя на многих модем определялся правильно. К сожалению логов с них нет, но уже в принципе и не надо, поскольку последняя проба на первой же прошивке tomato-NDUSB-1.27_DANtes_final.trx (http://sat-forum.su/index.php?action=dlattach;topic=6629.0;attach=9306) подняла соединение сразу. Настройки произвел согласно инструкции от vladrud’а (http://sat-forum.su/index.php/topic,8009.180.html - http://sat-forum.su/index.php?action=dlattach;topic=8009.0;attach=9526). Особенности оператора, строка инициализации вписана в соответствующие поля. WiFi настроил, но проверить сейчас не могу - нет ноута под рукой. На компе стоит Debian Squeeze, инет напрямую цепляю wvdial’ом, если нет 4-й строки инициализиции (как в вложении), то коннектится около минуты и в лог лезет всякий мусор. Но соединение держит очень надежно, разрывы как правило тогда, когда у провайдера заминки (а вот под виндой коннектится очень быстро, но соединение живет в среднем 15-30 минут, чаще меньше, что просто бесит). Когда же законнектился через DIR-320, то там такого нет. Интересно почему? Извините, если оффтоп. Интересует, заработает ли через активный или пассивный хаб связка модем-принтер на этой прошивке (галка на принтере стоит в настройках)? Добавляю вложение с рабочим конфигом. Еще кину скрины настройки в соответствующую ветку - ну очень уж рад тому что настроил - игрался между делами целых 2 недели. А DANtes’у - спасибо большущее за работу, респект и уважуха." -
Всі налаштування і файли конфігурації з картинками наведені в
http://sat-forum.su/index.php/topic,8009.msg159385.html#msg159385
Работа с редактором vi - http://www.uneex.ru/static/AltDocs_linuxnovice/ch02s10.html
http://3g.co.ua/forum/forum_posts.asp?TID=4282&PID=60041#60041
http://3g.co.ua/forum/forum_posts.asp?TID=4584&PN=1
http://www.3g.co.ua/forum/forum_posts.asp?TID=6189&PN=29
пʼятниця, 27 травня 2011 р.
Збираємо ядро під Debian Wheezy!!!
Насправді ще не збираємо, лише збираємося. Уже рік як збираємося. Тоді ще боявся ;), зараз ні, от як з часом трохи попустить, так зразу і почну. Посилання в поміч буде.
http://nelex.blogspot.com/2011/01/linux.html і http://www.linuxcenter.kz/blog/sobiraem-yadro-linux-26xx http://pingvinus.ru/note/linux-kernel-compile http://www.kryukov.biz/wiki/%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B_%D1%8F%D0%B4%D1%80%D0%B0_Linux
http://habrahabr.ru/blogs/linux/82600/
http://www.debian.org/releases/stable/i386/ch08s06.html.ru
Ну от і зібрався нарешті.
Ще одне питання - навіщо воно все треба? Процес задля процесу? Чесно кажучи це теж. Ще хотілося пришвидшення роботи, налаштуваняння регулювання підсвітки лсд, подовження роботи від акумулятора - до години роботи під лінуксом - це не мало, а дуже мало. А ноут - Samsung r518 - це ще та машина. На OpenSuse 11.3 з ядром 2.6.35 - це все працювало. Якщо робить на 2.6.35, на 2.6.39 - точно працюватиме. Тому і роблю оцю всю процедуру. Ще може й Whitemaster з David’ом заповажають ;)
Проблеми по ходу виникли із нестачею місця спочатку на кореневому розділі, потім на розділі usr. Тут, як завжди, рулить knoppix 6.4.4 разом з Gparted. Зробив на корені 8 Gb, usr - 12 Gb - цього таки вже вистачить.
Оскільки я вже більше 20 років користаю файлові манагери типу norton/volkov/total commander/dos navigator/far manager, то і зараз для навігації використовую як правило midnight commander. Саме тому і не розписую навігацію в командному рядку. Всі операції виконуються від рута.
Тепер по порядку:
1. Скачав з kernel.org останнє ядро 2.6.39. - linux-2.6.39.tar.bz2
2. Поклав в /usr/src/
3. Виконання tar xjf linux-2.6.39.tar.bz2 призвело до розпакування джерельних кодів в /usr/src/linux-2.6.39 Заходимо в цей каталог.
4. #make oldconfig - робить із існуючого конфіга ядра зліпок, і додає можливість змінити всі фічі, які добавилися. В процесі я тупо тиснув ентер, бо тих фіч, порівняно з поточним моїм ядром - 2.6.32 - дуже багато.
5. #make xconfig - дуже детально в гуі режимі розглядаємо всі опції ядра, які є в конфізі. Простір для творчості великий. Познімав всі лишні драйвери, бо того сміття будо також дуже багато.
У general settings параметр Local version - append to kernel release - вписуємо імя вашого ядра, причому першою має бути дефіс, а потім букви. Інакше приліпись таке от як в мене вийшло 2.6.39ваваіваавм, а це не вельми естетично ;).
Пізніше доопишу все решту. Конфіг (.config) бекаплю для історії (жаль втратити оті всі "оптимізації").
6. #make-kpkg clean - чистить перед збиранням ядра всі каталоги від попереднії невдалих компіляцій.
7. root@debian:/home/eucrariano/_kernel_vasyl/linux-2.6.39# make-kpkg --initrd kernel_image kernel_headers - компілимо ядро і все до нього.
8. У каталозі із джерельними кодами, звідки це все запускається (а ми в хомяка залізли, бо при компіляціїї до 8 гіг з диска забирає і в мене 3 рази падала компіляція з /usr/src/ через це) утворюється каталог debian, де оце все скомпілювалося. А от пакетів deb, як я очікув немає. Були лише папки із внутрішньою cтруктурою деб-пакета. Тому:
root@debian:/home/eucrariano/_kernel_vasyl/linux-2.6.39/debian# dpkg-deb -b linux-image-2.6.39eucrariano i
oot@debian:/home/eucrariano/_kernel_vasyl/linux-2.6.39/debian# dpkg-deb -b linux-headers-2.6.39eucrariano
. Встановлюємо оце все що скомпілював: dpkg - i xxxx.deb
dpkg -i linux*.deb
Перезавантажуємося. Все на своїх місцях ;)
root@debian:/home/eucrariano/_kernel_vasyl/linux-2.6.39# uname -a
Linux debian 2.6.39eucrariano #1 SMP PREEMPT Mon May 30 03:51:54 EEST 2011 x86_64 GNU/Linux
http://nelex.blogspot.com/2011/01/linux.html і http://www.linuxcenter.kz/blog/sobiraem-yadro-linux-26xx http://pingvinus.ru/note/linux-kernel-compile http://www.kryukov.biz/wiki/%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B_%D1%8F%D0%B4%D1%80%D0%B0_Linux
http://habrahabr.ru/blogs/linux/82600/
http://www.debian.org/releases/stable/i386/ch08s06.html.ru
Ну от і зібрався нарешті.
Ще одне питання - навіщо воно все треба? Процес задля процесу? Чесно кажучи це теж. Ще хотілося пришвидшення роботи, налаштуваняння регулювання підсвітки лсд, подовження роботи від акумулятора - до години роботи під лінуксом - це не мало, а дуже мало. А ноут - Samsung r518 - це ще та машина. На OpenSuse 11.3 з ядром 2.6.35 - це все працювало. Якщо робить на 2.6.35, на 2.6.39 - точно працюватиме. Тому і роблю оцю всю процедуру. Ще може й Whitemaster з David’ом заповажають ;)
Проблеми по ходу виникли із нестачею місця спочатку на кореневому розділі, потім на розділі usr. Тут, як завжди, рулить knoppix 6.4.4 разом з Gparted. Зробив на корені 8 Gb, usr - 12 Gb - цього таки вже вистачить.
Оскільки я вже більше 20 років користаю файлові манагери типу norton/volkov/total commander/dos navigator/far manager, то і зараз для навігації використовую як правило midnight commander. Саме тому і не розписую навігацію в командному рядку. Всі операції виконуються від рута.
Тепер по порядку:
1. Скачав з kernel.org останнє ядро 2.6.39. - linux-2.6.39.tar.bz2
2. Поклав в /usr/src/
3. Виконання tar xjf linux-2.6.39.tar.bz2 призвело до розпакування джерельних кодів в /usr/src/linux-2.6.39 Заходимо в цей каталог.
4. #make oldconfig - робить із існуючого конфіга ядра зліпок, і додає можливість змінити всі фічі, які добавилися. В процесі я тупо тиснув ентер, бо тих фіч, порівняно з поточним моїм ядром - 2.6.32 - дуже багато.
5. #make xconfig - дуже детально в гуі режимі розглядаємо всі опції ядра, які є в конфізі. Простір для творчості великий. Познімав всі лишні драйвери, бо того сміття будо також дуже багато.
У general settings параметр Local version - append to kernel release - вписуємо імя вашого ядра, причому першою має бути дефіс, а потім букви. Інакше приліпись таке от як в мене вийшло 2.6.39ваваіваавм, а це не вельми естетично ;).
Пізніше доопишу все решту. Конфіг (.config) бекаплю для історії (жаль втратити оті всі "оптимізації").
6. #make-kpkg clean - чистить перед збиранням ядра всі каталоги від попереднії невдалих компіляцій.
7. root@debian:/home/eucrariano/_kernel_vasyl/linux-2.6.39# make-kpkg --initrd kernel_image kernel_headers - компілимо ядро і все до нього.
8. У каталозі із джерельними кодами, звідки це все запускається (а ми в хомяка залізли, бо при компіляціїї до 8 гіг з диска забирає і в мене 3 рази падала компіляція з /usr/src/ через це) утворюється каталог debian, де оце все скомпілювалося. А от пакетів deb, як я очікув немає. Були лише папки із внутрішньою cтруктурою деб-пакета. Тому:
root@debian:/home/eucrariano/_kernel_vasyl/linux-2.6.39/debian# dpkg-deb -b linux-image-2.6.39eucrariano i
oot@debian:/home/eucrariano/_kernel_vasyl/linux-2.6.39/debian# dpkg-deb -b linux-headers-2.6.39eucrariano
. Встановлюємо оце все що скомпілював: dpkg - i xxxx.deb
dpkg -i linux*.deb
Перезавантажуємося. Все на своїх місцях ;)
root@debian:/home/eucrariano/_kernel_vasyl/linux-2.6.39# uname -a
Linux debian 2.6.39eucrariano #1 SMP PREEMPT Mon May 30 03:51:54 EEST 2011 x86_64 GNU/Linux
четвер, 26 травня 2011 р.
Переїзд на Wheezy!!!
Відбувся в першу чергу завдяки потребі працювати з грасом новішої версії, бажанням подивитися зблизька на libreoffice і взагалі, хотілося це помацати руками. Переїзд 26.05.2011 зумовив поновлення близько 1200 пакунків. 2-й день: політ нормальний ;)
середа, 25 травня 2011 р.
Debian source.list generator
Хороша штука, щоб не заморочуватися із ручним редагуванням вихідного списку:
http://debgen.simplylinux.ch/
Ще ось такий немалий перелік репів:
http://sites.google.com/site/mydebiansourceslist/
А ось сорс.ліст від 12.10.2011 - тут ніби все що реально потрібно є і давненько працює
# deb cdrom:[Debian GNU/Linux testing _Wheezy_ - Official Snapshot amd64 NETINST Binary-1 20110831-03:30]/ wheezy main
deb http://ftp.ua.debian.org/debian/ wheezy main non-free contrib
# deb-src http://ftp.ua.debian.org/debian/ wheezy main non-free contrib
deb http://ftp.ua.debian.org/debian/ squeeze main non-free contrib
deb http://security.debian.org/ wheezy/updates main contrib non-free
# deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://backports.debian.org/debian-backports squeeze-backports main
deb http://http.us.debian.org/debian/ wheezy non-free main
# deb http://http.us.debian.org/debian/ wheezy experimental
deb http://http.us.debian.org/debian/ experimental main
deb http://qgis.org/debian-nightly sid main
# deb-src http://qgis.org/debian-nightly sid main
http://debgen.simplylinux.ch/
Ще ось такий немалий перелік репів:
http://sites.google.com/site/mydebiansourceslist/
А ось сорс.ліст від 12.10.2011 - тут ніби все що реально потрібно є і давненько працює
# deb cdrom:[Debian GNU/Linux testing _Wheezy_ - Official Snapshot amd64 NETINST Binary-1 20110831-03:30]/ wheezy main
deb http://ftp.ua.debian.org/debian/ wheezy main non-free contrib
# deb-src http://ftp.ua.debian.org/debian/ wheezy main non-free contrib
deb http://ftp.ua.debian.org/debian/ squeeze main non-free contrib
deb http://security.debian.org/ wheezy/updates main contrib non-free
# deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://backports.debian.org/debian-backports squeeze-backports main
deb http://http.us.debian.org/debian/ wheezy non-free main
# deb http://http.us.debian.org/debian/ wheezy experimental
deb http://http.us.debian.org/debian/ experimental main
deb http://qgis.org/debian-nightly sid main
# deb-src http://qgis.org/debian-nightly sid main
пʼятниця, 20 травня 2011 р.
KNOPPIX: яка ж це все-таки класна штука!!!
Кноппікс, без сумніву, найкращий з Live CD/DVD. Оце вкотре переконався, коли збільшував розмір віртуального вінчестера в Virtualbox 4.08. Абсолютно безпроблемно створив новий розділ на виокремленому віртуальному вінчестері, скопіював цілу партицію і просто вставив на новому диску. Зняв завантажувальний прапорець з одного диску, поклав на новий, прибив в налаштуваннях віртуалбокса старий вінт - і завантажив систему. Ось так все просто!!!
Кноппікс і GParted рулять!!! Оце сьогодні 12.10.2011 р. зробив це в черговий раз. 15 гектарів для віртуальної вінди виявилося замало, тому збільшив розмір партиції до 25. Кноппікс вже 6.7 а VirtualBox 4.1.4 - рулять далі як і раніше!!!
Кноппікс і GParted рулять!!! Оце сьогодні 12.10.2011 р. зробив це в черговий раз. 15 гектарів для віртуальної вінди виявилося замало, тому збільшив розмір партиції до 25. Кноппікс вже 6.7 а VirtualBox 4.1.4 - рулять далі як і раніше!!!
середа, 4 травня 2011 р.
Деякі глюки VirtualBox 4 в Debian Squeeze
1. Після апгрейда до 4 версії з 3.2, відвалився запуск віртуальної машини. Тобто Віртуалбокс грузиться, а машину не завантажує. Танок з бубнами, встановленням хедерів ядра допоміг, а от опісля, щоб працювало все, як належить, під рутом треба постійно кнопати modprobe vboxdrv. Оскільки це трохи напружує, прописуємо vboxdrv в /etc/modules окремим рядком. І вуаля - все працює.
2. Після того ж апгрейда, відвалилися юсб пристрої. Проблема вирішилася сама собою після обновлення до версії 4.08, де все запрацювало як належить.
2. Після того ж апгрейда, відвалилися юсб пристрої. Проблема вирішилася сама собою після обновлення до версії 4.08, де все запрацювало як належить.
Підписатися на:
Дописи (Atom)