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 01:00 | Komunita

    Debian dnes slaví 32 let. Ian Murdock oznámil vydání "Debian Linux Release" 16. srpna 1993.

    Ladislav Hagara | Komentářů: 3
    včera 17:44 | IT novinky

    Policisté zadrželi odsouzeného drogového dealera Tomáše Jiřikovského, který daroval ministerstvu spravedlnosti za tehdejšího ministra Pavla Blažka (ODS) bitcoiny v miliardové hodnotě, a zajistili i darovanou kryproměnu. Zadržení Jiřikovského může být podle ministerstva důležité k rozuzlení kauzy, která vypukla koncem května a vedla ke konci Blažka. Zajištění daru podle úřadu potvrzuje závěry dříve publikovaných právních

    … více »
    Ladislav Hagara | Komentářů: 5
    včera 13:44 | IT novinky

    Administrativa amerického prezidenta Donalda Trumpa jedná o možném převzetí podílu ve výrobci čipů Intel. Agentuře Bloomberg to řekly zdroje obeznámené se situací. Akcie Intelu v reakci na tuto zprávu výrazně posílily. Trump minulý týden označil Tana za konfliktní osobu, a to kvůli jeho vazbám na čínské společnosti, čímž vyvolal nejistotu ohledně dlouholetého úsilí Intelu o obrat v hospodaření. Po pondělní schůzce však prezident o šéfovi Intelu hovořil příznivě.

    Ladislav Hagara | Komentářů: 3
    včera 05:44 | IT novinky

    Společnost Purism stojící za linuxovými telefony a počítači Librem má nově v nabídce postkvantový šifrátor Librem PQC Encryptor.

    Ladislav Hagara | Komentářů: 10
    14.8. 18:00 | Nová verze

    VirtualBox, tj. multiplatformní virtualizační software, byl vydán v nové verzi 7.2. Přehled novinek v Changelogu. Vypíchnou lze vylepšené GUI.

    Ladislav Hagara | Komentářů: 0
    14.8. 14:11 | IT novinky

    Eric Migicovsky, zakladatel společnosti Pebble, v lednu oznámil, že má v plánu spustit výrobu nových hodinek Pebble s již open source PebbleOS. V březnu spustil předprodej hodinek Pebble Time 2 (tenkrát ještě pod názvem Core Time 2) za 225 dolarů s dodáním v prosinci. Včera představil jejich konečný vzhled (YouTube).

    Ladislav Hagara | Komentářů: 15
    14.8. 12:44 | Zajímavý software

    Byla oznámena nativní podpora protokolu ACME (Automated Certificate Management Environment) ve webovém serveru a reverzní proxy NGINX. Modul nginx-acme je zatím v preview verzi.

    Ladislav Hagara | Komentářů: 1
    14.8. 12:22 | Nová verze

    Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 25.08. Přehled novinek i s náhledy a videi v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    13.8. 11:55 | IT novinky

    Společnost Perplexity AI působící v oblasti umělé inteligence (AI) podala nevyžádanou nabídku na převzetí webového prohlížeče Chrome internetové firmy Google za 34,5 miliardy dolarů (zhruba 723 miliard Kč). Informovala o tom včera agentura Reuters. Upozornila, že výše nabídky výrazně převyšuje hodnotu firmy Perplexity. Společnost Google se podle ní k nabídce zatím nevyjádřila.

    Ladislav Hagara | Komentářů: 5
    13.8. 04:33 | Bezpečnostní upozornění

    Intel vydal 34 upozornění na bezpečnostní chyby ve svých produktech. Současně vydal verzi 20250812 mikrokódů pro své procesory řešící 6 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (52%)
     (19%)
     (4%)
     (5%)
     (3%)
     (1%)
     (1%)
     (17%)
    Celkem 397 hlasů
     Komentářů: 23, poslední 4.8. 13:01
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: jak vypsat aktualni routovani

    10.12.2009 11:29 marek
    jak vypsat aktualni routovani
    Přečteno: 264×
    Dobry den. Narazil jsem na zajimavou vyzvu.

    Uvod: Mam sit s ne uplne standartnim routovanim. V rozsahu 172.16.0.0/16 maji vsichni default gw 172.16.0.1. Sit 172.26.100.0/24 je vsak pripojena do routeru 172.16.20.20. Tato routa je na stroji s 172.16.0.1 nastavena. Pokud zahajim komunikaci z 172.16.0.2 na 172.26.100.0/24, tak prvni packety jdou na 172.16.0.1. Stroj s 172.16.0.1 je preposle na 172.16.20.20 a zaroven vysle icmp type 5 code 0 (Redirect datagrams for the Network) na 172.16.0.2,aby to priste poslal primo. Ten to skutecne priste posle primo a 172.16.0.1 ma pokoj. Vse bezi na linuxu. Vse funguje k naproste spokojenosti.

    Vlastni dotaz: Jak vypisu podle kterych pravidel se aktualne routuje (i podle Service type), jak do tech pravidel mohu zasahnout, jak ovlivnim co presne za code posle 172.16.0.1.

    Marek

    Odpovědi

    10.12.2009 12:41 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: jak vypsat aktualni routovani
    Pokud chcete opravdu kompletní, tak 'ip rule show' a pak pro jednotlivé tabulky 'ip route show table n'.
    10.12.2009 13:01 marek
    Rozbalit Rozbalit vše Re: jak vypsat aktualni routovani
    Dobry den.

    Dekuji za reakci.

    To bylo to prvni, co jsem zkousel, ale: for ((i=0;i<256;i++)); do ip route show table $i; done | grep 172.26.100 nevypise i v okamziku, kdy soubezne:
    marek@setapouch:~$ ping 172.26.100.1
    PING 172.26.100.1 (172.26.100.1) 56(84) bytes of data.
    64 bytes from 172.26.100.1: icmp_seq=1 ttl=255 time=2.63 ms
    From 172.16.0.1: icmp_seq=2 Redirect Host(New nexthop: 172.16.20.20)
    64 bytes from 172.26.100.1: icmp_seq=2 ttl=255 time=1.88 ms
    From 172.16.0.1: icmp_seq=3 Redirect Host(New nexthop: 172.16.20.20)
    64 bytes from 172.26.100.1: icmp_seq=3 ttl=255 time=2.08 ms
    64 bytes from 172.26.100.1: icmp_seq=4 ttl=255 time=1.84 m
    vubec nic.

    Marek
    10.12.2009 13:16 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: jak vypsat aktualni routovani
    Trochu jsem se ztratil v tom, v čem je problém. V tom, že váš stroj redirecty ignoruje, nebo v tom, že je akceptuje, ale neprojeví se to ve směrovacích tabulkách?
    10.12.2009 13:36 marek
    Rozbalit Rozbalit vše Re: jak vypsat aktualni routovani
    Problem je v tom, ze ip nic nevypise, ackoli redirecty se akceptuji:
    tcpdump -nne host 172.26.100.1
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
    12:29:29.153003 00:1c:c0:07:06:64 > 00:20:9c:6b:56:cb, ethertype IPv4 (0x0800), length 98: 172.16.200.100 > 172.26.100.1: ICMP echo request, id 21787, seq 135, length 64
    12:29:29.179324 00:20:9c:6b:56:cb > 00:1c:c0:07:06:64, ethertype IPv4 (0x0800), length 98: 172.26.100.1 > 172.16.200.100: ICMP echo reply, id 21787, seq 135, length 64
    
    
    arp -n 172.16.20.20
    Address                  HWtype  HWaddress           Flags Mask            Iface
    172.16.20.20             ether   00:20:9c:6b:56:cb   C                     eth0
    
    
    Marek
    10.12.2009 14:26 marek
    Rozbalit Rozbalit vše Re: jak vypsat aktualni routovani
    Takze vypsat to uz umim:

    POROVNATEL="eth0.([0-9ABCDEF]{2})([0-9ABCDEF]{2})([0-9ABCDEF]{2})([0-9ABCDEF]{2}).([0-9ABCDEF]{2})([0-9ABCDEF]{2})([0-9ABCDEF]{2})([0-9ABCDEF]{2}).*"
    while read IP ;do [[ $IP =~ $POROVNATEL ]] && echo -e "ibase=16\n ${BASH_REMATCH[4]}\n${BASH_REMATCH[3]}\n${BASH_REMATCH[2]}\n${BASH_REMATCH[1]}\n" |bc| tr "\n" "."&&\
    > echo -en "\t"&&echo -e "ibase=16\n ${BASH_REMATCH[8]}\n${BASH_REMATCH[7]}\n${BASH_REMATCH[6]}\n${BASH_REMATCH[5]}\n" |bc| tr "\n" "." && echo;  done </proc/net/rt_cache
    172.26.100.1.   172.16.20.20.
    172.16.1.20.    172.16.1.20.
    74.125.87.138.  172.16.0.1.
    74.125.87.138.  172.16.0.1.
    195.70.150.7.   172.16.0.1.
    172.26.100.1.   172.16.20.20.
    77.78.99.22.    172.16.0.1.
    172.16.1.27.    172.16.1.27.
    74.125.87.100.  172.16.0.1.
    74.125.87.102.  172.16.0.1.
    77.78.99.23.    172.16.0.1.
    172.16.1.20.    172.16.1.20.
    62.168.44.116.  172.16.0.1.
    74.125.87.101.  172.16.0.1.
    62.168.44.117.  172.16.0.1.
    172.16.0.2.     172.16.0.2.
    86.49.105.86.   172.16.0.1.
    74.125.87.102.  172.16.0.1.
    77.78.99.21.    172.16.0.1.
    77.78.99.26.    172.16.0.1.
    195.70.150.7.   172.16.0.1.
    77.78.99.21.    172.16.0.1.
    74.125.87.113.  172.16.0.1.
    62.168.44.116.  172.16.0.1.
    74.125.87.100.  172.16.0.1.
    172.16.0.2.     172.16.0.2.
    62.168.44.115.  172.16.0.1.
    77.78.99.22.    172.16.0.1.
    62.168.44.117.  172.16.0.1.
    172.16.1.27.    172.16.1.27.
    
    Ted to jeste zacit ovladat:

    echo 0 > /proc/sys/net/ipv4/conf/eth0/accept_redirects

    zda se nefunguje

    Marek
    10.12.2009 14:34 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: jak vypsat aktualni routovani
    ip route show cache :)
    10.12.2009 14:47 marek
    Rozbalit Rozbalit vše Re: jak vypsat aktualni routovani
    Dekuji, minimalne polovinu dotazu to resi:
    ip route flush table cache
    funguje,

    ale treba:
    ip route del 172.26.100.1 via 172.16.20.20 dev eth0  src 172.16.200.100  table cache
    Error: argument "cache" is wrong: "table" value is invalid
    Marek

    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.