• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    DELVITLinux pro zacatecniky a obycejne uzivatele (NO FLAMES!)
    Každý kdo chce poradit ohledně linuxu je na spravném místě. Přímý následovník audítka stejného názvu. Pravidla jsou stejná jako predchozí, hlavně žádné FLAME!
    Na Hompage klubiku najdete alternativy k aplikacim. Snazim se drzet ten list v aktualizovane a hlavne zajimave alternativy, kdyby ste chteli neco pridat do listu dejte vedet.

    Jak se správně ptát:

    1) Popište příznaky problému nebo chyby co možná nejjasněji a nejpečlivěji.
    2) Popište prostředí, ve kterém chyba nastává, tj. architekturu, operační systém, aplikaci, verzi, atd. Jmenujte distribuci a verzi systému (např. Red Hat 8.0, Slackware 5.1, atd.).
    3) Popište, jak jste se k chybě dostali, a jak jste se ji pokusili odhalit, isolovat a pochopit ještě předtím, než jste se zeptali.
    4) Popište relevantní změny v konfiguraci, které jste v poslední době provedli.
    5) Pokuste se už předem zodpovědět případné doplňující otázky.
    6) Na dlouhé výpisy použijte služby na to určené - pastebin - http://pastebin.com/
    rozbalit záhlaví
    STEFAN
    STEFAN --- ---
    DEII: PREROUTING Ti nastavuje komunikaci vnější port -> vnitřní virtuální server (+ port),
    POSTROUTING zase obráceně .. tj překládá vnitřní adresy na vnější interface za použití parametrů -o jméno_odchozího_interface a buď:
    1) -j MASQUERADE (se doporučuje při dial-up připojení nebo tzv. netrvalém připojení)
    2) -j SNAT (při trvalém připojení)

    PS: nejde jen o tu jednu konkrétní stránku, jsou tam i další a příklady, podle toho jsem se to kdysi naučil taky, takže nevidím problém v tom, proč bys to neměl zvládnout taky, není potřeba k tomu žádné "speciální" znalosti, krom toho, abys rozuměl tomu, co je interface (síťová karta), ip adresa a topologie (schema tvé sítě, tj. odku kam a přes co..)

    pokud Ti to nepůjde, napiš do pošty..
    DEII
    DEII --- ---
    STEFAN: fajn - precetl jsem si to. Na jakou otazku mi to dava odpoved? Nerikej ze na vsechny. Je nutne, abych se ucil sitovou komunikaci, jeji konfiguraci a konfiguraci zarizeni a procesu s tim spojenych?
    Ja jsem z toho stale nepochopil, jestli je ta komunikace oboustrana - nebo jde jen o konfiguraci spojeni navazanych z venku?
    Je treba pro virtualni rozhrani/IP nakonfigurovat gateway, nebo staci jen IP a maska?

    Takhle to mam nakonfigurovane ted:

    iface eth0 inet dhcp
    iface eth0:0 inet static
    address 127.0.0.10
    netmask 255.0.0.0
    iface eth0:1 inet static
    address 127.0.0.11
    netmask 255.0.0.0
    DEII
    DEII --- ---
    DEII: jak mam nakonfigurovat tu virtualni IP aby se z ni dostal server ven?
    DEII
    DEII --- ---
    DEII: zadnou dalsi odpoved uz nedostanu? :)
    ADMIX
    ADMIX --- ---
    VYHULENY_UFO: a ip_forward=1 :) Jasne, pokud tam ma neco slozitejsiho, tak to musi patricne 'orulovat'
    VYHULENY_UFO
    VYHULENY_UFO --- ---
    ADMIX: mozna bych si jeste dal pozor na chain FORWARD

    INET_IP=verejna adresa respektive adresa vnejsiho interfejsu
    eth0 v mem v pripade vnejsi interfejs, eth1 interfejs do vnitrni site

    iptables -t nat -A PREROUTING -p tcp --dport 110 -d $INET_IP -j DNAT --to 10.0.0.15:110

    iptables -A FORWARD -i eth0 -o eth1 -p tcp -d 10.0.0.15 --dport 110 -j ACCEPT
    DEII
    DEII --- ---
    ADMIX:
    vypada to podobne jako zde: http://superuser.com/questions/136948/how-map-forward-port-under-ubuntu-for-other-machine-localhost-555-192-168-0
    jen jsem si nebyl jisty jestli pujde navazat spojeni z te virtualni IP ven - jak ma byt nakonfigurovana?
    ADMIX
    ADMIX --- ---
    DEII:
    iptables -t nat -A PREROUTING -d verejna_ip --dport 1080 -j DNAT --to-destination virtualni_1:80
    iptables -t nat -A PREROUTING -d verejna_ip --dport 2080 -j DNAT --to-destination virtualni_2:80

    atd ?
    DEII
    DEII --- ---
    Mam problem a netusim, jestli je zacatecnicky nebo pokrocily, ale zacnu zde:

    distribuce Ubuntu server 11.04

    Potreboval bych nakonfigurovat vetsi pocet virtualnich IP adres a komunikaci pres verejnou IP dovnitr i ven - dejme tomu nejak takto:

    verejna_ip:1080 <---> virtualni_1
    verejna_ip:2080 <---> virtualni_2
    ...
    verejna_ip:8080 <---> virtualni_8

    Na virtualnich adresach pobezi ruzne webove servery, ktere budou navazovat spojeni ven - databaze, atd. Z venku budou tyto webove servery pristupne pod ruznymi porty verejne adresy.

    Mohlo by to jit pres iptables, nebo si budu muset udelat spesl presmerovani? Pomuze mi to nekdo na modelovem pripade nakonfigurovat?
    KAERO
    KAERO --- ---
    CHEVALIER: neni. ale to neznamena ze to neumi. nevim, nepotreboval jsem to. proc to konecne nenainstalujes a nezkusis?
    CHEVALIER
    CHEVALIER --- ---
    ADMIX: Děkuji.
    ADMIX
    ADMIX --- ---
    CHEVALIER: musis sudo i pred ten sed
    CHEVALIER
    CHEVALIER --- ---
    GILHAD: Děkuji, ale ještě je v tom nějaký háček...

    boot.log:

    udevd[342]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/56-hpmud_support.rules:10

    udevd[342]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/56-hpmud_support.rules:12

    udevd[342]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/86-hpmud-hp_laserjet_1000.rules:6

    udevd[342]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/86-hpmud-hp_laserjet_1000.rules:9

    udevd[342]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/86-hpmud-hp_laserjet_1005_series.rules:6

    udevd[342]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/86-hpmud-hp_laserjet_1005_series.rules:9

    udevd[342]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/86-hpmud-hp_laserjet_1018.rules:6

    udevd[342]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/86-hpmud-hp_laserjet_1018.rules:9

    atd.

    Soubor.txt = CistySeznam2.txt:

    /etc/udev/rules.d/56-hpmud_support.rules
    /etc/udev/rules.d/56-hpmud_support.rules
    /etc/udev/rules.d/86-hpmud-hp_laserjet_1000.rules
    /etc/udev/rules.d/86-hpmud-hp_laserjet_1000.rules
    /etc/udev/rules.d/86-hpmud-hp_laserjet_1005_series.rules
    /etc/udev/rules.d/86-hpmud-hp_laserjet_1005_series.rules
    /etc/udev/rules.d/86-hpmud-hp_laserjet_1018.rules
    /etc/udev/rules.d/86-hpmud-hp_laserjet_1018.rules
    atd.

    sudo cat CistySeznam2.txt | (while read jmeno; do sed -i "s/SYSFS/ATTR/g" $jmeno; done)

    sed: /etc/udev/rules.d/56-hpmud_support.rules nelze číst: Adresář nebo soubor neexistuje
    sed: dočasný soubor /etc/udev/rules.d/sedjuLJA4 nelze otevřít: Operace zamítnuta
    sed: dočasný soubor /etc/udev/rules.d/sed8Pn9z2 nelze otevřít: Operace zamítnuta
    sed: dočasný soubor /etc/udev/rules.d/sedBWoMX2 nelze otevřít: Operace zamítnuta
    sed: dočasný soubor /etc/udev/rules.d/seduw3UR2 nelze otevřít: Operace zamítnuta
    sed: dočasný soubor /etc/udev/rules.d/sedB5DQm3 nelze otevřít: Operace zamítnuta
    sed: dočasný soubor /etc/udev/rules.d/seduReNc3 nelze otevřít: Operace zamítnuta
    sed: dočasný soubor /etc/udev/rules.d/sedjZZKx3 nelze otevřít: Operace zamítnuta
    atd.
    GILHAD
    GILHAD --- ---
    cat soubor.txt | (while read jmeno; do sed -i "s/A/B/g" $jmeno; done)
    CHEVALIER
    CHEVALIER --- ---
    Mám txt soubor a v něm:
    cesta/soubor
    cesta/soubor
    cesta/soubor
    atd.

    a na tyto soubory potřebuju aplikovat:

    sed "s/A/B/g" vstup.txt > vystup.txt

    Nevím jak přinutit SED, aby procházel soubory v tom txt souboru a na nich aplikoval to nahrazení. Nebo jestli to jde jinak... Nejsem programátor.


    Druhá věc: UBUNTU 10.10 pomalá reakce na klávesnici a celkově zpomalený systém. Na co se mám mrknout?
    CHEVALIER
    CHEVALIER --- ---
    KAERO: Mě šlo o to, jestli tam kromě "otevřít soubor" je taky "otevřít zachytávací zařízení".
    PUPU
    PUPU --- ---
    KAERO: a ty dokazes sestrelit program v Linuxu, ktery zamrzl pri volani kernelove funkce? ;-) widle maji dll hell, rpm-based linuxy maji dependency hell. a nepochopitelne se chovajici programy jsem potkal taky na obou systemech. oba systemy maji svoje a oba po svem; zasadni je vybrat si spravny nastroj na konkretni ukol a umet ten nastroj pouzivat.
    KAERO
    KAERO --- ---
    MR_DAN: presne. me napriklad sere ze ani win 7 stale nedokazou sestrelit na pozadani libovolny proces. a pak mi zbyva jen restart... takhle mam pocit ze to neni operacni system, ktery ovlada pocitac, ale jen graficky spoustec jinych programu.
    MR_DAN
    MR_DAN --- ---
    VLASTIS: to neni o tom, jak jsou napsany programy ... to je o registrech, o kterejch si mysli svoje uplne kazdej .. nebo o nemoznosti kontrolovat systemovy sluzby a procesy (tudiz jedinej zpusob, jak je otocit je restart)... nebo o tom, ze ti nove nainstalovanej program presmahne nejaky DLLka svoji zpaskvilenou verzi a prestane ti fungovat vsechno, co na nich zavisi, pak pomuze reinstall

    a protoze linux registry nema, procesy kontrolovat muzem a knihovny jsou mezi vsim sw sdileny (diky repozitarum), tak ... dopln si sam
    VLASTIS
    VLASTIS --- ---
    MR_DAN: ale ja ti rozumim
    jen proste neverim v bozsky napsany programy v linuxu a napicu napsany programy pod win..
    Kliknutím sem můžete změnit nastavení reklam