Linux-haladó

TCP kapcsolat újralétrehozása adott adatmennyiség után

Fórumok

Üdv!

Adódott egy olyan helyzet, hogy adott mennyiségű adat után meg kéne szakítani bármely TCP kapcsolatot, majd újra létrehozni azt. Kis mennyiségenként kellene ezt megtenni (3-4KB-onként), és mindezt úgy, hogy kernel szinten, tehát az alkalmazásoknak ez úgy tűnjön, mintha létrejönne újra a kapcsolat.

1. Lehetséges-e egyáltalán ilyen a TCP Protokollal?
2. Ha nem lehetséges, akkor van-e rá mód, hogy csinálok valamilyen proxy-t, ami így működik és az használható is lesz. (Tehát folyamatos látszata lesz a dolognak).

Azért van erre szükség, mert van egy QoS szabály, ami az első x KB-ig normális sebességen tolja az adatot minden új kapcsolatnál, majd utána lelassítja azt. Ha az elméletem jó, akkor ezzel a QoS szabály mindig normál sebességen továbbítja az adatot, a kérdés már csak az, hogy az alkalmazások mennyire tolerálják azt (bármilyen internetet használó alkalmazásról beszélünk is).

A válaszokat előre is köszönöm.

[Megoldva] Linux Disk Quota - kérdések

Fórumok

Debian 6 alatt két kötet esetén quota van beállítva.
Azt szeretném, hogy ha valaki túllépte a rendelkezésre álló tárterületet, akkor arról emailt kapjak (lehetőség szerint csak én, az érintett felhasználó nem).

Jelenleg alapértelmezett beállítások vannak:

$ cat /etc/default/quota
# Set to "true" if warnquota should be run in cron.daily
run_warnquota=

# Add options to rpc.rquotad here
RPCRQUOTADOPTS=

$ cat /etc/warnquota.conf
; ; and # type comments are allowed
# and even blank lines

# values can be quoted:
MAIL_CMD = "/usr/sbin/sendmail -t"
FROM = "root@localhost"
# but they don't have to be:
SUBJECT = Over quota
CC_TO = "root@localhost"
SUPPORT = "root@localhost"
PHONE = ""
#
CHARSET = UTF-8

$ cat /etc/quotagrpadmins
#
# This is a sample groupadmins file (/etc/quotagrpadmins)
#
# Comments begin with hash in the beginning of the line

# In this file you specify users responsible for space used by the group
users: root
mygroup: chief

Kérdések:

  1. Elég csak a /etc/default/quota fájban run_warnquota=true módosítás elvégézése?
  2. Pontosan mire szolgál a /etc/quotagrpadmins fájl? Jól értelmezem, hogy itt adhatok meg egy felhasználót, aki qroup quota túllépése esetén megkapja a mailt? Mire szolgál a "myqroup: chief" opció?
  3. Az megoldható valahogy, hogy csak a root és én kapjak értesítést, az érintett felhasználó nem? A felhasználók adatai (helyi mail címe is) LDAP-ban vannak tárolva.

A repquota -avs parancs hatására olyan falhasználók uid-ja is megjelenik a listában, akik korábban már törölve lettek a rendszerből:

#1059 -- 0K 5120M 6144M 0 20000 25000
#2407 -- 0K 51200K 61444K 0 5000 6000

Normális működés ez? Vagy valahogy ki lehet tisztítani a nyilvántartásból az ilyen bejegyzéseket?

Hylafax kérdés

Fórumok

Sziasztok!

Szeretnék egy hylafax szervert beüzemelni.
Ezzel kapcsolatban lenne egy olyan kérdésem, hogy mindenképpen kell-e külön telefon szám a működtetéséhez?
Vagy képes detektálni, hogy fax jön-e befelé?(Ha fax jön akkor ad neki fax hangot, fogadja, ha nem fax jön akkor csörög a telefon.) Egy Motorolla SM56-os modemmel lenne beüzemelve a szerver.

Előre is köszi!

Speciális billentyűhöz funkció rendelése

Fórumok

Sziasztok!

Szeretnék egy gép adott billentyűjéhez funkciót rendelni - egy elvileg touchpad kikapcsoló gombhoz.

showkey key kódot ad rá (ami nem egyezik meg pl. az xmodmap key kódjaival - más esetben sem), scan kódot viszont nem ad.
/A visszakapott key code egyébként 530, tehát elég "nagy" szám./

A gépen Debian Squeeze fut.

xev ill. xbindkeys -k erre a gombra meg sem moccan.

Egy tipp volt valahol, hogy az X csak az első 255 kódot kezeli, ezért kell egy remap erre a billentyűre... viszont remap-et a legtöbb helyen xmodmap-pal oldják meg.
Mivel az xmodmap konfig is megáll 255-ös kódnál, így ez a korlát úgy tűnik, most is él (állítólag nem egyszerű a feloldása).

Távirányítóhoz írtak egy xorg-beállítást valahol, ez a billentyűzet szekciójában nem segített (event_key_remap).

Hogyan tudnám ezt a billentyűkódot 255 alá vinni?
Esetleg van valami xorg vagy kernelparaméter, amit érdemes volna még megpróbálnom?

Esetleg valakinek van erre ötlete?

[Megoldva] Bacula TLS

Fórumok

Sziasztok!

Baculával szenvedünk. Minden működik TLS nélkül. TLS-el a Bacula-dir, Bacula-SD, Bacula console működik, viszont a kliens Bacula-FD képtelen a Bacula-dir-el kommunikálni.
Help!

Íme a konf-ok:

Kliens:

Director {
Name = virtualtest-dir
Password = "1"
Address = 192.168.0.150
TLS Enable = yes
TLS Require = yes
TLS Verify Peer = no
TLS Allowed CN = "bacula.domain.hu"
TLS CA Certificate File = /etc/bacula/ssl/cacert.pem
TLS Certificate = /etc/bacula/ssl/bacula.domain.hu-cacert.pem
TLS Key = /etc/bacula/ssl/cacert-nopass.key
}

FileDaemon { # this is me
Name = deb-lenny-fd
FDport = 9102 # where we listen for the director
WorkingDirectory = /var/lib/bacula
Pid Directory = /var/run/bacula
Maximum Concurrent Jobs = 20
FDAddress = 192.168.0.51
}

Messages {
Name = Standard
director = virtualtest-dir = all, !skipped, !restored
}

Szerver:

Client {
Name = deb-lenny
Address = deb-lenny
FDPort = 9102
Catalog = MyCatalog
Password = "1" # password for FileDaemon 2
File Retention = 30 days # 30 days
Job Retention = 6 months # six months
AutoPrune = yes # Prune expired Jobs/Files
TLS Enable = yes
# TLS Require = yes
TLS Require = no
TLS Allowed CN = "bacula.domain.hu"
TLS CA Certificate File = /etc/bacula/ssl/cacert.pem
TLS Certificate = /etc/bacula/ssl/bacula.domain.hu-cacert.pem
TLS Key = /etc/bacula/ssl/cacert-nopass.key
}

Zentyal 3.0 -ban userek törlése / módosítása PERL-scripttel ??

Fórumok

User / Group törlése PERL scripttel :::

Így próbáltam, de nem jó :
#!/usr/bin/perl

use strict;
use warnings;

use EBox;
use EBox::UsersAndGroups::User;

EBox::init();

open (my $U, 'users.txt');

while (my $line = <$U>) {
chomp ($line);
my ($uname,$egyeb) = split(';', $line);
EBox::UsersAndGroups::User->deleteObject($uname,0);
print "A user totolve: $uname\n";
}
close ($U);

1;

Hiba üzi :
Can't use string ("EBox::UsersAndGroups::User") as a HASH ref while "strict refs" in use at /usr/share/perl5/EBox/UsersAndGroups/User.pm line 81.

Valakinek ötlete van ??

nagios + django

Fórumok

Udv!

Van egy mukodo nagios rendszerem, ami az adatokat a sajat logfijljain kivul egy mysql adatbazisban is eltarolja ndoutils segitsegevel. Ezzel eddig nincs is gond, de erdekelne, hogy letezik- e valamilyen megoldas arra, hogy ez az adatbazis "djangokepes" legyen. Nezegettem ezt a djagiost, de oszinten szolva nem tudom, hogy ez jo lenne- e erre, avagy nem talaltam szamomra meggyozo doksit inkabb.

Koszi a valaszokat.

-----

Ha mas nem, talan felepitek egy uj models fajlt ez alapjan. Ha mukodik, ez is jo lenne, bar egy tisztabb megoldas meg inkabb.

titkosítás cloudban tárolt fájlokra

Fórumok

Sziasztok!

Van pár fájlom, amiket szívesen tárolnék valami google drive vagy dropbox szerű helyen, több gépről elérhetően. Viszont nem szeretném, ha bárki csak úgy el tudná ezeket olvasni.
Elsősorban Linux alól akarom használni, de ha mondjuk Windows alól is elérhető, az hasznos lenne.

Hasonló problémára mit ajánlanátok?

Nekem az jutott eszembe első közelítésre, hogy készítek dd-vel egy valamekkora fájlt, monjduk 1GiB méretűt, ezt teszem a szinkronizált könyvtárba, készítek bele valami titkosított fájlrendszert és felmountolom Linux alatt, amikor ezek a fájlok kellenek.

Feltételezem, ez működne, de persze Win alól nem, meg Linux alól se tudom, mennyire kényelmes.

Esetleg valakinek valami más ötlete lenne?

Köszi,
G

Dhcp titás

Fórumok

Sziasztok!

Van egy problémám a dinamikus ip kiosztással.
Létezik egy irodai hálózat. Benne van egy ubuntu szerver, ami tűzfal és dhcp szerver is egyben. A "fix" gépelnek, fix ip-k vannak beállítva a dhcp configban. A dinamikus hosztok 100-253-ig vannak beállítva. A problémám a következő:
- vannak vendégek akiket be kell engednem a hálózatba, hogy tudják használni a nyomtatókat, stb.
- viszont rajtuk kívül más ne tudja használni a hálózatot(!).
Gondolom iptables lesz a megoldás és egy lista, csak még nem tudom milyen formában.

Valakinek ötlete?

Xorg nagy CPU load

Fórumok

Mostanában azt vettem észre a gépemen, hogy belassult nagyon. Doksi megnyitás, ablak frissítés jópár s, stb.
Ilyenkor a vmstat szerinti CPU load felmegy 50%-ra. Mivel 2 magos a gép, gondolom, ez azt jelenti, hogy az egyik mag 100%-on megy.

Nézem, hogy mi darál, amikor pl. ez történik, másodpercenként kiadott ps-el, de csak ezt találom, mint mindig listavezető:

PID %CPU COMMAND
6 59.4 [migration/0]
7 87.2 [migration/1]

De ez akkor is ennyi, mikor vmstat szerint kb 0 a load. Na ezt itt nem értem. Úgy látszik, a ps meg a vmstat máshonnan nyeri az infókat.
Van még néha 10% X server load.
Minden tippet kösz...

Edit: ha a top outputját nézem, akkor aszerint az Xorg processz eszik sokat.
A migration dolgot ezek után sem értem, de lehet, h. semmi köze ehhez.
[át is írtam a címet...]