abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 23:33 | Komunita

    Vývojáři KDE ve spolupráci se společností Slimbook oznámili 16palcový notebook KDE Slimbook VI s předinstalovaným KDE Neon s Plasmou 6. Uvnitř se nachází procesor AMD Ryzen 7 8845HS s integrovanou grafickou kartou Radeon 780M.

    Ladislav Hagara | Komentářů: 6
    včera 16:55 | Komunita

    Ve Würzburgu dnes začala konference vývojářů a uživatelů desktopového prostředí KDE Akademy 2024. Sledovat lze také online (YouTube, Mastodon, 𝕏, …)

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | Nová verze

    Byla vydána nová major verze 14 svobodného systému pro řízení přístupu k síti (NAC) PacketFence (Wikipedie). Přehled novinek v oznámení o vydání. Pro uživatele předchozích verzí jsou k dispozici poznámky k aktualizaci.

    Ladislav Hagara | Komentářů: 0
    včera 02:33 | Zajímavý článek

    Jak nahrávat zvuk z webového prohlížeče na Linuxu s PipeWire pomocí Nahrávání zvuku (Sound Recorder) a Helvum případně qpwgraph, článek na webu Libre Arts.

    Ladislav Hagara | Komentářů: 0
    6.9. 22:11 | Komunita

    Vývoj webového serveru a reverzní proxy nginx byl přesunut z Mercurial na GitHub.

    Ladislav Hagara | Komentářů: 3
    6.9. 17:44 | Nová verze

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

    Ladislav Hagara | Komentářů: 2
    6.9. 17:22 | Bezpečnostní upozornění

    České bezpečnostní instituce, jmenovitě Vojenské zpravodajství (VZ) a Bezpečnostní informační služba (BIS), ve spolupráci s americkou Agenturou pro kybernetickou a infrastrukturní bezpečnost (CISA), Federálním úřadem pro vyšetřování (FBI), Národní bezpečností agenturou (NSA) a dalšími mezinárodními partnery ze Spojeného království, Austrálie, Kanady, Německa, Nizozemska, Estonska, Ukrajiny a Lotyšska vydaly upozornění (

    … více »
    Ladislav Hagara | Komentářů: 22
    6.9. 03:00 | Nová verze

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

    Ladislav Hagara | Komentářů: 0
    6.9. 02:00 | IT novinky

    Společnost Laravel stojící za stejnojmenným open source PHP frameworkem získala investici 57 milionů dolarů od společnosti Accel. Především na Laravel Cloud.

    Ladislav Hagara | Komentářů: 2
    6.9. 01:00 | Nová verze

    Byla vydána verze 1.81.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Řešena je také zranitelnost CVE-2024-43402. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    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: 621×
    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.