🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux.sieci
7 messages
7 total messages Started by Sebastian Biały Mon, 12 Feb 2018 20:48
OpenWRT - jak odpalic dnsmasq z PXE z tftp na innym sewerze
#244446
Author: Sebastian Biały
Date: Mon, 12 Feb 2018 20:48
38 lines
2423 bytes
Cześć.

No więc tak:
a) mam router na OpenWRT ChaosCalmer
b) mam na nim dnsmasq
c) chce aby ten dnsmasq pozwalal na PXE boot z sieci
d) ale nie mam na nim miejsca nawet na isolinuxa, nie moge tam mieć 
serwera tftp
e) z tego powodu chce mieć tftp na mojej innej maszynie

Odpalam Luci. W luci w zakladce TFTP Settings dla DHCP mam mozliwośc 
zalaczenia serwera tftp. Nie chce go, ale to jedyn droga aby pojawiły 
się nastepne opcje: TFTP server root i Network boot image. Wypełniam oba.

W tym momencie odpalona maszya w trybie bootowania w sieci szuka 
podanego obrazu na numerze IP serwera. Nie znajduje, bo nie mam miejsca 
i nie moge żadnego wgrać.

I teraz internet jest pełen koncpecji jak to poprawić aby ustawila sie 
opcja "next-server" w DHCP. Mianowicie mozna pisać Network boot image: 
foo,192.168.6.7.

Nie działa.

Inna opcja to dopisanie kilku linijek do pliku /etc/config/dhcp. Nie 
dziala, przy probie zapisania dowolnych zmian w Luci sa one kasowane.

Ponoc mozna dopisać wprost opcje do dnsmaq tworzac plik w 
/etc/dnsmasq.conf.add. Nie działa, plik nie jest zapewne czytany.

Jak to zrobić? Internet jest pełen sukcesow w tej kwestii a ja mam 
wrażenie że moja wersja OpenWRT ma jakiś problem albo misiaczki 
wymyslający interfejs Luci nie wpadli na to żeby mozna było podac inny 
serwer niż lokalny numer routera.

Dodatkowo nie wiem gdzie luci trzyma skrypty generujące plik 
/etc/config/dhcp. Może ktoś mnie na szybko oświecić? Może sobie je po 
prostu bezczelnie "naprawie".
Re: OpenWRT - jak odpalic dnsmasq z PXE z tftp na innym sewerze
#244448
Author: Krzysztof Kulesza
Date: Tue, 13 Feb 2018 06:40
47 lines
2804 bytes
W dniu 12-02-2018 o 21:48, Sebastian Biały pisze:
> Cześć.
> 
> No więc tak:
> a) mam router na OpenWRT ChaosCalmer
> b) mam na nim dnsmasq
> c) chce aby ten dnsmasq pozwalal na PXE boot z sieci
> d) ale nie mam na nim miejsca nawet na isolinuxa, nie moge tam mieć 
> serwera tftp
> e) z tego powodu chce mieć tftp na mojej innej maszynie
> 
> Odpalam Luci. W luci w zakladce TFTP Settings dla DHCP mam mozliwośc 
> zalaczenia serwera tftp. Nie chce go, ale to jedyn droga aby pojawiły 
> się nastepne opcje: TFTP server root i Network boot image. Wypełniam oba.
> 
> W tym momencie odpalona maszya w trybie bootowania w sieci szuka 
> podanego obrazu na numerze IP serwera. Nie znajduje, bo nie mam miejsca 
> i nie moge żadnego wgrać.
> 
> I teraz internet jest pełen koncpecji jak to poprawić aby ustawila sie 
> opcja "next-server" w DHCP. Mianowicie mozna pisać Network boot image: 
> foo,192.168.6.7.
> 
> Nie działa.
> 
> Inna opcja to dopisanie kilku linijek do pliku /etc/config/dhcp. Nie 
> dziala, przy probie zapisania dowolnych zmian w Luci sa one kasowane.
> 
> Ponoc mozna dopisać wprost opcje do dnsmaq tworzac plik w 
> /etc/dnsmasq.conf.add. Nie działa, plik nie jest zapewne czytany.
> 
> Jak to zrobić? Internet jest pełen sukcesow w tej kwestii a ja mam 
> wrażenie że moja wersja OpenWRT ma jakiś problem albo misiaczki 
> wymyslający interfejs Luci nie wpadli na to żeby mozna było podac inny 
> serwer niż lokalny numer routera.
> 
> Dodatkowo nie wiem gdzie luci trzyma skrypty generujące plik 
> /etc/config/dhcp. Może ktoś mnie na szybko oświecić? Może sobie je po 
> prostu bezczelnie "naprawie".
> 
Raczej plik /var/etc/dnsmasq.conf generowany na podstawie konfiguracji 
zawartej w /etc/config/dhcp. Poszperał bym w /etc/init.d/dnsmasq tam 
powinny być skrypty generujące.


-- 
Krzysztof Kulesza
Re: OpenWRT - jak odpalic dnsmasq z PXE z tftp na innym sewerze
#244450
Author: Olek
Date: Wed, 14 Feb 2018 19:51
11 lines
1397 bytes
W dniu 13.02.2018 o 07:40, Krzysztof Kulesza pisze:
> Raczej plik /var/etc/dnsmasq.conf generowany na podstawie konfiguracji 
> zawartej w /etc/config/dhcp. Poszperał bym w /etc/init.d/dnsmasq tam 
> powinny być skrypty generujące.

Może wystarczy wystartować dnsmaq z odpowiednimi parametrami?
Np.:
dnsmasq --dhcp-boot=/slackware-13.37/pxelinux.0,"192.168.0.1",192.168.0.1

-- 
Olek
Re: OpenWRT - jak odpalic dnsmasq z PXE z tftp na innym sewerze
#244572
Author: Sebastian Biały
Date: Wed, 14 Feb 2018 21:10
6 lines
1235 bytes
On 2/14/2018 8:51 PM, Olek wrote:
> Może wystarczy wystartować dnsmaq z odpowiednimi parametrami?
> Np.:
> dnsmasq --dhcp-boot=/slackware-13.37/pxelinux.0,"192.168.0.1",192.168.0.1

No ba, ale jak to się *oficjalnie* robi w OpenWRT?
Re: OpenWRT - jak odpalic dnsmasq z PXE z tftp na innym sewerze
#244463
Author: Olek
Date: Thu, 15 Feb 2018 16:34
12 lines
1685 bytes
W dniu 14.02.2018 o 22:10, Sebastian Biały pisze:
>> Może wystarczy wystartować dnsmaq z odpowiednimi parametrami?
>> Np.:
>> dnsmasq --dhcp-boot=/slackware-13.37/pxelinux.0,"192.168.0.1",192.168.0.1
> 
> No ba, ale jak to się *oficjalnie* robi w OpenWRT?

Nawet w Tomato można się zalogować przez ssh, więc tym bardziej 
spodziewałem się takiej możliwości w OpenWRT :)

-- 
Olek
Re: OpenWRT - jak odpalic dnsmasq z PXE z tftp na innym sewerze
#244464
Author: Sebastian Biały
Date: Fri, 16 Feb 2018 18:09
10 lines
1578 bytes
On 2/15/2018 5:34 PM, Olek wrote:
>>> dnsmasq 
>>> --dhcp-boot=/slackware-13.37/pxelinux.0,"192.168.0.1",192.168.0.1
>> No ba, ale jak to się *oficjalnie* robi w OpenWRT?
> Nawet w Tomato można się zalogować przez ssh, więc tym bardziej 
> spodziewałem się takiej możliwości w OpenWRT :)

Ależ ja moge milion rzeczy zrobić przez ssh, ale jakoś chciałbym 
najpierw poznać tajniki konceptu OpenWRT. Aby za duzo nie zmieniać. Jak 
bym chciał tak grzebać to bym debiana postawił :D
Re: OpenWRT - jak odpalic dnsmasq z PXE z tftp na innym sewerze
#244465
Author: Sebastian Biały
Date: Sun, 18 Feb 2018 18:38
15 lines
1406 bytes
On 2/12/2018 9:48 PM, Sebastian Biały wrote:
> I teraz internet jest pełen koncpecji jak to poprawić aby ustawila sie 
> opcja "next-server" w DHCP.

A okazało się że prawidlowa koncepcja znajduje się w zupełnie innym 
miejscu. Mianowiscie w ustawieniach interfejsu LAN jest kilka 
*dodatkowych* pól dla serwera dhcp.

W zakładce Advances settings dla DHCP dla interfejsu dodajemy dwie 
linijki jako DHCP-Options:

66,172.16.0.1
67,pxelinux.0

I tyle. Mamy ustawiony next server.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads