abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 17:22 | Komunita

    Singularity (YouTube) je nejnovější otevřený film od Blender Studia. Jedná se o jejich první 4K HDR film.

    Ladislav Hagara | Komentářů: 0
    dnes 16:55 | Zajímavý software

    Vyšla hra Život Není Krásný: Poslední Exekuce (Steam, ProtonDB). Kreslená point & click adventura ze staré školy plná černého humoru a nekorektního násilí. Vžijte se do role zpustlého exekutora Vladimíra Brehowského a projděte s ním jeho poslední pracovní den. Hra volně navazuje na sérii Život Není Krásný.

    Ladislav Hagara | Komentářů: 0
    dnes 14:00 | Zajímavý projekt

    Společnost Red Hat představila Fedora Hummingbird, tj. linuxovou distribuci s nativním kontejnerovým designem určenou pro vývojáře využívající AI agenty.

    Pinhead | Komentářů: 1
    dnes 02:22 | Zajímavý software

    Hru The Legend of Zelda: Twilight Princess od společnosti Nintendo si lze nově díky projektu Dusklight (původně Dusk) a reverznímu inženýrství zahrát i na počítačích a mobilních zařízeních. Vyžadována je kopie původní hry (textury, modely, hudba, zvukové efekty, …). Ukázka na YouTube. Projekt byl zahájen v srpnu 2020.

    Ladislav Hagara | Komentářů: 0
    dnes 01:11 | Nová verze

    Byla vydána nová major verze 29.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Detailní přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 0
    včera 21:22 | Bezpečnostní upozornění

    Po zranitelnostech Copy Fail a Dirty Frag přichází zranitelnost Fragnesia. Další lokální eskalace práv na Linuxu. Zatím v upstreamu neopravena. Přiřazeno ji bylo CVE-2026-46300.

    Ladislav Hagara | Komentářů: 1
    včera 14:00 | Komunita

    Sovereign Tech Agency (Wikipedie) prostřednictvím svého fondu Sovereign Tech Fund podpoří KDE částkou 1 285 200 eur.

    Ladislav Hagara | Komentářů: 6
    včera 12:55 | IT novinky

    Google na včerejší akci The Android Show | I/O Edition 2026 (YouTube) představil celou řadu novinek: Gemini Intelligence, notebooky Googlebook, novou generaci Android Auto, …

    Ladislav Hagara | Komentářů: 0
    včera 12:33 | IT novinky

    Evropská komise by do léta mohla předložit návrh normy omezující používání sociálních sítí dětmi v zájmu jejich bezpečí na internetu. Prohlásila to včera předsedkyně EK Ursula von der Leyenová, podle níž řada zemí Evropské unie volá po zavedení věkové hranice pro sociální sítě. EU částečně řeší bezpečnost dětí v digitálním prostředí v již platném nařízení o digitálních službách (DSA), podle německé političky to však není dostatečné a

    … více »
    Ladislav Hagara | Komentářů: 46
    včera 04:11 | Nová verze

    Multiplatformní open source aplikace scrcpy (Wikipedie) pro zrcadlení připojeného zařízení se systémem Android na desktopu a umožňující ovládání tohoto zařízení z desktopu, byla vydána v nové verzi 4.0.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (13%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (6%)
     (3%)
     (16%)
     (25%)
    Celkem 1606 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: iptables, redirect a pop3 = login failed se správným heslem

    30.4.2009 12:59 Lesek | skóre: 4
    iptables, redirect a pop3 = login failed se správným heslem
    Přečteno: 449×

    Zdravím,

    mám problém který je již mimo mé znalosti a bohužel jsem ani nebyl schopen najít řešení pomocí Google. Ve zkratce - login na POP3 server v internetu z mého serveru proběhne, z počítačů v síti za ním už ale končí hláškou "Login failed". Při přístupu přes telnet v obou případech komunikace probíhá, pouze s rozdílným výsledkem. Server se k internetu připojuje přes ADSL router ve stejné síti jako jsou klienti, takže pop3 traffic na router předávám pomcí IPTABLES a REDIRECT - což tipuji bude asi ten problém, bohužel ho neumím vyřešit :-(

    A podrobněji:

    • Mám server (IP 10.0.0.1) a ADSL router (10.0.0.138). Oba jsou ve stejné fyzické síti s několika klienty (zatím je to nutné kvůli fyzickému rozmístění komponent).
    • Klienti by se měli připojovat přes server, nikoli přímo router.  (mají tedy mít server jako bránu a DNS server)
    • Na serveru běží http proxy SQUID který celkem úspěšně zvládá svou práci.
    • Pro služby které nejdou posílat přes proxy mám v iptables pravidlo REDIRECT podle čísel portů
    • vše funguje tak jak bych čekal, až na to že pokud na klientské stanici zkusím například telnet pop3.centrum.cz 110 tak se sice s vzdáleným serverem domluvím, vezme si ode mne jméno a heslo ale zahlásí ERR-  Login failed. Stejný pokus provedený ze serveru skončí úspěšně.

    A to mi už hlava nebere, chápal bych kdyby byl server nedostupný, ale co může způsobovat tohle? Moje znalost příslušného protokolu už evidentně není dostatečná :-(

    Prosím tedy o pomoc, jestli někdo ví jak toto vyřešit prosím prosím aspoň naznačte.

    Díky!

    Odpovědi

    30.4.2009 13:42 tom
    Rozbalit Rozbalit vše Re: iptables, redirect a pop3 = login failed se správným heslem

    Nedelam si zatim ambice to cele pochopit, ale jak vypadaji ta pravidla pro redirect a co ma byt jejich cilem? Bud bych tam cekal pravidla s SNAT, nebo nejakou zminku o lokalnim pop3 proxy. Zatim mi to pripada, ze to takhle pripojeni klientu redirectuje na pop3 server bezici na lokalnim stroji. To se da overit napriklad pohledem do logu, kde by mela byt videt rada neuspesnych pokusu o pop3 prihlaseni ;-) Tomas

    30.4.2009 14:22 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: iptables, redirect a pop3 = login failed se správným heslem
    Nerozumím tomu, kde máte jaká pravidla nastavená a co kam předáváte. Bylo by dobré napsat, že např. na klientech nejsou žádná pravidla firewallu, na routeru jsou tato, na serveru tato a jako výchozí bránu mají klienti nastaven server (například).

    Samotný problém spočívá podle mne v tom, že se klienti ve skutečnosti nepřipojují k pop3.centrum.cz, ale k vašemu serveru, kde asi také běží POP3 server. Tam jsou ale samozřejmě jiné účty a jiná hesla, takže přihlášení selže.
    30.4.2009 14:25 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: iptables, redirect a pop3 = login failed se správným heslem
    Ještě jednu věc -- pokud chcete jen docílit toho, aby veškerý provoz klientů o internetu procházel přes server a ne přes router (resp. server pak může provoz přeposlat routeru, ale nepošle mu to přímo klient), nastavte klientům IP adresu serveru jako výchozí bránu, a mezi serverem a routerem udělejte jinou IP síť (třeba 10.0.1/24) a router zcela vyřaďte z té IP sítě 10.0.0/24. Nebo to jde i bez té jiné sítě, pak ale na serveru budete muset dělat SNAT, aby pakety směřující zpět ke klientům neposlal router přímo, ale přes server. Tedy pokud potřebujete, aby server i ty "zpětné" pakety viděl -- ale kdybyste to nepotřeboval, asi přes něj nepoženete veškerý provoz.
    30.4.2009 14:41 Lesek | skóre: 4
    Rozbalit Rozbalit vše Re: iptables, redirect a pop3 = login failed se správným heslem

    Zdravím a díky všem,

    samozřejmě máte pravdu, jsem blb a přesměroval jsem si komunikaci na lokální POP3 server. Lidská blbost nezná hranic jak se sám na sobě přesvědčuji.

    To co popisujete je přesně to čeho chci dosáhnout - fungovalo to dokud jsem dělal klasický NAT mezi eth0 a eth1 - teď už mám ale jen jedno rozhraní aktivní a server který má fungovat jako brána a "reálná" brána jsou v jedné síti. To není definitivní řešení, router přijde později přepojit, ale teď to udělat nemohu.Takže se jdu pokusit o hraní si s SNAT. Opravte mne jestli se mýlím, musím splnit následující:

    v řetezci INPUT povolit příslušný port a protokol, to samé v output a forward. Potom v postrouting nastavit SNAT tak, aby klient (dejme tomu 10.0.0.10) který má jako výchozí bránu server (10.0.0.1) se dostal "ven" přes router (10.0.0.138) aniž by měl adresu routeru kdekoli v lokální konfiguraci uloženou. Snad se to povede :-) Díky moc za nakopnutí!

    30.4.2009 15:14 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: iptables, redirect a pop3 = login failed se správným heslem
    Přišlo by mi jednodušší přiřadit síťové kartě serveru druhou IP adresu v jiné IP síti a routeru dát jen IP adresu z této sítě. Fyzicky budou sice všechny počítače v téže síti, z pohledu protokolu IP ale jakoby to byly dvě oddělené sítě a server mezi nimi routoval. Tím se vyhnete nutnosti dělat na serveru SNAT. Na klientech pak jen nastavíte jako výchozí bránu IP adresu serveru (a nebo současnou IP adresu routeru přidejte také serveru).
    30.4.2009 20:22 Lesek | skóre: 4
    Rozbalit Rozbalit vše Re: iptables, redirect a pop3 = login failed se správným heslem

    Tohle mne také napadlo, ale mám s tím špatné zkušenosti (s virtuálním rozraním), takže tohle řešení mám až jako pozdější. Podotýkám že ty špatné zkušenosti plynuly z mé neznalosti, teď už sice tuším na co si dát pozor ale i tak :-) Nejspíše na to ale dojde. Naštěstí je to řešení maximálně na měsíc až dva, pak to budu snad moci přepojit fyzicky.

    1.5.2009 09:36 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: iptables, redirect a pop3 = login failed se správným heslem
    Když budete používat NAT, stačí na příslušnou komunikaci aplikovat SNAT, tedy např. (je to jen příklad, nevím, zda to přesně takhle bude fungovat)
    iptables -t nat -A POSTROUTING -s 10.0.0.1 -j RETURN
    iptables -t nat -A POSTROUTING -s 10.0.0.138 -j RETURN
    iptables -t nat -A POSTROUTING -s 10.0.0.0/24 --to-source IP_adresa_serveru
    
    a pak příslušnou komunikaci povolit v řetězci FORWARD.

    Ale osobně bych jen přiřadil druhou IP adresu síťové kartě na serveru, je to úprava jednoho konfiguračního souboru ve vaší distribuci, nečekal bych tam nějaké problémy. U toho NATu už musíte řešit, aby se to týkalo jen těch správných počítačů atd.
    1.5.2009 20:10 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: iptables, redirect a pop3 = login failed se správným heslem
    Teď jsem psal příkaz iptables do jiné diskuse, a došlo mi, že jsem ho taady napsal špatně. poslední řádek má být
    iptables -t nat -A POSTROUTING -s 10.0.0.0/24 --to-source IP_adresa_serveru -j SNAT
    
    Mně se zdálo divné, že tam není žádný cíl…
    4.5.2009 08:52 Lesek | skóre: 4
    Rozbalit Rozbalit vše Re: iptables, redirect a pop3 = login failed se správným heslem

    Díky moc!

    Sice se mi to zatím nepodařilo zcela zprovoznit, ale směr už mám zdá se správný. Ještě jednou díky!

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.