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 22:22 | Komunita

    Open source webový aplikační framework Django slaví 20. narozeniny.

    Ladislav Hagara | Komentářů: 0
    včera 16:11 | Komunita

    V Brestu dnes začala konference vývojářů a uživatelů linuxové distribuce Debian DebConf25. Na programu je řada zajímavých přednášek. Sledovat je lze online.

    Ladislav Hagara | Komentářů: 0
    včera 11:33 | IT novinky

    Před 30 lety, tj. 14. července 1995, se začala používat přípona .mp3 pro soubory s hudbou komprimovanou pomocí MPEG-2 Audio Layer 3.

    Ladislav Hagara | Komentářů: 15
    včera 10:55 | IT novinky

    Výroba 8bitových domácích počítačů Commodore 64 byla ukončena v dubnu 1994. Po více než 30 letech byl představen nový oficiální Commodore 64 Ultimate (YouTube). S deskou postavenou na FPGA. Ve 3 edicích v ceně od 299 dolarů a plánovaným dodáním v říjnu a listopadu letošního roku.

    Ladislav Hagara | Komentářů: 16
    13.7. 17:55 | Zajímavý projekt

    Společnost Hugging Face ve spolupráci se společností Pollen Robotics představila open source robota Reachy Mini (YouTube). Předobjednat lze lite verzi za 299 dolarů a wireless verzi s Raspberry Pi 5 za 449 dolarů.

    Ladislav Hagara | Komentářů: 11
    11.7. 16:44 | Komunita

    Dnes v 17:30 bude oficiálně vydána open source počítačová hra DOGWALK vytvořena v 3D softwaru Blender a herním enginu Godot. Release party proběhne na YouTube od 17:00.

    Ladislav Hagara | Komentářů: 3
    11.7. 14:55 | Humor

    McDonald's se spojil se společností Paradox a pracovníky nabírá také pomocí AI řešení s virtuální asistentkou Olivii běžící na webu McHire. Ian Carroll a Sam Curry se na toto AI řešení blíže podívali a opravdu je překvapilo, že se mohli přihlásit pomocí jména 123456 a hesla 123456 a získat přístup k údajům o 64 milionech uchazečů o práci.

    Ladislav Hagara | Komentářů: 16
    11.7. 00:11 | Nová verze

    Byla vydána (𝕏) červnová aktualizace aneb nová verze 1.102 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.102 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    10.7. 21:00 | Bezpečnostní upozornění

    Byla vydána nová verze 2.4.64 svobodného multiplatformního webového serveru Apache (httpd). Řešeno je mimo jiné 8 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 4
    10.7. 15:22 | Nová verze

    Společnost xAI na síti 𝕏 představila Grok 4, tj. novou verzi svého AI LLM modelu Grok.

    Ladislav Hagara | Komentářů: 12
    Jaký je váš oblíbený skriptovací jazyk?
     (59%)
     (26%)
     (7%)
     (3%)
     (1%)
     (1%)
     (4%)
    Celkem 393 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    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: 644×
    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.