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í
×
včera 19:55 | Nová verze

Byla vydána verze 3.11 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Řešena je řada bezpečnostních chyb.

Ladislav Hagara | Komentářů: 0
včera 15:22 | Nová verze

Byl vydán Mozilla Firefox 64.0. Přehled novinek v poznámkách k vydání a na stránce věnované vývojářům. Nejnovější verze tohoto webového prohlížeče přináší například ovládání více panelů, nebo správce úloh, který lze otevřít v nabídce Firefoxu > Více > Správce úloh, nebo napsáním about:performance do adresního řádku.

Ladislav Hagara | Komentářů: 4
včera 13:00 | Zajímavý článek Ladislav Hagara | Komentářů: 0
10.12. 22:33 | Nová verze

Po 3 měsících vývoje od vydání verze 14 byla vydána nová stabilní verze 15 open source systému Nextcloud, forku ownCloudu, umožňujícího provoz vlastního cloudového úložiště. Přehled novinek i s náhledy v příspěvku na blogu. Pro vyzkoušení Nextcloudu je k dispozici demo.

Ladislav Hagara | Komentářů: 4
10.12. 18:00 | IT novinky

Počítačová hra Doom slaví 25 let. Společností id Software ji vydala 10. prosince 1993. Zahrát si ji lze například na Internet Archive.

Ladislav Hagara | Komentářů: 14
9.12. 23:55 | Zajímavý článek

Nakladatelství Raspberry Pi vydalo 244 stránkového průvodce pro úplné začátečníky s jednodeskovým počítačem Raspberry Pi The Official Raspberry Pi Beginner’s Guide (pdf). Programování ve visuálním programovacím jazyce Scratch je věnována nová příručka Code Club Book of Scratch Volume 1 (pdf). Vydáno bylo také třetí číslo časopisu věnovaného počítačovým hrám Wireframe (pdf).

Ladislav Hagara | Komentářů: 0
9.12. 23:44 | Nová verze

U příležitosti oslav jednoho roku prací na debianím balíčku, vyšlo GPXSee 7.0. Nová verze přináší zejména podporu vektorových map (Mapbox PBF) pomocí nově vzniklého Qt pluginu.

Martin Tůma | Komentářů: 8
7.12. 23:33 | Nová verze

UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch (seznam podporovaných zařízení), oznámila vydání nové verze Ubuntu Touch OTA-6. Zdůrazněna jsou například vylepšení webového prohlížeče Morph.

Ladislav Hagara | Komentářů: 0
7.12. 21:33 | Komunita

Richard Hughes na svém blogu informuje, že se společnost AMI (American Megatrends Incorporated), největší dodavatel firmwarů a BIOSů (AMIBIOS, Aptio, ...), zapojila do projektu LVFS (Linux Vendor Firmware Service). Seznam projektem podporovaných zařízení by se měl tedy časem rozšířit.

Ladislav Hagara | Komentářů: 0
7.12. 20:11 | Komunita

Nadace pro svobodný software (FSF) informuje, že seznam doporučených svobodných distribucí GNU/Linuxu byl rozšířen o distribuci Hyperbola GNU/Linux-libre. Hyperbola vychází z Arch Linuxu a na rozdíl od něj splňuje požadovaná kritéria.

Ladislav Hagara | Komentářů: 7
Chystáte se přejít na Wayland na „desktopu“?
 (26%)
 (7%)
 (11%)
 (30%)
 (26%)
Celkem 105 hlasů
 Komentářů: 14, poslední 10.12. 12:19
Rozcestník

Dotaz: nejede iptables + ip alias + dnat

1.8.2005 10:06 Petr
nejede iptables + ip alias + dnat
Přečteno: 326×
Dobry den,

Mam na stroji nahozeno virtualni rozhrani eth0:0
#ip addr show dev eth0
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:0d:87:31:77:3b brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.8/24 brd 192.168.1.255 scope global eth0
    inet 192.168.1.248/24 brd 192.168.1.255 scope global secondary eth0:0
a nyni bych potreboval presmerovat vsechny pozadavky co smeruji na rozhrani 192.168.1.248 (eth0:0) na ip 192.168.1.4.

Zkousel sem iptables (DNAT), ale toto nefunguje
# iptables -L -t nat
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         
DNAT       all  --  anywhere             192.168.1.248      to:192.168.1.111 

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination  

#iptables -L 
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
Nevim proc, ale tato politika je ignorovana. Kdyz dam telnet 192.168.1.248 25, dostanu se na smtp server na 192.168.1.8 a ne na 192.168.1.111, jak bych potreboval.

Dekuji moc za kazdou radu (snad krome google ;))

S pozdravem

Petr

Odpovědi

1.8.2005 11:08 vampi | skóre: 16 | blog: JenTakBlog
Rozbalit Rozbalit vše Re: nejede iptables + ip alias + dnat
a -j REDIRECT -to 192.168.1.4 jsi zkoušel? :)
cesta k dokonalosti je nekonečná - proto hledám jen jednoduchá funkční řešení :)
1.8.2005 11:13 vampi | skóre: 16 | blog: JenTakBlog
Rozbalit Rozbalit vše Re: nejede iptables + ip alias + dnat
aha, to jsem napsal pěkný nesmysl :)

drž se svého DNATu :))

a co INPUT a OUTPUT rules na routeru, možná to bude potřebovat i FORWARD pravidla? :)
cesta k dokonalosti je nekonečná - proto hledám jen jednoduchá funkční řešení :)
1.8.2005 11:28 Petr
Rozbalit Rozbalit vše Re: nejede iptables + ip alias + dnat
A to prave netusim ;) Zkousel jsem i FORWARD, ale nijak to nepomohlo. Jinak tam zadny dalsi router neni. Proste dva stroje na LAN. Na te 192.168.1.4 je sice jeste firewall, ale prime pripojeni jede, takze v tom snad problem nebude.

Posledni (stale nefunkcni) zapis je:
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         
DNAT       all  --  anywhere             192.168.1.248  to:192.168.1.4

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             192.168.1.4
1.8.2005 11:30 Petr
Rozbalit Rozbalit vše Re: nejede iptables + ip alias + dnat
Jinak koukam, ze cas od casu zamenuju ip adresy ;)) Ale to neni ten problem - hraji si se 192.168.1.111 a 192.168.1.4. Nemuzu se dostat ani na jednu ;)
1.8.2005 13:26 vampi | skóre: 16 | blog: JenTakBlog
Rozbalit Rozbalit vše Re: nejede iptables + ip alias + dnat
a jaká je tedy topologie sitě? :) zatím to chápu tak že máš jeden comp s nějakou adresou a jednou síťovkou a na stejné síti někde jinde máš ten druhý a chceš, aby pakety které chodí na tenhle chodily na ten druhý?? :)
cesta k dokonalosti je nekonečná - proto hledám jen jednoduchá funkční řešení :)
1.8.2005 13:46 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: nejede iptables + ip alias + dnat
Nejčastěji bývá problémem to, že zapomenete příslušné pakety povolit v řetězci FORWARD (tabulka filter). Případně zakázaný IP forwarding (/proc/sys/net/ipv4/ip_forward).

Mam na stroji nahozeno virtualni rozhrani eth0:0

Nemáte. To je jen iluze, kterou vytváří příkaz ifconfig. Ve skutečnosti žádné takové rozhraní (ani virtuální) neexistuje. Právě při nastavování paketového filtru je důležité mít to na paměti, protože když zkusíte to fiktivní rozhraní použít v podmínce -i nebo -o, se zlou se potážete.

1.8.2005 16:19 Petr
Rozbalit Rozbalit vše Re: nejede iptables + ip alias + dnat
Aha. Ok ;) A jak bych to tedy mel nastavit, aby to delalo to co potrebuji ? ;) ip_forward je 1, ostatni viz vyse.

Diky moc. Petr
1.8.2005 18:02 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: nejede iptables + ip alias + dnat
Teď jsem si teprve všiml, že vy překládáte na adresu, která je ve stejném rozsahu jako ta vaše. Takže problém bude nejspíš v tom, že cílový počítač posílá odpovědi přímo a vy je tak nemůžete přenatovat zpět. Zkuste trochu naznačit, jak vypadá topologie té sítě a čeho vlastně chcete docílit. Obecně jsou v podobných případech dobrými pomocníky tcpdump nebo ethereal, protože vám ukážou, kde přesně se pakety ztrácejí nebo špatně překládají.
2.8.2005 06:58 Petr
Rozbalit Rozbalit vše Re: nejede iptables + ip alias + dnat
Ok. Snazim se o nasledujici:

Chcipl pocitac A - uzivatele se na nej odkazuji pres IP (takze DNSkou ho nepresmeruji). Je tu jiny pocitac C, ktery by ho mohl zastoupit, ale nemohu menit jeho konfiguraci (pridat ip alias apod.), takze bych chtel pouzit prostrednika - pocitac B, ktery by mel adresu A a vsechny pozadavky predal C ;) Asi blbost, ze ? ;) Jinak to pak ma vypadat takhle:

client se spojuje s A -> B (ma nyni adresu A) zrejme DNATem prelozi cilovou adresu na C -> C zpracuje a odpovi (vse je na jedne ip siti, muze odpovedet primo clientovi) -> client

Muze to tak vubec fungovat ? Pripadne s jakou konfiguraci iptables ? Diky. Petr
2.8.2005 08:13 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: nejede iptables + ip alias + dnat
Jestli jsou všechny tři na stejném segmentu, proč rovnou tomu C nenastavíte druhou IP adresu (tu, kterou měl původně A)? Připadalo by mi to zdaleka nejjednodušší, patlat se s NATem je v takovém případě úplně zbytečné.

Problém ve vaší konfiguraci je v tom, že když přenatujete A na C, odpověď od C jde přímo klientovi, ale jako zdrojová adresa je tam C, takže klient to nepovažuje za odpověď (on navazoval spojení s A, ne s C). Řešením by bylo přenatovat i zdrojovou adresu (na B), aby odpověď šla zpátky k B a ten ji mohl přeložit zpět na správné adresy. Je to ovšem takové drbání se levou nohou za pravým uchem, daleko přirozenější by mi připadalo řešení, které jsem uvedl v předchozím odstavci.

2.8.2005 08:49 Petr
Rozbalit Rozbalit vše Re: nejede iptables + ip alias + dnat
Diky moc za vysvetleni. To mne netrklo. Mate samozrejme pravdu, ale jak sem psal vyse - nemohu ted s tim C pocitacem nic delat - admin je na dovolene a ja si nedovolim mu na to sahat ;)

Jeste jednou diky moc, Petr

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.