LINUX.ORG.RU

Сообщения samson

 

FTP and firewall on linux box. Какие порты надо открыть для работы с FTP?

Достаточно ли 20/tcp и 21/tcp портов для нормальной работы ftp? может еще что надо разрешить?

на машине linux 2.6.13 и proftpd. все цепочки фаервола (iptables) по дефолту установлены в DROP. открываю 20/tcp и 21/tcp порты. ftp работает, но заметил, что сильно тормозит открытии соединения и чтении каталогов. порты открываю следующем образом: $IPTABLES -A INPUT -p tcp --dport 20:21 -j ACCEPT

Если INPUT обнулисть и сделать ACCEPT по дефолту, то открытие соединения и чтение каталогов происходит заметно быстрее.

ps: тему заводил и на opennet: http://www.opennet.ru/openforum/vsluhforumID10/2933.html

samson
()

proftpd и symlinkи

всем привет.

ситуация следующая:

поднял proftpd. настроил доступ только ананимусам на чтение к каталогу /home/ftp.

теперь хочу чтоб всем была доступна папка /mnt/big. Создаю сылку /home/ftp/big -> /mnt/big.

как сделать, чтоб пользователи видели ее содержимое?

samson
()

документация по работе с lpthread

нужен ман по работе с threads в linux, желательно русский. Желательно с примерами, по типу книжки или стати...

samson
()

Как передать username скрипту ip-up (pppd)?

при поднятии pppd соединения (ADSL) можно использовать скрипты ip-up, ip-down, auth-up,...

Скрипт auth-up не запускается, тк pppd запускается с опцией noauth. Как передать username скрипту ip-up?

ps: Если вместо noauth прописать auth, то авторизация не проходит.

samson
()

DC++ клиент в линуксе (p2p сеть)?

провайдер предоставляет бесплатный доступ к файлобменной сети. нужкн p2p клиент под линукс. Какой клиент лучше использовать?

Гуглом нашел:

http://linuxdcpp.berlios.de/articles.php?um=index

сначала не хватало пакета scons для сборки. поставил. начал собирать, ругается, что g++ старый (ему нужен g++ >= 3.4). Не хочется только из-из этого обновлять g++ (чем плох тот, ктоторый с дистрибутивом идет...).

система: Slackware 10.2, g++ (GCC) 3.3.6. Провайдер: ВолгаТелеком

samson
()

fsck на подмонтированной ФС ???

Один знакомй админ, демонстрируя, что может его любимая FreeBSD, на моих глазах запускал на работающем под FreeBSD 4 серваке проверку ФС, причем раздел этот был замонтирован. И одновременно на этот раздел писались/читались данные (по сети).

хочется поитересоваться: 1. возможно-ли такое под линуксом? На каких типах ФС? 2. то что делал этот админ, это на самом деле не безопасно? Те сильно ли он рисковал при этом?

samson
()

Синтез речи

Друг недавно спашивал найти ему програмку для синтеза речи под виндами. Сам я как то видел не плохой вариант (произношение понравилось), но как он называется и даже как выглядит не помню. Посоветуйте пожалуйста.

Заодно и подскажите, что для этих целей лучше использовать под Linux-ом (если под KDE, то совсем рад буду), сам поиграюсь...

ps: извиняюсь что про софт под винды спрашиваю.

samson
()

LinuxBox?

Кто работал с BusyBox под линукс, подскажите плз возможные варианты плат. Если можно, ссылок подкиньте...

ps: Из известных мне - это BlackFin, TuxBord (FoxTux).

samson
()

Как картинку конвертнуть в eps (pic2fig)

есть картинка jpeg, png иил еще что. Из нее надо получить eps.

Можно воспользоваться командой convert, но она вроде как конвертит не в eps а в ps. fig2dev может из fig создать eps. Но как из картинки получить fig? В man fig2dev написано:

SEE ALSO ... pic2fig(1), ...

утилиты pic2fig в пакете transfig я не нашел.

Что лучше использовать? что необходимо доставить? Как будет правильнее конвертировать в eps?

ps: дистриб Slackware 10.2

samson
()

посоветуйте BusyBox

Нужно выбрать "платку" под управлением Linux. Чтоб на нее ставилось оригинальное ядро (с kernel.org). Поделитесь опытом пожалуйста, кто работал с аналогичными железками.

Из известных мне:

BlackFin - о нем ниже.

FoxTux - впринципе не плохо, но слабовато.

Еще сталкивался с мультимедийным ресивером для спутникового TV неметской фирмы DreamMultimedia - DremBox, он тоже собран на BusyBox-e на базе PowerPC. Очень понравилась эта игрушка. Интересно, есть ли подобные платы (на базе которой собран DreamBox).

Предистория:

Надо сделать некую регистрирующую систему. Изначально выбрали BlackFin, т.к. там используется ADSP процессор, а он нужен для обработки сигналов. Потом пришли к мнению, что лучше использовать две такие платы (два BlackFin-а): на одной ADSP будет заниматься только обработкой сигналов (системы там стоять не будет) а на другой плате будет стоять Linux, собирать данные с другой платы и отдавать их по сети клиенту. Платы будут связаны через последовательный интерефейс (SPORT или SPI). Недостатком BF является то, что там используется портированное ядро, а не оригинальное, снижает надежность системы. А т.к. решили использовать 2 платы, то одну можно заменить. Необходимо только наличие SPORT или SPI, для связки с BF.

samson
()

Mencoder and FMP4

После кодирования DVD-ишки mencoder-ом она играется только mplayer-ом той же версии.

Т.е. я кодирую, выкладываю на сервак, а клиенты под виндами не могут смотреть, bsplayer, например, пишет "Unknown file format FMP4". Даже mplayer for win не стал играть, пока не поставил более новую версию (1.0pre8).

кодирую следующим образом:

$ mencoder dvd://1 -vf scale -zoom -xy 512 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:mbd=1:vbitrate=800 -o out.avi

Как кодировать в DivX4 или 5 с помошью lavc? Или какого кодека не хватает под виндами? Что за fmp4?

samson
()

NFS Server for Windows

Подскажите пожалуйста возможные варианты NFS сервера Windows, бесплатного и желательно с открытым кодом.

Пока нашел только TrueGrid NFS Server. Может еще что посоветуете.

ps:Нужно обязательно бесплатный вариант.

samson
()

при рассоединении не завершаются процессы pptpd и pppd

  Есть шлюз в интернет. На нем настроено два канала ADSL (ppp0)
и спутниковый (gre1 - тунель на провайдера, пакеты уходят в тунель
и возвращаются на тарелку dvb0_0). Все работает отлично.

  Решил раздавать спутниковые подписки в локальную сеть. Сделал следующее:
Поднял VPN (pptpd) сервер. Он выделяет пользователю IP, который
указан у него в подписке (выдает провайдер). Трафик от клиента
приходит на шлюз и уходит в gre1, но с уже с другим source_IP (который
у юзера в подписке прописан). Ответ приходит на dvb0_0 и отдается
обратно клиенту. Провайдер ведет подсчет трафика по source_IP.

  И вот тут появилась следующая проблема:
1. Клиент подключается.
2. Работает.
3. Отключается. Но при отключении не завершаются процессы pppd
и pptpd. При этом команда ifconfig ничего не выдает и не завершается.
В лог (/var/log/syslog) сыпется следующее:

Message from syslogd@sam-gw at Mon Aug 14 00:27:53 2006 ...
sam-gw kernel: unregister_netdevice: waiting for ppp1 to become free. Usage count = 1
Aug 14 00:27:53 sam-gw kernel: unregister_netdevice: waiting for ppp1 to become free. Usage count = 1

  Проблема возникает только если клиент поработал со спутниковым каналом.
Т.е. если клиент подключился, ничего не делал (трафик не шел)
и отключился, pppd (и pptpd) завершается нормально. Самое странное,
что если трафик клиента направить в другой канал (ppp0 - ADSL)
и сделать NAT, то тоже все ОК. Не работает, только
ЕСЛИ КЛИЕНТ РАБОТАЕТ И ИМЕННО СО СПУТНИКОВЫМ КАНАЛОМ!!!

-------------------------------------------------
Система: Slackware 10.1
машина: pI-150Mhz, 32Mb RAM
ядро: 2.6.10
pppd version 2.4.2
pptpd v1.3.0 (stable)
провайдер: SpaceGate, тариф sg_traf на AM22.

конфигурация ядра, касательно PPP:
CONFIG_PPP=y
# CONFIG_PPP_MULTILINK is not set
# CONFIG_PPP_FILTER is not set
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_MPPE_MPPC=y
CONFIG_PPPOE=y

касательно GRE:
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y

вывод lsmod:
Module                  Size  Used by
skystar2               25636  1
mt352                   4708  1 skystar2
mt312                   6660  1 skystar2
stv0299                 8644  1 skystar2
i2c_core               17520  4 skystar2,mt352,mt312,stv0299
dvb_core               71848  1 skystar2
ipip                    7876  0
xfrm4_tunnel            2852  1 ipip
ip_gre                 10144  0
iptable_raw             1472  0
8139too                19232  0
samson
()

Onscreen keyboard в KDE?

всем привет.

подскажите плз какие либо варианты Onscreen keyboard, желательно для КДЕ. Что по вашему мнению удобнее, проще, функциональнее?

всем заранее спасибо.

samson
()

USB2IDE и IDE DVD-RW привод

всем привет.

купил вот недавно переходник usb2ide с блоком питания. При подключении хародов проблем не возникает, вот что пишется в /var/log/messages:

Jul 12 11:27:31 samson kernel: usb 1-2: new high speed USB device using ehci_hcd and address 5
Jul 12 11:27:32 samson kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Jul 12 11:27:37 samson kernel: Vendor: ST340014 Model: A Rev: 3.06
Jul 12 11:27:37 samson kernel: Type: Direct-Access ANSI SCSI revision: 00
Jul 12 11:27:37 samson kernel: SCSI device sda: 78165360 512-byte hdwr sectors (40021 MB)
Jul 12 11:27:37 samson kernel: SCSI device sda: 78165360 512-byte hdwr sectors (40021 MB)
Jul 12 11:27:37 samson kernel: sda: sda1 sda2 sda3
Jul 12 11:27:37 samson kernel: Attached scsi disk sda at scsi2, channel 0, id 0, lun 0
Jul 12 11:27:37 samson kernel: Attached scsi generic sg0 at scsi2, channel 0, id 0, lun 0, type 0

сразу определяются разделы и без проблем монтируется как /dev/sda1,2,3.

А вот если подключить DVD-RW (или CD-ROM):

Jul 12 11:29:56 samson kernel: usb 1-2: new high speed USB device using ehci_hcd and address 6
Jul 12 11:29:56 samson kernel: scsi3 : SCSI emulation for USB Mass Storage devices
Jul 12 11:30:01 samson kernel: Vendor: _NEC Model: DVD_RW ND-2510A Rev: 2.15
Jul 12 11:30:01 samson kernel: Type: CD-ROM ANSI SCSI revision: 00
Jul 12 11:30:01 samson kernel: Attached scsi generic sg0 at scsi3, channel 0, id 0, lun 0, type 5

По идее должно появиться блочное SCSI устройство типа sr0 или sda, но они не монтируются. Какое устройство здесь монтировать надо и как?

всем заранее спасибо.

samson
()

Маршрутизация на два соединенния с инетом (ppp0 и ppp1)

Всем привет.

Есть ADSL канал в инет. Провайдер выдает два логина для подключения (одиг для инета, другой халявный, с которого есть доступ к некоторым сайтам в инете и к локалке).

ADSL модем не может поднимать несколько pppoe на одном VPI/VCI, поэтому приходится на модеме поднимать один PVC бриджом, а pppoe соединения поднимать со шлюза (который подключен к одному свичу с модемом).

проблема в следующем:

1. поднимаем ppp0 (инет) и ppp1 (халява) со шлюза на провайдера.

2. прописываем маршруты, для начала хотябы так:

# route add -host host1.ru dev ppp1 # route add -host host2.ru dev ppp1 # route add default dev ppp0

(список хостов можно записать в какой-либо файл и написать скрипт, который добавлял бы маршруты до всех этих хостов)

3. Но при разрыве соединения происходит следующее: соединение падает, теряются все маршруты через него. потом оно автоматически поднимается сново, но маршруты уже потеряны...

как лучше поступить в данной ситуации, чтобы все работало автоматически, чтобы при разрыве соединения не терялись маршруты через него?

samson
()

pppd после разрыва соединения висит процесс pppd

Всем привет.

на машине запущен pptpd.
Клиент подключается, работает, все нормально.
Но если соединение (ppp) рвется, либо клиент сам его разрывает,
то на сервере остается висеть процесс pppd.

и в syslog сыпется такая дрянь:

Apr 9 19:02:23 sam-gw kernel: unregister_netdevice: waiting for ppp0 to become free. Usage count = 1
Apr 9 19:03:03 sam-gw last message repeated 4 times
Apr 9 19:04:13 sam-gw last message repeated 7 times

как это можно побороть?

Спасибо.

samson
()

smbmount: как быть с символическими ссылками?

есть машина inet, на ней самба. монтируем эту самбу, например, так:

smbmount \\\\inet\\adm /mnt/inet-smb -o username=admin

Как мне быть, если в каталоге adm на машине inet лежат символические ссылки на другие каталоги и мне надо видеть не сами ссылки а то, на что они ссылаются?

ps: Винды видят сразу не ссыылку, а то на что она ссылается, а вот линукс - нет.

pps: в man smbmount смотрел, не нашел.

samson
()

Licq и два icq аккаунта

У меня одна аська в интернете (login.icq.com), другая в локалке (iserverd стоит).

можно ли в Licq добавить два UIN, чтоб в обе аски одновременно? Или хотябы, как запустить 2 различные копии Licq (с разными профайлами) от одного пользователя?

Для того чтоб две Licq запустиь добавлял специально еще одного пользователя и им запускал вторую копию. Можно как-нибудь попроще сделать?

ps: К sim-у так и не привык, да и тормозит он больше. Так и пришел к мнению, что Licq - самый прикольный клиент! Но вот не всегда все в нем найти можно :(

samson
()

pptpd: два вопроса

1. есть один pptpd. В зависимости от логина он раздает клиентам разные IP-ы (в /etc/chap-secrets или /etc/pap-secrets прописано). Надое еще и DNS (опция ms-dns в /etc/ppp/options) разные раздавать (тоже в зависимости от логина или IP-a).

2. стоит mgetty на машине с биллингом (cake). конфиг для pppd - /etc/optionts.ttyS0 - для mgetty, /etc/ppp/options.pptpd - для cake. Надо некоторых пользователей (из тех которые по модему дозвонились) авторизовать через pap-secrets (chap-secrets) а некотроых - через freeradius+sql (cake). Пробывал использовать либо один конфиг либо друго. А можно ли совестить их. те чтоб pppd сначала проверял pap-secrets (chap-secrets), а потом подрубал модуль radius.so и пробывал авторизоваться через freeradius?

samson
()

RSS подписка на новые темы