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 15:00 | Zajímavý článek

    Byl publikován přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie) za uplynulé dva měsíce. Servo zvládne už i Gmail. Zakázány jsou příspěvky generované pomocí AI.

    Ladislav Hagara | Komentářů: 5
    9.5. 17:22 | Nová verze

    Raspberry Pi Connect, tj. oficiální služba Raspberry Pi pro vzdálený přístup k jednodeskovým počítačům Raspberry Pi z webového prohlížeče, byla vydána v nové verzi 2.5. Nejedná se už o beta verzi.

    Ladislav Hagara | Komentářů: 2
    9.5. 15:22 | Komunita

    Google zveřejnil seznam 1272 projektů (vývojářů) od 185 organizací přijatých do letošního, již jednadvacátého, Google Summer of Code. Plánovaným vylepšením v grafických a multimediálních aplikacích se věnuje článek na Libre Arts.

    Ladislav Hagara | Komentářů: 0
    8.5. 19:22 | Nová verze

    Byla vydána (𝕏) dubnová aktualizace aneb nová verze 1.100 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.100 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    8.5. 18:00 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.5.

    Ladislav Hagara | Komentářů: 0
    8.5. 01:22 | Nová verze Ladislav Hagara | Komentářů: 0
    8.5. 00:55 | Zajímavý projekt

    PyXL je koncept procesora, ktorý dokáže priamo spúštat Python kód bez nutnosti prekladu ci Micropythonu. Podľa testov autora je pri 100 MHz približne 30x rýchlejší pri riadeni GPIO nez Micropython na Pyboard taktovanej na 168 MHz.

    vlk | Komentářů: 0
    7.5. 19:44 | Nová verze

    Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 12.0. Přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    7.5. 17:33 | Nová verze

    Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-05-06. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Pravděpodobně se jedná o poslední verzi postavenou na Debianu 12 Bookworm. Následující verze by již měla být postavena na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    7.5. 05:33 | Komunita

    Richard Stallman dnes v Liberci přednáší o svobodném softwaru a svobodě v digitální společnosti. Od 16:30 v aule budovy G na Technické univerzitě v Liberci. V anglickém jazyce s automaticky generovanými českými titulky. Vstup je zdarma i pro širokou veřejnost.

    Ladislav Hagara | Komentářů: 17
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (8%)
     (22%)
     (4%)
     (2%)
     (3%)
     (1%)
     (1%)
     (3%)
    Celkem 580 hlasů
     Komentářů: 26, poslední 8.5. 09:58
    Rozcestník

    Administrace komentářů

    Jste na stránce určené pro řešení chyb a problémů týkajících se diskusí a komentářů. Můžete zde našim administrátorům reportovat špatně zařazenou či duplicitní diskusi, vulgární či osočující příspěvek a podobně. Děkujeme vám za vaši pomoc, více očí více vidí, společně můžeme udržet vysokou kvalitu AbcLinuxu.cz.

    Příspěvek
    29.11.2005 22:40 mcm | skóre: 13 | blog: linca | domažlice
    Rozbalit Rozbalit vše Re: Sdileni internetu
    ahoj, tak tohle je pomerne pekne komplexne pojaty navod.
    ja jsem nedavno resil stejny problem a z toho duvodu jsem si vytvoril (sam pro sebe pro pripadne pouziti nekdy v budoucnu, abych nemusel znovu zjistovat detaily) navod, ktery ti sem asi rovnou hodim, ne? ;-)

    Konfigurace se sklada z nekolika dilcich kroku:

    (Poznamka: navod urcen pro RedHat Like distribuce (Red Hat, Suse, Mandrake, ...), protoze nektere konfiguracni soubory, jejichz uprava je zde popisovana jsou soucasti prave distribuci vychazejicich z Red Hat.)

    1. konfigurace serveru
    2. konfigurace klienta

    1. Konfigurace serveru:

    Konfigurace pocitace, ktery bude sdilet pripojeni k inetu ostatnim pocitacum:

    eth0 192.168.2.102/255.255.255.0 - IP teto sitove karte prideluje router s IP 192.168.2.1, kde bezi DNS a DHCP.
    V mem pripade se jedna o router Barricade firmy SMC, tedy zadny dalsi pocitac. Zde bych jeste doplnil, pokud mas pocitac, ktery je primo pripojen k internetu, bude vhodny rozchodit DHCP a v tom lepsim pripade jeste DNS, ale to popisuje predchozi navod a taky nebude nutny konfigurovat nektery veci, ktery jsem resil ja.

    eth1 192.168.3.3/255.255.255.0 - definovano staticky pomoci napriklad ifconfig nebo v souboru /etc/sysconfig/network-scripts/ifcfg-eth1

    Pro tuto podsit (eth1) je jmeno pocitace definovano jako server.neco.cz - viz dale u konfigurace klienta. Jmeno je definovano v souboru /etc/hosts. Na tuto sitovku se pripojuje klient (IP 192.168.3.4) se jmenem wsttn01.

    Je nutno povolit predavani paketu:

    'echo "1" > /proc/sys/net/ipv4/ip_forward'
    
      nebo v konfiguracnim souboru:
    /etc/sysconfig/network
    
    zmenou udaje FORWARD_IPV4=false na hodnotu yes.
      nebo v souboru:
    /etc/sysctl.conf
    
    Musime spravne nastavit routovaci tabulku:

    (Poznamka: pri instalaci systemu je preddefinovana, je mozne ji upravit, je nutne ji ale doplnit.)

    route add -host wsttn01 dev eth1
    
    (Poznamka: Jmeno wsttn01 definuje pocitac, kteremu je sdileni k internetu umoznovano a je to zastupne jmeno IP 192.168.3.4 (v tomto prikladu). Tato vazba jmena na cislo je umoznena diky spravnemu nastaveni souboru /etc/hosts.

    Timto krokem jsem priradil klientsky pocitac urcitemu sitovemu zarizeni pro predavani paketu.

    route add default 192.168.2.1 dev eth0
    
    (Poznamka: termin default zastupuje univerzalni cislo 0.0.0.0 a urcuje, ze cokoliv, co nebude vyhovovat ostatnim pravidlum ma byt smerovano na router (192.168.2.1).)

    Timto krokem jsme definovali vychozi branu k pristupu na internet.
    Tento radek je nutne doplnit pouze za predpokladu, ze neni v routovaci tabulce. Ale vzhledem k tomu, ze tento pocitac vyuziva pridelovani dynamicke IP adresy z DHCP serveru, coz je router 192.168.2.1, tak by melo toto pravidlo jiz soucasti routovaci tabulky byt jiz z doby instalace OS (u tebe to asi nebude nutny delat, musel by si mit stejny zapojeni jako ja).

    Dalsim krokem je spravne nastaveni pravidel pro preklad adres pomoci NAT (viz predchozi prispevek, u me pouze jednoducha maskarada):

    iptables -t nat -A PREROUTING -i eth0 -j ACCEPT -d 192.168.3.0/24
    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE -s 192.168.3.0/24
    
    Tim by mela byt konfigurace pocitace (serveru) kompletni. Zminene prikazy je mozne umistit do skriptu, ktery je spousten pri startu OS (napriklad /etc/rc.d/rc.local) nebo vytvorit samostatny skript a spoustet ho manualne.

    Poznamka: pro uplnost je zde vypis routovaci tabulky pred upravou: (route -n)

    Destination Gateway     Genmask         Flag    Iface
    192.168.3.0 0.0.0.0     255.255.255.0   U       eth1
    192.168.2.0 0.0.0.0     255.255.255.0   U       eth0
    127.0.0.0   0.0.0.0     255.0.0.0       U       lo
    0.0.0.0     192.168.2.1 0.0.0.0         UG      eth0
    
    a po uprave: (route -n)
    Destination Gateway     Genmask         Flag    Iface
    192.168.3.4 0.0.0.0     255.255.255.255 UH      eth1
    192.168.3.0 0.0.0.0     255.255.255.0   U       eth1
    192.168.2.0 0.0.0.0     255.255.255.0   U       eth0
    127.0.0.0   0.0.0.0     255.0.0.0       U       lo
    0.0.0.0     192.168.2.1 0.0.0.0         UG      eth0
    
    Poznamka: nastaveni souboru /etc/hosts: (konkretni priklad)
    127.0.0.1   localhost.localdomain   localhost
    192.168.3.4 wsttn01.neco.cz         wsttn01
    192.168.3.3 server.neco.cz          server
    

    2. Konfigurace klienta:

    Konfigurace pocitace, ktery nema moznost samostatneho pristupu k internetu a musi vyuzit jedineho pripojneho bodu pres pocitac server.neco.cz.

    Pro nazornost je na klientskem pocitaci nainstalovan system Linux a MS Windows 98.

    Pocitac ma pouze jednu sitovou kartu, jeji nastaveni musi byt identicke jak v Linuxu tak i ve Windows:

    192.168.3.4/255.255.255.0 - adresa definovana manualne
    wsttn01.neco.cz
    

    Konfigurace windowsoveho klienta:

    Ve vlastnostech Okolnich pocitacu je nutno ve vlastnostech protokolu TCP/IP na sitove karte, ktera je spojena se serverem nastavit spravne:

    - adresu IP (v tomto pripade 192.168.3.4) a masku podsite (v tomto pripade 255.255.255.0)
    - vychozi branu (v tomto pripade 192.168.3.3)
    (Poznamka: vychozi brana je adresa sitoveho adapteru nejblizsiho dalsiho zarizeni v ceste k routeru, tedy v tomto pripade je to karta na vnitrni strane serveru.)
    - konfigurace DNS (v tomto pripade 192.168.2.1 a hostitel: wsttn01 domena: neco.cz)

    (Poznamka: server DNS je soucasti routeru (192.168.2.1)a neni konfigurovan na serveru, proto je nutne odkazovat router a ne server.
    Za predpokladu, ze by byl server konfigurovan take jako DNS server, potom by na tomto miste byla adresa 192.168.3.3.

    Po stlaceni tlacitek OK a nasledujicim restartu systemu by melo internetove pripojeni byt funkcni.

    Konfigurace linuxoveho klienta:

    Konfigurace neni tak zdlouhava jako konfigurace serveru, zde je dulezite pouze spravne nastavit routovaci tabulku a konfiguracni soubory
    /etc/hosts,
    /etc/hosts.deny a
    /etc/hosts.allow,
    
    kde se definuji nazvy pocitacu a povoleni pristupu (stejne jako u serveru).

    Musime spravne nastavit routovaci tabulku:

    Poznamka: pri instalaci systemu je preddefinovana, je mozne ji upravit, je nutne ji ale doplnit o:

    route add -host server eth0
    
    Timto krokem definujeme vychozi branu (192.168.3.3).
    route add default gw server
    
    Timto krokem se definuje pravidlo, ze cokoliv, co je odlisne od jinych pravidel, resp. od pravidel, ktera nejsou definovana, se pouzije brana 192.168.3.3. Tento krok musi byt zarazen, bez jeho zarazeni nebude internet na tomto pocitaci fungovat.
    route add -host router* gw server
    
    * router = 192.168.2.1

    Tento krok definuje pristup k DNS serveru. Povinny neni, ale bez nej nebude fungovat preklad jmen a tudiz bude nutno potom pouzivat pro pristup na internet IP adresy jednotlivych serveru = vopruz.

    Dalsi krok

    route add localhost lo
    
    Tento krok definuje loopback za predpokladu, ze neni standardne vytvoren. Jeho pritomnost neni nutna, ale je vhodna.

    Tim by mela byt konfigurace pocitace (linuxoveho klienta) kompletni. Zminene prikazy je mozne umistit do skriptu, ktery je spousten pri startu OS (napriklad /etc/rc.d/rc.local) nebo vytvorit samostatny skript a spoustet ho manualne.

    Poznamka: pro uplnost je zde vypis routovaci tabulky pred upravou: (route -n)

    Destination Gateway     Genmask         Flag    Iface
    192.168.3.0 0.0.0.0     255.255.255.0   U       eth0
    127.0.0.1   0.0.0.0     255.0.0.0       UH      lo
    
    a po uprave (route -n):
    Destination Gateway     Genmask         Flag    Iface
    192.168.3.3 0.0.0.0     255.255.255.255 UH      eth0
    192.168.2.1 192.168.3.3 255.255.255.255 UGH     eth0
    192.168.3.0 0.0.0.0     255.255.255.0   U       eth0
    0.0.0.0     192.168.3.3 0.0.0.0         UG      eth0
    127.0.0.1   0.0.0.0     255.0.0.0       UH      lo
    
    Poznamka: nastaveni souboru /etc/hosts: (konkretni priklad)
    127.0.0.1   localhost.localdomain   localhost
    192.168.3.4 wsttn01.neco.cz              wsttn01
    192.168.3.3 server.neco.cz               server
    192.168.2.1 router                  router
    
    Poznamka na zaver: pozor pri manualnim vytvareni podsiti na definici netmask u jednotlivych sitovych karet. Karty jsou standardne OS nastaveny na netmask 255.255.255.0, je vhodne tato nastaveni zachovat, protoze pri jejich zmene muze dojit k tomu, ze sitove spojeni mezi pocitaci nebude fungovat (osobne vyzkouseno :-( ).

    V tomto formuláři můžete formulovat svou stížnost ohledně příspěvku. Nejprve vyberte typ akce, kterou navrhujete provést s diskusí či příspěvkem. Potom do textového pole napište důvody, proč by měli admini provést vaši žádost, problém nemusí být patrný na první pohled. Odkaz na příspěvek bude přidán automaticky.

    Vaše jméno
    Váš email
    Typ požadavku
    Slovní popis
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.