Yo'Sarin bloguje

Přeskočit navigaci

  • Všechny sekce
    (116 článků)
  • Fotogalerie
    (14 článků)
  • PC
    (15 článků)
  • Jen tak
    (58 článků)
  • Povídky
    (4 články)
  • O bloku
    (7 článků)
  • Škola
    (9 článků)
  • Hádanky
    (3 články)
  • Štafety
    (6 článků)
  • Přihlášení
  • Přepínač stylů

  • Laborky X36PKO → konfigurace směrovače (Linux)

    6. 5. 2008, 11:22 napsal Yo'Sarin, sekce Škola, přečteno 1024×, Linkuj si !

    Dneska jsem se s třesoucími koleny vydal na laborky z počítačových komunikací. Měli jsme konfigurovat směrovač s Linuxem. No, veškeré mé základy síťařiny ze střední školy už dávno odnesl čas, tak jsem včera věnoval hodinku (od půl jedné do půl druhé hodiny raní) na jejich obnovu (kvůli testu kterým je účast na lab. cvičení podmíněna).

    Zadání laborky (bude možná chtít nějaké "FEL" heslo).

    Dneska ráno jsem překvapivě opět nestíhal, tak jsem adresy přidělované sítím navrhoval v tramvaji (no, ona to taky je práce na minutku). Stejně jsem dorazil s mírným (tzn. < 15 minut) zpožděním. A šok - laborky se dělají ve skupinkách po 4 lidech; v té naší jsme jenom tři; dorazil jsem jen já; super;
    No, aslespoň mi cvičící odpustil ten test (že prý je málo času) a vrhl jsem se do práce.

    No práce... nakonec mi přišlo že je to spíš pro cvičený opičky - návod (kterému na stránkách předmětu skromně říkají zadání) mne opatrně vedl krůček za krůčkem až k finálnímu nárazu do forwardingu. Díky bohu (cvičícímu) že mě přes něj lehce popostrčil ( = "Napiš tam tohle: ...").

    Zadání laborky

    1. navrhněte přidělení adres sítím a jednotlivým síťovým rozhraním
    2. pro vnitřní rozhraní využijte privátní adresní prostor,
    3. konfigurujte rozhraní pro zvolené statické IP adresy (příkaz ifconfig),
    4. konfigurujte statické směrovací tabulky (příkaz route),
    5. připojte počítače do veřejné sítě (NAT) a
    6. ověřte provozuschopnost celé konfigurace (příkazy ping, telnet).

    Řešení laborky

    1 & 2 → Navrhněte přidělení adres sítím a jednotlivým rozhraním a pro vnitřní rozhraní využijte privátní adresní prostor

    node-3:
        eth0: 10.0.0.1/24
    node-4:
        eth0: 10.0.1.1/24
        eth1: 10.0.0.254/24
    node-2:
        eth0: 172.31.83.134/24 (třeba)
        eth1: 10.0.1.254/24
        eth2: 10.0.2.254/24
    Adresy sítí jsou myslím jasné.

    3 → konfigurujte rozhraní pro zvolené statické IP adresy (příkaz ifconfig)

    Teď je načase otevřít si konzoli, připojit se SSHáčkem na dsnlab1. Otevřete si ty konzole tři, v každé se přes ssh připojte k dsnlab1 a z dsnlab1 se přes minicom připojte k jednotlivým počítačům (node-2, node-3, node-4), kde se přihlaště jako root (tzn. napište do konzole su a pak heslo které je v zadání).

    node-2

    ifconfig eth0 172.31.83.134 netmask 255.255.255.0
    ifconfig eth1 10.0.1.254 netmask 255.255.255.0
    ifconfig eth2 10.0.2.254 netmask 255.255.255.0
    Možná tu budete mít nějaké problémy s eth0 (mě to třeba psalo že neexistuje) - vyzkoušejte ifup eth0. Pokud ani to nepomůže, zavolejte cvičícího - je dokázáno (téměř), že v přítomnosti cvičícího se to nějak umoudří a začne to prostě z ničeho nic fungovat (můj případ).

    node-3

    ifconfig eth0 10.0.0.1 netmask 255.255.255.0

    node-4

    ifconfig eth1 10.0.0.254 netmask 255.255.255.0
    ifconfig eth0 10.0.1.1 netmask 255.255.255.0

    4 → konfigurujte statické směrovací tabulky (příkaz route)

    Jednoduchá aplikace route - ifconfig by sám měl nastavit některé věci (lokální sítě pro jednotlivá zařízení). Pro zařízení node-2 a node-4 je potřeba také povolit forwarding:

    echo 1 > /proc/sys/net/ipv4/ip_forward

    node-2

    route add default gw 172.31.83.254 dev eth0
    route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.254 dev eth1

    node-3

    route add default gw 10.0.0.254 dev eth0

    node-4

    route add default gw 10.0.1.254 dev eth0

    5 → připojte počítače do veřejné sítě (NAT)

    No a finální perlička, pouze pro node-2:

    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    Teď už by všechno mělo fungovat.

    6 → ověřte provozuschopnost celé konfigurace (příkazy ping, telnet)

    No a teď už jen stačí vesele pingat. Z node-3 se zkuste pingnout na 10.0.0.254, 10.0.1.1, 10.0.1.254, 172.31.83.134 a 147.32.83.134; z node-4 pingejte 10.0.0.1, 10.0.1.254 a třeba 147.32.83.134; a z node-2 zkuste 147.32.83.134, 10.0.1.1 a 10.0.0.1. Nemusíte pochopitelně propingat všechno - pokud se vám povede z node-3 pingnout na venkovní adresu node-fw (což je 147.32.83.134) je IMO zbytečné to zkoušet ještě někam dovnitř.

    Snad jsem nic neopomněl - pokud vám to fungovat nebude (a je to možné) tak mi sem nechoďte nadávat - měli jste se to naučit sami ;).

    Diskuze k článku:

    Diskusní příspěvky vyjadřují názory diskutujících, nikoli autora článku.
    Příspěvky nemající souvislost s článkem a příspěvky jejichž jediným účelem je urážet a nadávat budou po zralé úvaze smazány - uvědomte si, že jste na mém písečku.

    #1: Suga-May, přidáno: 7. 5. 2008, 20:56, web: http://suga-may.blogspot.com

    Avatar uživatele Suga-MayČetla jsem tvůj příspěvek na blogu Guma Guar,já sama jsem sice přispěla poněkud vulgárně a stroze,ale i tak...Zdá se mi že máš podobné politické smýšlení jako já,skvělé...


    #2: Yo'Sarin, přidáno: 8. 5. 2008, 17:54, web: http://www.yosarin.net

    Avatar uživatele Yo'SarinPodobné politické smýšlení jako ty? :-) A vidělas ty ikonky po levé straně tady na blogu? :-) Pokud ano, pak jsem rád, že nejsem sám. :-)


    Přidat nový příspěvek




    Yo'Sarinkovy stránky Blog o všem, co jste už četli jinde Jediný blog se zápornou návštěvností No-more-Didinka I admini mají své dny
    Yo'Sarinkův blok I RSS tu mám Pagerank? Co s ním.
    http://blok.yosarin.net/sekce-8~Skola/clanek-96~Laborky-X36PKO-konfigurace-smerovace-(Linux)