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 13:00 | Nová verze

Google Chrome 62 byl prohlášen za stabilní (YouTube). Nejnovější stabilní verze 62.0.3202.62 tohoto webového prohlížeče přináší řadu oprav a vylepšení. Vylepšeny byly také nástroje pro vývojáře (YouTube). Opraveno bylo 35 bezpečnostních chyb.

Ladislav Hagara | Komentářů: 0
dnes 11:00 | Zajímavý článek

Článek (en) na Mozilla.cz je věnován vykreslování stránek ve Firefoxu. V průběhu roku 2018 by se ve Firefoxu měl objevit WebRender, jenž by měl vykreslování stránek urychlit díky využití GPU.

Ladislav Hagara | Komentářů: 0
dnes 08:22 | Bezpečnostní upozornění

NÚKIB (Národní úřad pro kybernetickou a informační bezpečnost) informuje o zranitelnosti ROCA v procesu generování RSA klíčů, který se odehrává v softwarové knihovně implementované například v kryptografických čipových kartách, bezpečnostních tokenech a dalších hardwarových čipech vyrobených společností Infineon Technologies AG. Zranitelnost umožňuje praktický faktorizační útok, při kterém útočník dokáže vypočítat

… více »
Ladislav Hagara | Komentářů: 1
dnes 01:23 | Zajímavý software

Příspěvek na blogu otevřené certifikační autority Let's Encrypt informuje o začlenění podpory protokolu ACME (Automatic Certificate Management Environment) přímo do webového serveru Apache. Klienty ACME lze nahradit novým modulem Apache mod_md. Na vývoj tohoto modulu bylo uvolněno 70 tisíc dolarů z programu Mozilla Open Source Support (MOSS). K rozchození HTTPS na Apache stačí nově přidat do konfiguračního souboru řádek s ManagedDomain. Minutový videonávod na YouTube [reddit].

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

Daniel Stenberg, autor nástroje curl, na svém blogu oznámil, že obdržel letošní Polhemovu cenu, kterou uděluje Švédská inženýrská asociace za „technologickou inovaci nebo důvtipné řešení technického problému“.

marbu | Komentářů: 9
včera 13:40 | Pozvánky

Cílem Social Good Hackathonu, který se uskuteční 21. a 22. října v Brně, je vymyslet a zrealizovat projekty, které pomůžou zlepšit svět kolem nás. Je to unikátní příležitost, jak představit nejrůznější sociální projekty a zrealizovat je, propojit aktivní lidi, zástupce a zástupkyně nevládních organizací a lidi z prostředí IT a designu. Hackathon pořádá brněnská neziskovka Nesehnutí.

… více »
Barbora | Komentářů: 1
včera 00:44 | Pozvánky

V sobotu 21. října 2017 se na půdě Elektrotechnické fakulty ČVUT v Praze uskuteční RT-Summit – setkání vývojářů linuxového jádra a uživatelů jeho real-time verze označované jako preempt-rt.

… více »
Pavel Píša | Komentářů: 8
16.10. 23:44 | Bezpečnostní upozornění

V Linuxu byla nalezena bezpečnostní chyba CVE-2017-15265 zneužitelná k lokální eskalaci práv. Jedná se o chybu v části ALSA (Advanced Linux Sound Architecture).

Ladislav Hagara | Komentářů: 1
16.10. 22:44 | Komunita

Greg Kroah-Hartman informuje na svém blogu, že do zdrojových kódu linuxového jádra bylo přidáno (commit) prohlášení Linux Kernel Enforcement Statement. Zdrojové kódy Linuxu jsou k dispozici pod licencí GPL-2.0. Prohlášení přidává ustanovení z GPL-3.0. Cílem je chránit Linux před patentovými trolly, viz například problém s bývalým vedoucím týmu Netfilter Patrickem McHardym. Více v často kladených otázkách (FAQ).

Ladislav Hagara | Komentářů: 4
16.10. 22:04 | Pozvánky

Rádi bychom vás pozvali na přednášku o frameworku Avocado. Jedná se o testovací framework další generace, inspirovaný Autotestem a moderními vývojovými nástroji, jako je třeba git. Přednáška se bude konat 23. října od 17 hodin na FEL ČVUT (Karlovo náměstí, budova E, auditorium K9 – KN:E 301). Více informací na Facebooku.

… více »
mjedlick | Komentářů: 0
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (12%)
 (0%)
 (0%)
 (3%)
 (76%)
 (9%)
Celkem 33 hlasů
 Komentářů: 1, poslední dnes 11:21
    Rozcestník

    Dotaz: Routovani

    8.8.2011 14:37 Michal Urban | skóre: 7
    Routovani
    Přečteno: 519×
    Zdravim,

    mam takovy pocitam ze trivialni problem, ale ackoliv jsem tu narazil na radu for timhle se zabyvajicich, tak mi to porad nefunguje.

    Mam server s Debianem stable, ktery je jednim rozhranim (eth3) pripojen do netu (funguje) pres VDSL. Druhe rozhrani je pripojeno k memu staremu ADSL modemu, ktery ted vyuzivam jako switch. K nemu jsou pripojeny dalsi domaci pocitace. A mam problem s nastavenim routovani, abych se z desktopu dostal na net. Schema site je nasledujici:
    ------------------
    | Desktop        |
    | 192.168.1.3    |
    ------------------
            |
    ------------------
    | ADSL Router    |-------> Dalsi pocitace 192.168.1.X
    | 192.168.1.2    |
    ------------------
            |
    ------------------
    | Server / eth0  |
    | 192.168.1.1    |
    ------------------
    | Server / eth3  |
    | 1.1.1.2        |
    ------------------
            |
    ------------------
    | VDSL Router    |
    | 1.1.1.1        |
    ------------------
            |
    ------------------
    | INTERNET       |
    ------------------
    
    A potrebuji vytvorit cestu z vnitrni site na internet. Zkousel jsem ruzna nastaveni, ale jelikoz to nikdy nefungovalo, tak jsem je vzdy smazal. Proto mam ted routovaci tabulku nasledujici, jak ji po instalaci vytvoril sam system:
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    localnet        *               255.255.255.0   U     0      0        0 eth0
    1.1.1.0         *               255.255.255.0   U     0      0        0 eth3
    default         1.1.1.1         0.0.0.0         UG    0      0        0 eth3
    default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
    
    V iptables je povolen forward:
    #!/bin/bash
    # iptables script
    
    ##################################################################
    
    # Flush rules
    clear
    iptables -F
    
    # Set defaults
    iptables -P INPUT DROP
    iptables -P FORWARD ACCEPT
    iptables -P OUTPUT ACCEPT
    
    # Allow SSH on port 22
    iptables -A INPUT -p tcp --dport 22 -j ACCEPT
    
    # Allow Samba
    iptables -A INPUT -p udp --dport 137 -j ACCEPT
    iptables -A INPUT -p udp --dport 138 -j ACCEPT
    iptables -A INPUT -p tcp --dport 139 -j ACCEPT
    iptables -A INPUT -p tcp --dport 445 -j ACCEPT
    iptables -A INPUT -p tcp --dport 901 -j ACCEPT
    
    # Allow CUPS web access
    iptables -A INPUT -p tcp --dport 631 -j ACCEPT
    
    #  Set access for localhost
    iptables -A INPUT -i lo -j ACCEPT
    
    # Set access for webserver
    iptables -A INPUT -p tcp --dport 80 -j ACCEPT
    
    # Accept packets belonging to established and related connections.
    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    
    ##################################################################
    
    # Save settings
    iptables-save > saved.fw
    
    # List rules
    iptables -L -v
    
    Zkousel jsem (samozrejme na serveru) jak jen nastaveni samotne routy, tak vytvoreni gw na jinem rozhrani, pres tyhle prikazy:
    route add -net 192.168.1.0 netmask 255.255.255.0 dev eth3
    route add -net 192.168.1.0 netmask 255.255.255.0 gw 1.1.1.1 dev eth3
    Ale bylo to k nicemu ... je mi jasny, ze delam chybu v nejake blbine, ale netusim ...

    Odpovědi

    8.8.2011 14:41 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    PS: Ip forward mam povoleny.
    8.8.2011 14:45 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Routovani
    Ten ADSL router funguje opravdu jako switch? Tj. nefiltruje komunikaci ani jí neroutuje?

    Máte na to Debianu povolené předávání paketů mezi rozhraními?
    #zjištění stavu
    cat /proc/sys/net/ipv4/ip_forward
    
    #zapnutí předávání
    echo 1 > /proc/sys/net/ipv4/ip_forward
    
    8.8.2011 14:50 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    Na tom ADSL zadne filtry nastavene nemam. A kdyz si z desktopu hodim na server traceroute, tak to jde rovnou, bez "prestupu" na routeru. Takze podle mne jede jako switch.

    IP Forward mam povoleny.
    8.8.2011 14:58 Matěj Vaňátko | skóre: 19 | Brno
    Rozbalit Rozbalit vše Re: Routovani
    Ne ne. To bude jiná chyba. Na první pohled docela evidentní. Podle mě vám tam chybí aktivace NATu z vnitřní sítě ven. Pakety tedy od vás na 100% odejdou, ale router u providera neví, kam je má vrátit. Není tedy nastaven SNAT či MASQUERADE. Dle mého názoru stačí přidat následující řádek do toho skriptu s IPTABLES.
    iptables -t nat -A POSTROUTING -o eth3 -j MASQUERADE
    Jako další vymažte to přidávání rout do routovací tabulky. Default routu máte určitě udělanou v /etc/network/interfaces pomocí parametru "gateway" a ostatní routy on zná, jelikož ty sítě má přímo připojené na svoje rozhranní.
    8.8.2011 15:13 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    Takze jsem pridal maskaradu a odebral ty default routy - bohuzel zadna zmena. Kdyz jsem povolil prichozi (INPUT), tak jsem si overil, ze se z desktopu dopingnu na obe rozhrani serveru, ale dal ne ...
    8.8.2011 15:17 Matěj Vaňátko | skóre: 19 | Brno
    Rozbalit Rozbalit vše Re: Routovani
    A máte na desktopu nastavenou default gateway ? To už je tak jediné, co mě napadá, že by to mohlo blokovat.

    Jestliže máte povolen forward paketů, jestli je udělaná maškaráda, jestli to neblokují iptables, musí to logicky vzato chodit.
    Hoďte sem ještě výpis routovací tabulky potom, co jste vyházel ty routy. A když pingáte, zkuste pomocí TCPDUMP sledovat, jak vlastně ty pakety chodí. Resp. kam až dojdou.
    8.8.2011 15:28 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    Takze:
    1) Na desktopu mam nastavenou gateway na 192.168.1.1
    2) Forward jsem overil a = 1
    3) Maskaradu jsem pridal do skriptu iptables, tak jak jste ten radek napsal.
    4) U iptables jsem dal vsechno na ACCEPT, tj. i INPUT
    5) TCPDUMP nemam, na desktopu bezi Win7 a v tech nevim jak to sledovat ...
    6) Routovaci tabulka vypada takhle (po restartu si tam system zas doplni ty dalsi dve "default" routy):
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    localnet        *               255.255.255.0   U     0      0        0 eth0
    1.1.1.0         *               255.255.255.0   U     0      0        0 eth3
    
    Aktualni stav je, ze se dopingnu jen na 192.168.1.1, ale uz ne na druhe rozhrani serveru 1.1.1.2 ...
    smoofy avatar 8.8.2011 15:50 smoofy | skóre: 9
    Rozbalit Rozbalit vše Re: Routovani
    5) TCPDUMP nemam, na desktopu bezi Win7 a v tech nevim jak to sledovat
    Wireshark je super aplikace a funguje jak na widlich tak na linuxu.
    Jenom absolutní kripl, zapne to, co jiný vypl.
    8.8.2011 15:53 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Routovani
    Ta routovací tabulka vypadá divně. Když máte dvě IP adresy, měl by tam systém při startu vygenerovat dvě routy pro danou síť a jako třetí výchozí routu "do internetu". Tohle je to, jak to vypadá po startu, nebo jste tam dělal nějaké úpravy?

    Taky by bylo lepší použít příkaz ip route z balíčku iproute2, tomuhle zastaralému příkazu route není dobré moc důvěřovat.
    8.8.2011 15:55 Matěj Vaňátko | skóre: 19 | Brno
    Rozbalit Rozbalit vše Re: Routovani
    To je celé nějaké divoké. Tak v tom případě mi sem hoď routovací tabulku, která je přesně po naběhnutí systému. A hoď sem i výpis /etc/network/interfaces.
    Jak tu někteří píší, zkus klidně vyhodit i ten ADSL modem, který ti dělá switch a uvidíme, co to udělá
    8.8.2011 15:58 Matěj Vaňátko | skóre: 19 | Brno
    Rozbalit Rozbalit vše Re: Routovani
    Jo a používejte při vypisování přes příkaz "route" i parametr -n

    PS: Balíček s příkazem "route" je sice zastaralý, ale podle mě plně funkční. Já stále používám ifconfig i route a nestěžuju si. To jen tak na okraj :-)
    houska avatar 8.8.2011 14:47 houska | skóre: 41 | blog: HW
    Rozbalit Rozbalit vše Re: Routovani
    co jsem zbezne koukal tak to vypada dobre jediny co me trklo bylo ze tam mas dve defaultni routy

    zkus ji smaznout a dej vedet kam az ti projde ping ven

    8.8.2011 15:13 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    Bohuzel nepomohlo ...
    8.8.2011 15:49 jessica
    Rozbalit Rozbalit vše Re: Routovani
    Zkusil bych na chvyli vyhodit ten ads router co funguje jako switch u tehle zarizeni uz jsem videl kdejaky veci.\n Pocitam ze z toho serveru z debianem vam internet funguje?\n A jdem vam znej pingnout napr nix.cz a na druhou stranu 192.168.1.3?
    8.8.2011 16:00 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    Ano, net na serveru jede (VDSL dava IP pres DHCP). A pingnout se da na obe strany ...
    smoofy avatar 8.8.2011 15:42 smoofy | skóre: 9
    Rozbalit Rozbalit vše Re: Routovani
    Ahoj Michale,

    ta routovaci tabulka je tabulka koncove stanice nebo toho serveru? Podle vseho patri tomu serveru. Predpokladam ze si vymazal default routu "default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0" ktera je nesmyslna, musis ale naopak pridat jeste routu pro 192.168.1.0 na eth0. Ten pocitac totiz zjevne nevi (evidentni dle routovaci tabulky) co s takovymahle paketama delat :) Dej vedet jak se dari.

    Lukas
    Jenom absolutní kripl, zapne to, co jiný vypl.
    8.8.2011 16:00 Matěj Vaňátko | skóre: 19 | Brno
    Rozbalit Rozbalit vše Re: Routovani
    To není pravda. O síti 192.168.1.0/24 on samozřejmě ví. Má ji přímo připojenou. Označuje se tam jako "localnet". Nevim, jestli je to pravda, ale myslím si, že takhle se označí síť, která je připojená na eth0, když se použije příkaz "route" bez parametru -n
    8.8.2011 16:01 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    Ano, s parametrem -n je tam misto localnet napsano 192.168.1.0.
    8.8.2011 16:15 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    Odebral jsem tu default gw, misto ni pridal
    route add default gw 1.1.1.1 netmask 255.255.255.0
    
    a vysledek (dal to nefunguje) vypada takto:
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    default         1.1.1.1         255.255.255.0   UG    0      0        0 eth3
    localnet        *               255.255.255.0   U     0      0        0 eth0
    1.1.1.0         *               255.255.255.0   U     0      0        0 eth3
    
    8.8.2011 16:07 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    Pro jistotu pridavam obsah interfaces:
    # The loopback network interface
    auto lo
    iface lo inet loopback
    
    
    # Pripojeni do vnitrni site / ADSL Router
    allow-hotplug eth0
    iface eth0 inet static
            address 192.168.1.1
            netmask 255.255.255.0
            network 192.168.1.0
            broadcast 192.168.1.255
            gateway 1.1.1.1
    #192.168.1.1
            # dns-* options are implemented by the resolvconf package, if installed
            dns-nameservers 8.8.8.8 8.8.4.4
    
    
    # Pripojeni do Internetu / VDSL Router
    allow-hotplug eth3
    iface eth3 inet dhcp
    
    coz nasledne po restartu vytvori takovyto route:
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    localnet        *               255.255.255.0   U     0      0        0 eth0
    1.1.1.0         *               255.255.255.0   U     0      0        0 eth3
    default         1.1.1.1         0.0.0.0         UG    0      0        0 eth3
    
    8.8.2011 16:13 Matěj Vaňátko | skóre: 19 | Brno
    Rozbalit Rozbalit vše Re: Routovani
    Tak u toho eth0 vyhoďte tu default gateway. Default gateway je automaticky získána z eth3 z DHCP u providera. To je pro server jeho výchozí brána. Tady jste mu vlastně řekl, že je výchozí brána 1.1.1.1 na eth0, kde vlastně není. Teď nevím, jak je to tam s prioritama, takže netuším, jestli to může dělat bordel, ale určitě to tam nepatří.

    Jinak, místo allow-hotplug používejte auto. Sice vám to při spuštění /etc/init.d/networking restart bude psát varování, ale síť se opravdu překonfiguruje. Při allow-hotplug se nastavení sítě změní až po resetu stroje nebo při resetu něčeho jiného. Myslim si, že to asi někde půjde, ale lepší je používát auto ethX

    A pak, jak v těch Win 7 testujete ping ven ? Pingáte na IP adresu nebo DNS jméno ? Aby nebyl zakopaný pes i v DNS
    smoofy avatar 8.8.2011 16:20 smoofy | skóre: 9
    Rozbalit Rozbalit vše Re: Routovani
    Sorry za tu branu, cetl jsem to moc rychle a zamenil localnet za localhost :).

    Jeste jeden dotaz bych ale mel, pokud ten ADSL router pouzivas jako switch, proc u nej udavas IP? Na klasickem switchi zadne ip nepotrebujes.
    Jenom absolutní kripl, zapne to, co jiný vypl.
    8.8.2011 16:22 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    To IP uvadim, protoze ho ma ... :) Je tam administrativni rozhrani. Jinak jak jsem rikal, pri tracert z windows na server (nebo nazpet) se mezi skoky neobjevuje a jen predava ...
    8.8.2011 16:24 Matěj Vaňátko | skóre: 19 | Brno
    Rozbalit Rozbalit vše Re: Routovani
    To má spíš pořád jako router, který musí mít aspoň lokální IP. Ale ten jeho malý switch (obvykle 4 porty) používá opravdu jako switch.

    Přeci jen bych ho ale taky vyřadil a zkusil to propojit přímo.
    8.8.2011 16:20 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    Tak gateway od eth0 jsem vymazal, allow-hotplug jsem zamenil za auto, diky za informaci! ... A ja zatim nepinguji ven, ale jen na ten VDSL router (vim, ze se na nej da pingnout, ze serveru to jede). A pinguji tedy na IP.
    smoofy avatar 8.8.2011 16:30 smoofy | skóre: 9
    Rozbalit Rozbalit vše Re: Routovani
    Tak ted tak nejak nechapu co funguje a co ne :). Neslo by to nejak vysvetlit pro blby? :)
    Jenom absolutní kripl, zapne to, co jiný vypl.
    8.8.2011 17:23 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    :) Psal jsem, ze se nesnazim vypingnout ven na web. Mym cilem ted je, dopingnout se z desktopu na VDSL router, pac pak bych vedel, ze ta routa na serveru jede.
    8.8.2011 16:34 Matěj Vaňátko | skóre: 19 | Brno
    Rozbalit Rozbalit vše Re: Routovani
    A opravdu je nastavená maškaráta a povolený forward ? Forward se v /proc/sys/net/ipv4/ip_forward nastaví po restartu vždy na hodnotu 0.
    Lepší je v /etc/sysctl.conf odkomentovat řádek net.ipv4.ip_forward=1
    Klidně sem hoďte i výpis iptables -nvL ihned po restartu PC a po aktivaci toho vašeho skritpu na iptables.
    smoofy avatar 8.8.2011 16:37 smoofy | skóre: 9
    Rozbalit Rozbalit vše Re: Routovani
    Prihod vypis ty routovaci tabulky. Pokud se dostanes na VDSL tak to vypada ze ti funguje routa pro 1.1.1.0 ane nemas nastavenou default routu pro ostatni trafic, proto ti to asi nepinga ven.
    Jenom absolutní kripl, zapne to, co jiný vypl.
    8.8.2011 17:21 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    Vypis iptables po startu:
     iptables -nvL
    Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
     pkts bytes target     prot opt in     out     source               destination
       85  8393 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:2222
       52  4884 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:137
       62 14266 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:138
        0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:139
        0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:445
        0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:901
        0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:631
        0     0 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0
        0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp dpt:80
        1   120 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
    
    Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
     pkts bytes target     prot opt in     out     source               destination
    
    Chain OUTPUT (policy ACCEPT 177 packets, 27682 bytes)
     pkts bytes target     prot opt in     out     source               destination
    
    A routovaci tabulky:
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    localnet        *               255.255.255.0   U     0      0        0 eth0
    1.1.1.0         *               255.255.255.0   U     0      0        0 eth3
    default         1.1.1.1         0.0.0.0         UG    0      0        0 eth3
    
    vencour avatar 8.8.2011 16:35 vencour | skóre: 55 | blog: Tady je Vencourovo | Praha+západní Čechy
    Rozbalit Rozbalit vše Re: Routovani

    Shrnu zdejší chaos ... základem je dostat se ze serveru "ven". Nat by měl dělat VDSL modem ... je to na DSL a tedy VDSL modem dělá ppp klienta, že?

    Tedy 1) pingnete si ze serveru ven? 2) A pak ze serveru se zdrojovou adresou sítě 192.168.1.x. (ping -I 192.168.1.1). 3) Desktop je v rozsahu sítě, ze které jste si už pingal, měl by se už přes server dostat.

    Pro ověření můžete sledovat interfejsy přes "tcpdump -i ethX -n icmp"

    Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
    8.8.2011 16:46 Matěj Vaňátko | skóre: 19 | Brno
    Rozbalit Rozbalit vše Re: Routovani
    Ten modem bude určitě ppp klient, ale jak znám Telefónicu, tak už ten modem bude routovat a dělat NAT. A pokud by měl bejt NAT jenom na něm, neví, kudy zpět do sítě 192.168.1.0 /24. Tazatel psal výše, že ze serveru se na net dostane. Nedostane se jen z lokální sítě. Problém musí být někde na tom serveru. Aspoň podle mě teda
    vencour avatar 8.8.2011 16:51 vencour | skóre: 55 | blog: Tady je Vencourovo | Praha+západní Čechy
    Rozbalit Rozbalit vše Re: Routovani

    Ok, pravda ... takže by stačilo přidat routu na síť za serverem na interfejs serveru.

    Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
    smoofy avatar 8.8.2011 17:04 smoofy | skóre: 9
    Rozbalit Rozbalit vše Re: Routovani
    Ja se v tom prestavam orientovat, kdyby tomu ale tak bylo, jak pise Matej, tak by prece nefungoval ani ping na ten modem 1.1.1.1 z koncove stanice. Ale jak rikam, jsem v tom uz uplne ztracenej :). Mne to spise pripada, jako ze funguje vsude bezproblemu komunikace na sit 1.1.1.0, ale na koncove stanici neni default routa ale jen routa pro sit 1.1.1.0. Asi je to teda blbost, ale vysvetlovalo by to jak je mozne, ze se dostane ze stanice na modem ktery je na 1.1.1.0 siti a ne na internet, pro ktery ta routa proste chybi. Kdyby byl spatnej NAT na serveru, nenecha ho to ani pingnout modem prece.
    Jenom absolutní kripl, zapne to, co jiný vypl.
    8.8.2011 17:24 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    Nevim, jak k tomu zmateni doslo, ale kazdopadne pro presnost:

    1) Ze serveru se na VDSL modem dopingnu. 2) Z desktopu se na VDSL modem nedopingnu. 3) Z desktopu se na obe sitovky v serveru dopingnu.
    smoofy avatar 8.8.2011 17:33 smoofy | skóre: 9
    Rozbalit Rozbalit vše Re: Routovani
    Nic si z toho nedelej, moje chyba, delam moc veci najednou. Jdu domu, mrknu na to v klidu.
    Jenom absolutní kripl, zapne to, co jiný vypl.
    8.8.2011 17:47 lertimir | skóre: 60 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Routovani
    nějak moc dobře tomu nerozumím. To co bych udělal je monitoring paketů na rozhraních serveru abych zjistil co se tam vlastně děje. Navíc jsem v tom výpisu iptables neviděl žádné pravidlo pro icmp. Něco jako:
    iptables -A OUTPUT -p icmp --icmp-type echo-request -j ACCEPT
    iptables -A INPUT  -p icmp --icmp-type echo-reply   -j ACCEPT
    
    Ale možná jsem něco přehlédl četl jsem diskusi hodně narychlo.
    8.8.2011 17:52 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    To pravidlo tam opravdu nemam, ale pred par hodinama jsem dal OUTPUT, INPUT i FORWARD natvrdno na ACCEPT, takze by to nemel byt problem ...
    8.8.2011 17:59 Matěj Vaňátko | skóre: 19 | Brno
    Rozbalit Rozbalit vše Re: Routovani
    Člověče, řeknu ti, je to celý nějaký divný.
    A) Pokud se ze serveru dopingneš na VDSL modem, je to OK
    B) Pokud se z desktopu dopingneš na server, je to OK
    C) Pokud je povolen forward paketů, je to ok
    D) Pokud je nastavená maškaráda, je to v cajku
    To jsou asi nejčastější chyby. Jelikož u tebe to už vypadá OK, bude to nějaká podivná závada. Hele, jestli chceš, ozvi se mi asi za 20 minut na ICQ 222 960 497 a můžem to řešit online. Tenhle problém mě totiž taky dost zajímá....
    8.8.2011 18:45 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    Fakt je to divny - a jeste divnejsi je, ze to prave zacalo fungovat. Prepojil jsem si ten VDSL router do ADSL routeru, abych moh byt pri veceri online a zaroven se divat na futuramu (na serveru mam nasdileny serialy) a kdyz jsem kabelaz nastrkal nazpatek (viz to schema co mam nahore), tak mi uz internet zustal. A to i po restartu. Fakt to nechapu.

    Jinak tedy pro uplnost:

    1) ip_forward nastaveny na 1 (celou dobu)

    2) route (po poslednim restartu bez zasahu)
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    localnet        *               255.255.255.0   U     0      0        0 eth0
    1.1.1.0         *               255.255.255.0   U     0      0        0 eth3
    default         1.1.1.1         0.0.0.0         UG    0      0        0 eth3
    
    3) iptables skript (u zjsem tam zas vratil INPUT DROP):
    
    #!/bin/bash
    # iptables script
    
    ##################################################################
    
    # Flush rules
    clear
    iptables -F
    
    # Set defaults
    iptables -P INPUT DROP
    iptables -P FORWARD ACCEPT
    iptables -P OUTPUT ACCEPT
    
    # Masquerade
    iptables -t nat -A POSTROUTING -o eth3 -j MASQUERADE
    
    # Allow SSH on port 2222
    iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
    
    # Allow Samba
    iptables -A INPUT -p udp --dport 137 -j ACCEPT
    iptables -A INPUT -p udp --dport 138 -j ACCEPT
    iptables -A INPUT -p tcp --dport 139 -j ACCEPT
    iptables -A INPUT -p tcp --dport 445 -j ACCEPT
    iptables -A INPUT -p tcp --dport 901 -j ACCEPT
    
    # Allow CUPS web access
    iptables -A INPUT -p tcp --dport 631 -j ACCEPT
    
    #  Set access for localhost
    iptables -A INPUT -i lo -j ACCEPT
    
    # Set access for webserver
    iptables -A INPUT -p tcp --dport 80 -j ACCEPT
    
    # Accept packets belonging to established and related connections.
    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    
    ##################################################################
    
    # Save settings
    iptables-save > saved.fw
    
    # List rules
    iptables -L -v
    
    Fascinujici ... kazdopadne diky za snahu! :)
    8.8.2011 18:46 Matěj Vaňátko | skóre: 19 | Brno
    Rozbalit Rozbalit vše Re: Routovani
    Tak to je paráda.. to je hlavní
    8.8.2011 19:08 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    :)
    9.8.2011 09:08 bukowski | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    Nemela by v tom VDSL routeru byt routa na sit 192.168.1.* ?
    9.8.2011 14:03 Michal Urban | skóre: 7
    Rozbalit Rozbalit vše Re: Routovani
    Jelikoz v tom VDSL bezi DHCP, tak pocitam ze ne - kazdopadne to bez toho funguje. Nyni jsem to DHCP vypnul a nastavil static a jede to taky ok. Mam to prepnuty na bridge a spojeni volam ze serveru, btw.
    vencour avatar 9.8.2011 14:45 vencour | skóre: 55 | blog: Tady je Vencourovo | Praha+západní Čechy
    Rozbalit Rozbalit vše Re: Routovani

    Takže VDSL modem je v bridgi a ppp sešna je navázaná/ukončená na serveru?

    Děláte nám v tom pěknej hokej, pokud máte na serveru ppp, měl byste tam i natovat apod.

    Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.

    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.