Достаточно ли 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 по дефолту, то открытие соединения и чтение каталогов происходит заметно быстрее.
сначала не хватало пакета scons для сборки. поставил. начал собирать, ругается, что g++ старый (ему нужен g++ >= 3.4). Не хочется только из-из этого обновлять g++ (чем плох тот, ктоторый с дистрибутивом идет...).
Один знакомй админ, демонстрируя, что может его любимая FreeBSD, на моих глазах запускал на работающем под FreeBSD 4 серваке проверку ФС, причем раздел этот был замонтирован. И одновременно на этот раздел писались/читались данные (по сети).
хочется поитересоваться: 1. возможно-ли такое под линуксом? На каких типах ФС? 2. то что делал этот админ, это на самом деле не безопасно? Те сильно ли он рисковал при этом?
Друг недавно спашивал найти ему програмку для синтеза речи под виндами. Сам я как то видел не плохой вариант (произношение понравилось), но как он называется и даже как выглядит не помню. Посоветуйте пожалуйста.
Заодно и подскажите, что для этих целей лучше использовать под Linux-ом (если под KDE, то совсем рад буду), сам поиграюсь...
есть картинка jpeg, png иил еще что. Из нее надо получить eps.
Можно воспользоваться командой convert, но она вроде как конвертит не в eps а в ps. fig2dev может из fig создать eps. Но как из картинки получить fig? В man fig2dev написано:
SEE ALSO ... pic2fig(1), ...
утилиты pic2fig в пакете transfig я не нашел.
Что лучше использовать? что необходимо доставить? Как будет правильнее конвертировать в eps?
Нужно выбрать "платку" под управлением Linux. Чтоб на нее ставилось оригинальное ядро (с kernel.org). Поделитесь опытом пожалуйста, кто работал с аналогичными железками.
Из известных мне:
BlackFin - о нем ниже.
FoxTux - впринципе не плохо, но слабовато.
Еще сталкивался с мультимедийным ресивером для спутникового TV неметской фирмы DreamMultimedia - DremBox, он тоже собран на BusyBox-e на базе PowerPC. Очень понравилась эта игрушка. Интересно, есть ли подобные платы (на базе которой собран DreamBox).
Предистория:
Надо сделать некую регистрирующую систему. Изначально выбрали BlackFin, т.к. там используется ADSP процессор, а он нужен для обработки сигналов. Потом пришли к мнению, что лучше использовать две такие платы (два BlackFin-а): на одной ADSP будет заниматься только обработкой сигналов (системы там стоять не будет) а на другой плате будет стоять Linux, собирать данные с другой платы и отдавать их по сети клиенту. Платы будут связаны через последовательный интерефейс (SPORT или SPI). Недостатком BF является то, что там используется портированное ядро, а не оригинальное, снижает надежность системы. А т.к. решили использовать 2 платы, то одну можно заменить. Необходимо только наличие SPORT или SPI, для связки с BF.
После кодирования DVD-ишки mencoder-ом она играется только mplayer-ом той же версии.
Т.е. я кодирую, выкладываю на сервак, а клиенты под виндами не могут смотреть, bsplayer, например, пишет "Unknown file format FMP4". Даже mplayer for win не стал играть, пока не поставил более новую версию (1.0pre8).
Есть шлюз в интернет. На нем настроено два канала 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
Есть 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. Но при разрыве соединения происходит следующее: соединение падает, теряются все маршруты через него. потом оно автоматически поднимается сново, но маршруты уже потеряны...
как лучше поступить в данной ситуации, чтобы все работало автоматически, чтобы при разрыве соединения не терялись маршруты через него?
на машине запущен 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
Как мне быть, если в каталоге adm на машине inet лежат символические ссылки на другие каталоги и мне надо видеть не сами ссылки а то, на что они ссылаются?
ps: Винды видят сразу не ссыылку, а то на что она ссылается, а вот линукс - нет.
У меня одна аська в интернете (login.icq.com), другая в локалке (iserverd стоит).
можно ли в Licq добавить два UIN, чтоб в обе аски одновременно? Или хотябы, как запустить 2 различные копии Licq (с разными профайлами) от одного пользователя?
Для того чтоб две Licq запустиь добавлял специально еще одного пользователя и им запускал вторую копию. Можно как-нибудь попроще сделать?
ps: К sim-у так и не привык, да и тормозит он больше. Так и пришел к мнению, что Licq - самый прикольный клиент! Но вот не всегда все в нем найти можно :(
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?