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:22 | Nová verze Ladislav Hagara | Komentářů: 0
    dnes 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
    včera 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
    včera 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
    včera 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ářů: 16
    včera 03:55 | Komunita

    sudo-rs, tj. sudo a su přepsáné do programovacího jazyka Rust, nahradí v Ubuntu 25.10 klasické sudo. V plánu je také přechod od klasických coreutils k uutils coreutils napsaných v Rustu.

    Ladislav Hagara | Komentářů: 0
    6.5. 22:11 | Nasazení Linuxu

    Fedora se stala oficiální distribucí WSL (Windows Subsystem for Linux).

    Ladislav Hagara | Komentářů: 2
    6.5. 13:22 | IT novinky

    Společnost IBM představila server IBM LinuxONE Emperor 5 poháněný procesorem IBM Telum II.

    Ladislav Hagara | Komentářů: 1
    6.5. 04:55 | Nová verze

    Byla vydána verze 4.0 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.

    Ladislav Hagara | Komentářů: 1
    6.5. 00:33 | Komunita

    Podpora Windows 10 končí 14. října 2025. Připravovaná kampaň Konec desítek (End of 10) může uživatelům pomoci s přechodem na Linux.

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

    Dotaz: Bootování ze sítě - DHCP, TFTP

    29.7.2014 14:43 thx4help
    Bootování ze sítě - DHCP, TFTP
    Přečteno: 640×
    Dobrý den, snažím se na jedno starší PC bez mechaniky nainstalovat linux ze sítě. Ale mám problém s nastavením TFTP serveru.

    Na serveru používám Fedoru20 v minimální instalaci. Instaloval jsem dhcp a tftp-server balíček.

    Výpis konfiguračního souboru dhcpd.conf je následující:
    default-lease-time 600;
    max-lease-time 7200;
    
    authoritative
    
    subnet 192.168.1.0 netmask 255.255.255.0 {
      option subnet-mask 255.255.255.0;
      option broadcast-adress 192.168.1.255;
      option routers 192.168.1.1;
      range 192.168.1.200 192.168.1.253;
    }
    
    host tftpclient {
      filename "/pxelinux.0";
      hardware ethernet 01:23:45:67:89:AB;
    }
    
    V souboru /etc/xinetd.d/tftp jsem změnil disable = yes na disable = no

    service xinetd restart service xinetd status active (running)

    Pak jsem do defaultně přednastavené cesty /var/lib/tftpboot nahrál instalační ISO soubor Fedory, spojil server a klient kabelem a nechal klienta bootovat ze sítě.

    Výsledek je ten, že klient vyšle DHCP požadavek, dostane přidělenou IP adresu, ale když vysílá požadavek tftp, nedostane žádnou odezvu, tak to zkouší znovu a znovu.

    Zkoušel jsem hledat nějaké nastavení tftp serveru, ale většinou jsem našel buďto návody staršího data, anebo narážím na nedostatečnou angličtinu :(

    Nevíte někdo prosím, kde dělám chybu? Předem děkuji za vaše rady. :)

    Řešení dotazu:


    Odpovědi

    29.7.2014 14:50 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    nema to usb?
    29.7.2014 14:53 thx4help
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    USB to má, ale nepodařilo se mi z něj nabootovat instalační flashku, kterou běžně používám, tak jsem se vydal touhle cestou.

    Teď je mi líto to nerozlousknout...
    29.7.2014 14:57 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    aku chybu to hadze? co logy na serveri?
    29.7.2014 15:05 thx4help
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    Ten klient se prostě tváří, že pořád načítá TFTP a po nějakém čase oznámí, že čas vypršel...

    Mám Fedoru v minimální instalaci, koukám do /var/log a chybí mě tady něco jako /var/log/messages... případně nevím, kde bych měl kouknout :/
    29.7.2014 15:11 Chulda | skóre: 20
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    Opravdu tam běží TFTP služba? Např. výpis UDP služeb netstat -apenu. Běžící xinetd neznamená běžící TFTP.

    iptables nebo nějaký FW tu službu neblokuje?

    Jaké máte argumenty v xinet.d pro tftp službu? (řádek se server_args)
    29.7.2014 15:30 thx4help
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    Tady je výpis toho souboru.
    service tftp {
       socket_type = dgram
       protocol = udp
       wait = yes
       user = root
       server = /usr/sbin/in.tftpd
       server_args = -s /var/lib/tftpboot
       disable = no
       per_source = 11
       cps = 100 2
       flags = IPv4 
    }
    
    Jestli ta služba běží si nejsem jistý.

    netstat -apenu příkaz nenalezen

    zkoušel jsem i ps -aux | grep tftp ps -aux | grep tftpd

    a nic... :/
    29.7.2014 16:08 Chulda | skóre: 20
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    ve výpisu procesů bude jen xinetd, to nepomůže.

    OK, zkuste příkaz ss -nau jako root, měl by jste vidět něco jako:
    ss -nau
    State      Recv-Q Send-Q                                         Local Address:Port                                           Peer Address:Port 
    UNCONN     0      0                                                192.168.1.1:53                                                        *:*     
    UNCONN     0      0                                                  127.0.0.1:53                                                        *:*     
    UNCONN     0      0                                                          *:69                                                        *:*     
    
    TFTP je UDP port 69. Pokud to tam bude, pak TFTP běží a je třeba zkontrolovat firewall. Pokud *:69 ve výpisu není, pak nejdříve zprovoznit toto.

    Parametry -v -v -v na řádku server_args mohou pomoc s hledáním chyby.
    29.7.2014 16:39 thx4help
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    Zkoušel jsem ss -nau a ten port 69 tam vidím. Zkusím vypláchnout ten firewall a uvidím co a jak.

    Děkuji za pomoc :)
    Petr Tomášek avatar 31.7.2014 20:23 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    To se nejlíp otestuje tak, že člověk zkusím z jiného stroje přes tftp klienta stáhnout soubor ;-)
    multicult.fm | monokultura je zlo | welcome refugees!
    29.7.2014 15:26 ewew | skóre: 40 | blog: ewewov_blog
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP

    Najprv musíš stiahnuť z tohto repozitára initrd.img a vmlinuz. Nasleduje vytvorenie priečinku pxelinux a nakopírujeme sem súbory pxelinux.0 a vesamenu.c32 z /usr/share/syslinux. V priečinku pxelinux vytvoríme priečinok pxelinux.cfg a vložíme súbor s názvom default. Posledný krok je nakopírovanie súborov initrd.img a vmlinuz do priečinka /var/lib/tftpboot/pxelinux.

    Obsah súboru default

    • default vesamenu.c32
    • prompt 1>
    • timeout 600
    • display boot.msg
    • label linux
    • menu label ^Install or upgrade an existing system
    • menu default
    • kernel vmlinuz
    • append initrd=initrd.img

    Link na pôvodný zdroj

    Root v linuxe : "Root povedal, linux vykona."
    29.7.2014 15:32 thx4help
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    Ahoj, jo tohle jsem často našel v EN, ale nemohl jsem to rozlousknout. Díky za tip vyzkouším a pak dám vědět :)
    29.7.2014 16:46 thx4help
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    Mám jistý problém se slovem "priečinok" nebo "priečinek," mohl by jsi prosím napsat jeho český ekvivalent? :) Děkuji a omlouvám se
    29.7.2014 18:15 Livan
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    priečinok - adresář - directory
    29.7.2014 18:26 drunkez
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    lol....uprimna zvedavost...kolko mas rokov? Dakujem D.
    29.7.2014 20:37 thx4help
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    Drunkez, jestli byla ta otázka na mě, tak beze všeho. 28. Nevím sice jak by slovní zásoba slovenského jazyka přímo korespondovala s věkem, ale budiž.

    Mimochodem moje manželka sice vyrostla v ČR, ale oba její rodiče jsou slováci a tohle slovo, taky slyšela poprvé.
    29.7.2014 23:14 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    Nevím sice jak by slovní zásoba slovenského jazyka přímo korespondovala s věkem

    IMHO dost. aj ked netusim, ako je to dnes s penetraciou ceskeho/slovenskeho jazyka na/v slovensku/cechach, ale kedysi bolo tej cestiny na slovensku dost (hlavne tv). ja sam som zacal citat ceske knihy (foglarovky :) ) este na zakladnej skole (1990). a je to smutne, ze si dnes uz (zjavne) nerozumieme...
    31.7.2014 16:19 Sten
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    Tohle spíš ovlivňuje, odkud ten dotyčný je. Třeba lidé ze západních Čech mají problém rozumět některým slovům i na Moravě.

    Slovenština v českém veřejném prostoru je minimálně a čeština na Slovensku mizí po Ficově novelizaci jazykového zákona.
    Petr Tomášek avatar 31.7.2014 20:22 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    Ha, a kde se mluví ve foglarovkách o adresáři? :-)

    P.S. To, že někdo nezná to, či ono slůvko ještě nutně neznamená, že "si nerozumíme"...
    multicult.fm | monokultura je zlo | welcome refugees!
    31.7.2014 22:55 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    tak o priecinkoch sa tam asi nepisalo, ale o adresaroch mozno (vtedy uz boli telefony :) ). za to sa tam spominalo vela dnes uz pomaly celosvetovo "neznamych" slov ako cestnost, pravdovravnost, skromnost, priatelstvo...

    ako vravim, netusim, ako su na tom mladi s cestinou/slovencinou dnes, ale verim tomu, ze na tom budu horsie ako napr. moja generacia, ktora zazila aspon niekolko rokov spolocneho ceskoslovenska. ale to je len moja domienka....
    31.7.2014 16:25 drunkezz | skóre: 34 | blog: kadeco
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP

    jj na teba...

    28 je dost....priecinok je ale tricky to uznavam:) kazdopadne slovna zasoba opacneho (v relacii SK<>CZ) jazyka je determinovana mimo ine aj vekom (statisticky), pac starsi viac citali, a vobec sa stretavali s opacnym jazykom...

    D.

    Řešení 1× (ewew)
    31.7.2014 14:51 thx4help
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    Opět dobrý den, tak jsem se díky vašim radám dostal zase o kus dále. :)
    V dhcpd.conf mám toto:
    
    default-lease-time 600;
    max-lease-time 7200;
    
    authoritative
    
    allow booting;
    allow bootp;
    
    subnet 192.168.1.0 netmask 255.255.255.0 {
      option subnet-mask 255.255.255.0;
      option broadcast-adress 192.168.1.255;
      option routers 192.168.1.1;
      option domain-name-servers 192.168.1.200;
      range 192.168.1.201 192.168.1.253;
    }
    
    
    group {
    next-server 192.168.1.200
      host tftpclient {
        filename "pxelinux/pxelinux.0"; 
        hardware ethernet 01:23:45:67:89:AB;
      }
    }
    
    Zbytek mám nastaven, jak radil ewew výše.

    Aby klient dostal odpověď na svůj tftp požadavek, musel jsem vypláchnout firewall - vím, že více košér by bylo správně nastavit iptables, ale pro tu jednu instalaci mě to přišlo zbytečné.

    dostanu sem

    A následně mě zastaví toto:
    Loading vmlinuz......
    Loading initrd.img...............................................ready
    This kernel requires an x86-64 CPU, but only deteceted an i686 CPU.
    Unable to boot - please use a kernel appropriate for you CPU.
    
    Nevíte prosím ke by se dal najít repozitář pro moje CPU?

    Našel jsem jen toto http://archive.fedoraproject.org/pub/fedora/linux/releases/19/Fedora/ a předpokládám, že i386 není zrovna ten správný repozitář :/
    31.7.2014 15:46 Markaos
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    Já myslím, že s i386 by neměl být žádný problém.
    31.7.2014 16:25 ewew | skóre: 40 | blog: ewewov_blog
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP

    Skús stiahnuť vmlinuz a initrd.img z tohto repozitára.

    Root v linuxe : "Root povedal, linux vykona."
    31.7.2014 20:45 thx4help
    Rozbalit Rozbalit vše Re: Bootování ze sítě - DHCP, TFTP
    Ano funguje to. :)

    Zdárně jsem nainstaloval linux přes síť :)

    Děkuji moc všem za ochotu :)

    SOLVED

    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.