Linux-haladó

init help kéne

Fórumok

Helló!

Az a problémám, hoyg itthon van 1 router, és több számítógép.
Az én asztali gépem a helyi hálón a DNS-szerver.
Ha ez a gép nincs bekapcsolva, akkor mivel a router DHCP-vel őt osztja le elsődlegesnek, akkor a többi gépen bűnlassú lesz a net.

Ha nem ő az elsődleges, akkor a helyi hálón nincs névfeloldás.

Erre kitaláltam 1 megoldást (inkább mekerülsét):

a routernak van telnet interface-e.

netcat-tal scriptelve ki/be kapcsolom a routeron, hogy ezt a gépet osztsa-e elsődleges DNS-nek.

írtam is 1 szabványos init scriptet, chkconfig (Fedora 5-öt használok) is megy vele, belövi, hogy induljon el mindig, a named-del azonos prioritással. Leállni szintén így.

problámám:
ugyan parancsorból működik, kézi vezérlésben, de hiába van ott a /etc/rc{0,6}.d/K14qqriq szimbolikus link, csak nem kapcsolja le (indításnál átállítja rendre, ha közben kézzel kikapcsolom).

Végső elkeseredésemban beraktam a stop részéba a scriptnek egy sleep 100 -at, de a gép ugyanúgy leállt kb 20sec alatt.

Mi lehet a hiba?

ui: el is felejtettem írni, de ezt ugyebár a hálózat leállása előtt kéne csinálni

devpts szívás

Fórumok

Slackware-t használok, és egy flash-kártyára próbálok összeollózni egy használható rendszert, ami hálózati híd/tűzfal szerepet látna el.
Az ADSL kapcsolat létrehozásánál a pppoe mindig elhalálozik egy olyan üzenetet hagyva a /var/log/syslog-ban, hogy:
"Couldn't allocate pseudo-tty."
A devpts pedig csatolva van a megfelelő helyre, és a Unix pty támogatás bele van fordítva a kernelbe.
Ezek után nem tudom mi lehet a gond, mert elvileg a szkriptek - már amennyire láttam - nem panaszkodnak, hogy nem találnak valamit. A vicc az egészben az, hogy a hdd-n levő teljes Slackware-rel megy az adsl, viszon a "kicsivel" nem. De sajnos nem tudom mi hiányzik a "kicsiből".
Esetleg ha van valakinek ötlete, szívesen fogadom a javaslatokat.
Esetleg a devpts-hez tartozik valami program/szkript, ami on-demand rendszerben létrehozza a pseudo-tty-okat? Mert most hirtelen nem tudok másra gondolni.
A válaszokat előre is köszönöm.

apache segmentation fault

Fórumok

Sziasztok!

A problémám a következő:
van egy SLES 9 SP1-m, amin az apache2 futott egy ideig, aztán elszált segmentation fault(11) hibával.
Rákerestem a hibára a google-n, arra jutottam, hogy memória hiba, vagy az okozhatja, hogy a program kezeli rosszul a memóriát.

Nosza, kicseréltem a modulokat, újraindítottam, nem változott semmi. Leszedtem a csomagot minden php moduljával együtt, és csak az apache2-t raktam fel újra. Nem volt változás. Próbáltam az 1.3.x-et, ami a CD-ken rajta van, az is ugyanezt csinálja.

Az érdekesség, hogy minden más szolgáltatás (vsftpd, postgres, dhcp, postfix) fut hiba nélkül.

Volt már hasonló téma itt is, de abban az esetben az apache újratelepítése megoldás volt. Meg találtam olyat is, hogy az /etc/security/limits.conf-ban lehetne valamit beírni, de nem tudom, hogy mit kellene/lenne érdemes.
Memória pedig van bőven (1GB), a proci meg nagyokat unatkozik.

Minden ötletet és javaslatot szivesen fogadok!
Pinyó

Cyrus-Postfix-LDAP-SASL virtual userek autentikációs probléma

Fórumok

Sziasztok!

Az archívumot böngészgetve látom, hogy ez örökzöld téma; sajnos nem találtam megoldást egyelőre, viszont nagyon sürgős a dolog. :-( Ezt akarom összehozni, GOSA felülettel:


Postfix -> lmtp -> Cyrus
   |                   |
   V                   V
 LDAP               SASL -> PAM -> LDAP

Konkrétan: LDAP frankón megy, Postfix megtalálja a mailboxot, lmtp-vel átadja a cyrusnak, és itt megáll a mutatvány, mert 550-Mailbox unknown-nal visszapattan a levél. A usereket GOSA-val hoztam létre.

Mivel az autentikáció legjobb tudomásom szerint úgy megy, hogy cyrus->sasl->pam->ldap, ezért biztos, hogy itt lesz valami probléma:

1. A slapd-t debug módban, nem daemonként futtatva megnéztem, hogy megmozdítja-e a cyrus az ldap-ot, hát nem.

2. Próbálgattam imap-ra bejelentkezni, de az sem működik, a usert nem találja.

3. Viszont bármely saslpasswd2-vel felvitt usert sikeresen autentikál plaintext-tel (ezért is megy az lmtp). Tehát a cyrus->sasl kapcsolat jónak tűnik.

Konfigok (Ubuntu server 5.04, cyrus 2.1, openldap 2.2.26-3, cyrus-sasl2 2.1.19-1.5ubuntu4):


/etc/imapd.conf
---------------
configdirectory: /var/lib/cyrus
defaultpartition: default
partition-default: /var/spool/cyrus/mail
defaultdomain: foobar.hu
altnamespace: no
unixhierarchysep: yes
lmtp_downcase_rcpt: yes
admins: cyrus
lmtp_admins: lmtpuser
autocreatequota: 30720
autocreateinboxfolders: yes
autosubscribeinboxfolders: yes
allowanonymouslogin: no
popminpoll: 2
umask: 077
sendmail: /usr/sbin/sendmail
sieveusehomedir: false
sievedir: /var/spool/sieve
postmaster: postmaster
# Ha saslauthd-t adok meg, cyradm se megy!!!
# sasl_pwcheck_method: saslauthd
sasl_pwcheck_method: auxprop
sasl_mech_list: plain login
sasl_minimum_layer: 0
hashimapspool: false
allowplaintext: yes
lmtp_allowplaintext: yes
allowapop: no
virtdomains: yes

/etc/default/saslauthd
----------------------
START=yes
MECHANISMS="pam"

/etc/pam_ldap.conf
------------------
host 127.0.0.1
base dc=foobar,dc=hu
rootbinddn uid=admin,dc=foobar,dc=hu
port 389
timelimit 30
ssl no
nss_base_passwd         dc=foobar,dc=hu?sub
nss_base_shadow         dc=foobar,dc=hu?sub
nss_base_group          ou=groups,dc=foobar,dc=hu?one
pam_password            md5
pam_login_attribute     uid
pam_member_attribute    memberuid

/etc/pam.d/imap
---------------
auth        sufficient   /lib/security/pam_ldap.so
account     sufficient   /lib/security/pam_ldap.so

/etc/nsswitch.conf
------------------
passwd:         compat ldap
group:          compat ldap
shadow:         compat ldap

hosts:          files dns
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis

...Illetve egy ldapsearch eredménye egy userre:


# buran, people, foobar.hu
dn: uid=buran,ou=people,dc=foobar,dc=hu
sambaBadPasswordCount: 0
sambaBadPasswordTime: 0
sn: Andrei
givenName: Buran
dateOfBirth: 1970-01-01
gender: M
cn: Andrei Buran
mail: andrei.buran@foobar.hu
mailRoutingAddress: buran@foobar.hu
gosaMailServer: imap://localhost
gosaMailDeliveryMode: [L]
gosaSpamSortLevel: 0
uid: buran
objectClass: gosaMailAccount
objectClass: inetLocalMailRecipient
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: gosaAccount

Ez a user tök jól működik sima LDAP kéréseknél, de PAM-nál nem. (Lehet, hogy a pam_login_attribute miatt?) Szóval én a PAM->LDAP kommunikációra gyanakszom.

És a kimaradhatatlan log, ez egy levél beérkezésekor:


May  3 23:03:23 gape postfix/smtpd[9191]: connect from unknown[192.168.1.254]
May  3 23:03:30 gape postfix/smtpd[9191]: 092DB1C255: client=unknown[192.168.1.254]
May  3 23:03:38 gape postfix/cleanup[9193]: 092DB1C255: message-id=<20060503210328.092DB1C255@mail.foobar.hu>
May  3 23:03:38 gape postfix/qmgr[9184]: 092DB1C255: from=<buraan@gmail.com>, size=333, nrcpt=1 (queue active)
May  3 23:03:38 gape cyrus/master[9195]: about to exec /usr/lib/cyrus/bin/lmtpd
May  3 23:03:38 gape cyrus/lmtp[9195]: executed
May  3 23:03:38 gape cyrus/lmtpd[9195]: telling master 2
May  3 23:03:38 gape cyrus/master[9087]: service lmtp pid 9195 in READY state: now unavailable and in BUSY state
May  3 23:03:38 gape cyrus/master[9087]: service lmtp now has 0 ready workers
May  3 23:03:38 gape cyrus/lmtpd[9195]: accepted connection
May  3 23:03:38 gape cyrus/lmtpd[9195]: telling master 3
May  3 23:03:38 gape cyrus/master[9087]: service lmtp pid 9195 in BUSY state: now serving connection
May  3 23:03:38 gape cyrus/master[9087]: service lmtp now has 0 ready workers
May  3 23:03:38 gape cyrus/lmtpd[9195]: connection from localhost.localdomain [127.0.0.1]
May  3 23:03:38 gape cyrus/lmtpd[9195]: login: localhost.localdomain [127.0.0.1] lmtpuser LOGIN User logged in
May  3 23:03:38 gape postfix/lmtp[9194]: 092DB1C255: to=<andrei.buran@foobar.hu>, relay=127.0.0.1[127.0.0.1], delay=10, st
atus=bounced (host 127.0.0.1[127.0.0.1] said: 550-Mailbox unknown.  Either there is no mailbox associated with this 550-name
or you do not have authorization to see it. 550 5.1.1 User unknown (in reply to RCPT TO command))

PLS HELP!
Megígérem ünnepélyesen, hogy ha ezt sikerül összelőni, írok egy magyar nyelvű, részletes dokumentációt és közzéteszem, további szívásokat megelőzendő...

---
;-(

Rádióindítás Linuxon legálisan

Fórumok

Arra gondoltam, hogy összekellene szedni egy csokorba azokat az információkat, amelyek egy legális internetrádió létrehozását segíthetik Linuxon. Gondolok itt szoftverekre, engedélyeztetésekre, olyan szolgáltatók listájára akik olcsón tudnak adni sávszélt a rádióhoz - tehát mindenre ami a rádióhoz kell. A szoftvereknél szigorúan maradjunk a Linuxos megoldásoknál, mert a Windowsba számtalan ilyen program van, kezdve a Winamp DSP plugintól a Pirate Radio szerverig - ott már minden megvan a rádiózáshoz. Linuxon egyenlőre csak a "fapados" megoldások maradnak, az XMMS vagy az Amarok mint playlist source, na de ez nem megoldás egy igazán jó rádióhoz, ahol elvárható a szignálok, mikrofonos kapcsolat, külső hangforrás bekeverése (mint pl. Skype).

Összefoglalom tehát a kérdéseket amelyekre választ kellene találni ebben a topicban.
1. -Van olyan rádiós szoftver (broadcasting) Linuxon amit használni lehetne egy internetes rádió létrehozásához?
Ki hogyan csinálta/ná meg a saját kis rádióját Linuxon?

2. -Ahhoz hogy a rádiót minél többen hallgassák sávszélesség kell. Ki tud olcsó megoldást egy rádió működéséhez? (szolgáltatók, árak, műszaki paraméterek)

3. -Legalizált már valaki rádiót? Ennek költségei (jogdíjak)

4. -Egyéb műszaki/szoftveres megoldások, ötletek a rádió működéséhez

Amennyire csak lehetséges a Linuxos dolgoknál maradjunk, és az egész megvalósítást ne céges szinten gondoljátok át, hanem otthoni hobbi szórakozás tekintetében. :)

exim4 vs virtual user vs procmail

Fórumok

Üdv
Lenne egy nagy gondom, igaz nem uhu alatt, debian alatt probálkozok, de mivel sehol
se tudtk segiteni, reménykedem hátha itt valaki tudja a megoldást

Adott egy debian sarge, exim4 , couirer-imap és a spamassassin miatt minden usernek
egy külön procmail fájt kell lefuttatni (ez fix, nem akarok rajt változtatni)

sima igazi user -el ez jól is megy, de a virtuális usereknek nem fut le a procmail
fájla, exim4 nincs jó bekonfigurálva
Leveleket megkapják, ehhez a következőket adtam hozzá az exim4 configjához:

router szekció

virtual_users:
debug_print = ''Rv: local_user for $local_part@domain''
driver = accept
domains = +local_domains
require_files = +/home/vmail/levelek/Maildir-${local_part}/

transport = virtual_users_transport

transport szekció

Virtual_users_transport:
debug_print = ''Tv: maildir_home for $local_part@$domain''
driver = appendfile
user = vmail
group = vmail
mode = 0600
directory = /home/vmail/Maildir-${lc:$local_part}/
maildir_format = true
envelope_to_add = true
return_path_add = true

mind a kettő a legutolsó a sorba

Biztos hogy az exim4 a szar, mert a /etc/procmailrc se hajtódik végre virtuális
userek esetén, de nem tudom hogy kellene átconfigurálni

köszi

Live terjesztést keresek

Fórumok

Keresek live distro-t, ami tudja ezeket:
-ntfs, fat32, ext2, reiser4 read+_write_(ntfs dll-t tudok neki adni)
-dvd író _megfelelő_ kezelése(min. 4x írási sebesség, hdparm, ide driver, stb.)
-legalább 2.6.9-es kernellel rendelkezzen(vagy akkorról származó reiser4 patch-el), mert a reiser4 partíció azzal lett utoljára ba*tatva és azelőtti kernelek nem kezelik
-grafikus felület és/vagy játékok stb., hogy könnyebb legyen kivitelezni a mentést és hogy ne unatkozzak közben. :D

A gépben 384mb memória van és 1GHz proci. Elsőre nagyjából ennyi. Előre is köszönöm a válaszokat.

Bye: nightw