Linux-haladó

bridge meghal...

Fórumok

Így építkezem:
(a script ennel sokkal hosszabb, if-ek, több bridge, további interface-ek, uml-ek, de remélhetőleg mindent ide másolok, ami ehhez a gondhoz tartozhat.)

brctl addbr berelt
brctl setfd berelt 0
brctl sethello berelt 0
brctl stp berelt off

tunctl -u root -t hianyzo-berelt
ifconfig hianyzo-berelt 0.0.0.0 promisc up
brctl addif berelt hianyzo-berelt

Maga a hianyzo egy uml-en futtatot linux, Ilyen kapcsolóval indítom, sorrendben itt:
eth1=tuntap,hianyzo-berel

Mikor bootol, lefut benne ez:
ip addr add $INET_ADDR_BERELT_HIANYZO broadcast $TARTOMANY_BERELT_BROADCAST dev eth1

Aztan visszaterek az alap rendszerhez:
ip addr add $INET_ADDR_BERELT broadcast $TARTOMANY_BERELT_BROADCAST dev berelt

ifconfig berelt up

ip route add default via $GW_INET_ADDR_BERELT_HIANYZO dev berelt

A gepet amin csinaltam es teszteltem, csereltem (mármint a hardvert). Teszteles alatt ugyan aktivan nyuztam, de volt hogy ment egy napon at (ejszaka bekapcsolva hagyva... reggel is mukodott jol.
Most viszont az uj gepen max 12ora, de van hogy mar 3-4 utan minden forgalom megszunik a bridge-en. (de talán módosítottam valamit azóta... :/ )
A sajat interface-emet, "berelt" tudom pingelni, de a masikat mar a bridge-ben mar nem. (GW_INET_ADDR_BERELT_HIANYZO -t nem)
Van hogy sok oraig egyalltalan nem hasznaljak...

Mitol lehet az, hogy egy ido utan nem mukodik a bridge?

Logokban hiba nincs.
A rendszerben a többi bridge-el is hasonló a helyzet, (kivétel talán aminek nincs köze uml-hez), de ez csak megérzés, eddig még nem volt alkalmam kideríteni..., mivel távolról azt tanácsoltam hogy reboot. Az hat.
Most vagyok csak a gép mellett, várom hogy megtörténjen a dolog... :/

Mit debugoljak, nézzek meg szerintetek?

interrupt para

Fórumok

Sziasztok!

Adott egy vadi új IBM Blade Center, HS21 pengékkel.
Olyan gondom van a rendszerrel h. a hálózati kártya és majdnem minden hardware ami benne van, rengeteg interruptot generál, ami oda vezet h. iszonyú sok lesz a CPU-n az iowait%.
Találkozott már valaki hasonló problémával?

Vhogy. így néz ki egy mpstat:

Linux 2.6.18-92.1.22.el5 (network1) 02/24/2009

10:07:44 PM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s
10:07:44 PM all 0.16 0.01 0.34 2.90 0.05 0.08 0.00 96.46 2933.54
10:07:44 PM 0 0.24 0.04 0.67 5.48 0.01 0.01 0.00 93.56 1015.34
10:07:44 PM 1 0.03 0.00 0.21 2.33 0.01 0.00 0.00 97.42 3.18
10:07:44 PM 2 0.49 0.01 0.19 0.13 0.00 0.00 0.00 99.18 0.00
10:07:44 PM 3 0.05 0.00 0.23 9.16 0.01 0.10 0.00 90.45 67.36
10:07:44 PM 4 0.12 0.00 0.21 0.32 0.02 0.02 0.00 99.30 90.19
10:07:44 PM 5 0.10 0.00 0.17 0.39 0.00 0.00 0.00 99.33 0.00
10:07:44 PM 6 0.04 0.00 0.03 0.28 0.00 0.00 0.00 99.64 0.38
10:07:44 PM 7 0.20 0.00 1.01 5.12 0.35 0.47 0.00 92.85 1757.08

Valakinek van esetleg valami ötlete h. mi okozhatja, ill. hogyan lehetne megoldani?

Köszi,

Zoli

MySQL limitalasa

Fórumok

Udv!

Kene egy kis segitseg... Anniy kellene, hogy:
Megoldhato-e hogy egy adott bizonyos adatbazis egy adott meretig hizhat...
MySQL-rol van szo...

monnyuk van 40 database-m
es ebbol van 1 vagy 2 amit nem szeretnem, ha valaha is nagyobb lenne mint 500 mega...
Megoldhato ez?

barmiylen disztribucio, barmilyen megoldas jo, max megprobalom migralni ide =) ha nemmegy akkor ugyanugy felteszem a kerdest =)

Rendszerdokumentáció

Fórumok

Aki írt már rendszerdokumentációt, megosztaná velem, hogyan szokás? Miket kell beleírni, milyen mélységig megy el, stb.
Több Linuxos szerverből, néhány windows szerverből és 150 kliensből álló hálózatról kellene írnom dokumentációt.

[megoldva] Exim4 MySQL Maildir

Fórumok

Sziasztok!

A címben említett dologgal az lenne a problémám, hogy csak mailbox-ba kapom meg a leveleket.
System wide-módon szeretném beállítani a maildir-t, mint a dc_localdelivery='maildir_home' tenné, de itt virtuális userek lennének, Mysql táblában tárolva.

    A következőket már végig csináltam:

CREATE TABLE domains (
userid char(128) NOT NULL default ”,
KEY userid (userid)
) ENGINE=MyISAM;

CREATE TABLE users ( id char(128) NOT NULL default ”, crypt char(128) NOT NULL default ”, clear char(128) NOT NULL default ”, name char(128) NOT NULL default ”, uid int(10) unsigned default ‘8’, gid int(10) unsigned default ‘8’, home char(255) NOT NULL default ”, maildir char(255) NOT NULL default ”, quota char(255) NOT NULL default ”, KEY id (id) ) ENGINE=MyISAM;

INSERT INTO users (id, crypt, clear, name, uid, gid, home, maildir, quota) VALUES (‘johnnie@example.com’, ENCRYPT(‘johnniepass’), ‘johnniepass’, ‘johnnie’, 8, 8, ‘/usr/local/vdomains/example.com/users/johnnie’, ‘/usr/local/vdomains/example.com/users/johnnie/Maildir/’, ”);

Itt különösen ügyeltem a Maildir/-re.

Configuring Courier

File: /etc/courier/authdaemonrc
Set: authmodulelist="authmysql"

File: /etc/courier/authmysqlrc
Set:

MYSQL_SERVER localhost
MYSQL_USERNAME mail
MYSQL_PASSWORD secret
MYSQL_SOCKET /var/run/mysqld/mysqld.sock
MYSQL_DATABASE mail
MYSQL_USER_TABLE users
MYSQL_CRYPT_PWFIELD crypt
MYSQL_UID_FIELD uid
MYSQL_GID_FIELD gid
MYSQL_LOGIN_FIELD id
MYSQL_HOME_FIELD home
MYSQL_NAME_FIELD name

Ezek is rendben lennének.

A domaineket még jól kezeli:

domainlist local_domains = localhost:january.randomsequence.com:mysql;SELECT userid FROM domains WHERE userid='$domain';

A virtuális usereket beállítottam.
New File: /etc/exim4/conf.d/router/999_exim4-config_mysql_user

virtual_user:
driver = redirect
allow_fail
allow_defer
data = ${lookup mysql{ SELECT maildir FROM users WHERE id='${local_part}@${domain}' }}
directory_transport = address_directory

virtual_catchall_user:
driver = redirect
allow_fail
allow_defer
data = ${lookup mysql{ SELECT maildir FROM users WHERE id='*@${domain}' }}
directory_transport = address_directory

És ezt is beállítottam, természetesen a saját adataimmal.

Edit File: /etc/exim4/conf.d/transport/35_exim4-config_address_directory

This transport is used for handling file addresses generated by alias

or .forward files if the path ends in "/", which causes it to be treated

as a directory name rather than a file name.

address_directory:
debug_print = "T: address_directory for $local_part@$domain"
driver = appendfile
envelope_to_add = true
return_path_add = true
check_string = ""
escape_string = ""
maildir_format = true
mode = 0600
ser = mail
group = mail

Mindemellett még a config-maildir-home-ban a
directory = /var/vmail/${domain}/${local_part}/Maildir/ is be lett állítva.

És mégis mailboxba kapom a leveleket.

Vajon mit kell még megadnom?
A mysql_servers is be van állítva.

Ext3 fájlrendszer megmentése

Fórumok

Sziasztok!

Sürgős segítségre lenne szükségem (nem siettetésképp mondom, de szeretnék mihamarabb túllenni a dolgon...)
Az udev "megtréfált", összecserélte a meghajtóimat, és egy vinyón felülírtam random adatokkal egy ext3-as fájlrendszert. Illetve csak elkezdtem, de mikor rájöttem, hogy nem jó vinyó kerreg, leállítottam. A dd szerint ekkor jártunk 197 MB-nál. A lemez elejétől indult, tehát az MBR-t és az első partíció (63- -as offsettől kezdve) elejét gyalulta le. Hogyan tudnám a maradék adatot a partícióról visszanyerni?

Előre is nagyon köszönöm a segítséget!

Blowfish -> MD5

Fórumok

Sziasztok!

Adott egy linux szerver ahol PAM alapú azonosítást használtak shadow fájlból levelezésre.
Ebből kellene sql alapú virtuális felhasználókat csinálnom.

Alapvetően ez még nem lenne gond, de a meglévő szerveren blowfish titkositással generálták a jelszavakat, azt pedig nem tudom megetetni a dovecottal, postfixxel, postfixadminnal gányolás nélkül (fontos lenne a hordozhatóság).

Nincs valakinek ötlete, hogyan lehetne esetleg blowfish-sel titkosított jelszavakat md5 jelszavakká alakítani? Egyáltalán lehetséges? Google-t nézegettem, de egyelőre nem találtam megoldást sajnos.

Minden használható ötletet köszönök!

Korci

dkms + fglrx + custom kernel telepítés és beállítás

Fórumok

Sziasztok!

A minap forgattam magamnak egy kernel-t Ubuntu 8.04.2-re. (2.6.28.6 vanilla). Minden működik, ahogy szerettem volna, kivéve az ATI Radeon X1400-amat. Ez nem meglepő, zárt forrású driver, dkms-t használ.

Viszont a nagy szívfájdalmam, hogy az apt-vel telepíthető dkms 2.6.24-es kernelre van beállítva, illetve az alábbi csomagokat tartalmazza a függőségi listája:

Depends: awk, bash, gcc, linux-headers-generic | linux-headers, linux-image, module-init-tools

Viszont a saját kernelem miatt ez semmit se ér. Ezen az oldalon http://linux.dell.com/dkms/ megtaláltam a dkms forrását, de nekem a telepítése és beállítása túl nehéz. Nem sikerül. Így az fglrx telepítő hibát dob.

http://pastebin.com/f17645fab

Tudna nekem valaki segíteni abban, hogy a saját kernelemhez hogyan állítom be a dkms-t?

Először is a Dell oldalán szereplő dkms-t szeretném telepíteni. Viszont nem igazán értem, mit jelent a README.dkms megfelelő része:

http://pastebin.com/f4425ad45

A dkms man oldalán a következő paramétereket találtam, amik fontosak lehetnek a későbbiekben:

-k kernel version
--config
--kernelsourcedir

Ez mind adott. Viszont az fglrx telepítőt ennek a használatára hogy veszem rá? Utólag hogyan állítható be mindez?

A dkms.conf-ot jól értem, hogy az fglrx tartalmazza?

Nagyon szépen köszönöm előre is a segítséget vagy ötleteket!

böngészőből jövő hangot hálózaton

Fórumok

Sziasztok!

Hangot szeretnék átvinni egy ubuntu böngészőjéből egy másik gépre (ubuntu), azért lenne szükség rá mert egy webes chat hangot ad hogyha írnak és erről többen is szeretnénk tudni (a chatnél nem jöhet szóba más megoldás csak így tudjuk megoldani)

Eddig ott tartok hogy megnéztem a nas-t az rpaly-t (ezek csak zenelejátszást visznek át)
most a pulseaudiot találtam meg erre a célra de nagyon ratyi dokumentációja van, tudna esetleg valaki segíteni akár config fájlokkal akár dokumentációval vagy egyéb ötlettel?

a szerveren amin futna a böngésző most operat használ. A chat egyébként nem flash alapú.