• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Gelöst PXE-Boot Raspberry Pi 3+4

OP
D

daddy.k

Member
Hallo josefine_h!

Nachtrag!
die .110 ist draußen, das war einer der dnsmasq, der sich eingemischt hatte. Die gibt es nicht mehr, dank Gräfin Klara!
 

josefine_h

Newbie
Dann hast du ja keine zwei Physischen Netze!
Die LAN-DHCP-Serverfunktion ist standardmäßig auf deinem Router aktiviert. Das bedeutet, dass Geräte, die mit deinem Router verbunden sind, automatisch die IP-Adresse von deinem Router abrufen können.

Wenn du verschiedene Geräte ansprechen willst - und das auch dauerhaft - dann lass nicht den DHCP Server die Adressen vergeben (die können sich immer wieder ändern) sondern vergib jedem Gerät eine fixe Adresse.
Eine IP - Mac-Adresse ist wie die Hausnummer einer Straße zu sehen ;)
 
OP
D

daddy.k

Member
Hallo josefine_h!
Ich gerade nicht an meinem PC, ich möchte Dir dennoch mitteilen das ich bis auf 20 Adressen jedem Gerät, das sich ständig im Haus befindet, eine fest IP-Adresse zu gewiesen habe!
Selbst der hier beschriebene "pi-gate1" bekommt eine fest IP.
Ich werde heute Abend meine "dhcpd.conf" komplett posten, was ich bisher vermieden hatte weil es zu meinem Thema keinen Betrag leistet.

In meinen Thema sollte es ausschließlich darum gehen, weshalb ein PI sich über die Anweisung "next-server" hinweg setzt und von einem anderen "tftp-Server" bootet als angegeben.

Das sich das Thema jetzt auf Sinn oder Unsinn und ob es überhaupt funktionieren kann zwei DHCP Server im gleichen Netz zu betreiben war nie die Frage. Weil es in meiner Konfiguration, bei mir, funktioniert.

Gruß Daddy
 
OP
D

daddy.k

Member
Hallo josefine_h,
hier die angekündigte dhcpd.conf

Code:
option broadcast-address 192.168.38.255;
option subnet-mask 255.255.255.0;
option domain-name "-daddy-.su";
option domain-name-servers 192.168.38.103, 192.168.38.104;
option routers 192.168.38.105;
option ntp-servers 192.168.38.103, 192.168.38.104;
option lpr-servers 192.168.38.105;
option domain-search "kurek.su","box";

ddns-update-style none;
ddns-updates off;
# non-authoritative;
authoritative;
log-facility local7;
default-lease-time 3600;
max-lease-time 7200;


allow booting;
allow bootp;

subnet 192.168.38.0 netmask 255.255.255.0 {
  range 192.168.38.120 192.168.38.160;
}
#
# >>>>> PC's <<<<<
#
  host -daddy-pc {
    option host-name "-daddy-pc";
    hardware ethernet 04:92:26:d9:a5:10;
    fixed-address 192.168.38.2;
  }
  #
  host -daddy-pc {
    option host-name "-daddy-pc";
    hardware ethernet ec:b1:d7:63:c2:67;
    fixed-address 192.168.38.3;
  }
  #
  host gaestezimmer {
    option host-name "gaestezimmer";
    hardware ethernet 90:2B:34:11:2F:34;
    fixed-address 192.168.38.4;
  }
  #
  host -daddy-laptop-lan {
    option host-name "slappy";
    hardware ethernet 00:E0:4D:76:28:19;
    fixed-address 192.168.38.5;
  }
  #
  host -daddy-laptop-wlan {
    option host-name "slappy";
    hardware ethernet 14:AC:60:81:DD:9F;
    fixed-address 192.168.38.5;
  }
  #
  host -daddy-laptop-lan {
    option host-name "-daddy-laptop";
    hardware ethernet 00:1e:37:cb:2a:28;
    fixed-address 192.168.38.6;
  }
  #
  host -daddy-laptop-wlan {
    option host-name "-daddy-laptop";
    hardware ethernet 20:0b:d0:4b:d7:6D;
    fixed-address 192.168.38.6;
  }
  #
#  host -daddy-pc-neu{
#    option host-name dark-snake;
#    hardware ethernet 08:bf:b8:75:84:2b;
#    fixed-address 192.168.38.7;
#  }

#
# >>>>> Handy's <<<<<
#
  host -daddy-handy-s21{
    option host-name "-daddy-handy";
    hardware ethernet 28:c2:1f:b7:08:56;
    fixed-address 192.168.38.21;
  }
  #
  host -daddy-handy-s7 {
    option host-name "-daddy-handy-s7";
    hardware ethernet 8c:f5:a3:eb:fb:82;
    fixed-address 192.168.38.22;
  }
  #
  host -daddy-handy-mi {
    option host-name "-daddy-handy-mi";
    hardware ethernet e0:dc:ff:27:34:87;
    fixed-address 192.168.38.23;
  }
  #
  host -daddy-handy-S21 {
    option host-name "-daddy-thomas-S21";
    hardware ethernet f4:02:28:ac:7f:d7;
    fixed-address 192.168.38.24;
  }
  #
  host -daddy-handy {
    option host-name "-daddy-handy";
    hardware ethernet d4:e6:b7:14:15:df;
    fixed-address 192.168.38.25;
  }
  #
  host -daddy-handy-s9 {
    option host-name "-daddy-handy-s9";
    hardware ethernet 24:18:1d:f5:dc:39;
    fixed-address 192.168.38.26;
  }
#
# >>>>> Fernseher <<<<<
#
  host sony-tv-lan {
    option host-name "sony-tv";
    hardware ethernet AC:9B:0A:50:82:EB;
    fixed-address 192.168.38.31;
  }
  #
  host sony-tv-wlan {
    option host-name "sony-tv";
    hardware ethernet c4:8e:8f:d3:8c:25;
    fixed-address 192.168.38.31;
  }
  #
  host digit-isio-lan {
    option host-name "digit-isio";
    hardware ethernet 00:08:C9:60:08:08;
    fixed-address 192.168.38.32;
  }
  #
  host digit-isio-wlan {
    option host-name "digit-isio";
    hardware ethernet 48:a9:d2:5c:2f:01;
    fixed-address 192.168.38.32;
  }
  #
  host -daddy-tv-pc-lan {
    option host-name "-daddy-tv-pc";
    hardware ethernet 40:61:86:cb:a7:ef;
    fixed-address 192.168.38.33;
  }
#
# >>>>> Drucker / Printserver <<<<<
#
  host foto-a3 {
    option host-name "foto-a3";
    hardware ethernet 48:5a:b6:1b:28:c4;
    fixed-address 192.168.38.36;
  }
  #
  host kopierer {
    option host-name "kopierer";
    hardware ethernet 00:26:5e:89:3f:b1;
    fixed-address 192.168.38.37;
  }
  #
  host sitecom {
    option host-name "sitecom";
    hardware ethernet 00:11:e5:01:17:42;
    fixed-address 192.168.38.38;
  }
  #
  host longshine {
    option host-name "longshine";
    hardware ethernet 00:40:01:28:92:a7;
    fixed-address 192.168.38.39;
  }
#
# >>>>> Router / Repeater  <<<<<
#
  host wlan-router1 {
    option host-name "wlan-router1";
    hardware ethernet 48:5d:35:f7:8c:0f;
    fixed-address 192.168.38.41;
  }
  #
  host wlan-router2 {
    option host-name "wlan-router2";
    hardware ethernet 34:31:C4:64:93:71;
    fixed-address 192.168.38.42;
  }
  host wlan-repeater1 {
    option host-name "wlan-repeater1";
    hardware ethernet 80:1F:02:99:85:3E;
    fixed-address 192.168.38.48;
  }
  #
  host wlan-repeater2 {
    option host-name "wlan-repeater2";
    hardware ethernet 62:FF:4D:5F:B8:24;
    fixed-address 192.168.38.49;
  }
#
# >>>>> IP-Telefone <<<<<
#
  host ip-telefon-1 {
    option host-name "ip-telefon-1";
    hardware ethernet 00:1a:e8:0c:2f:8b;
    fixed-address 192.168.38.61;
  }
  #
  host ip-telefon-2 {
    option host-name "ip-telefon-2";
    hardware ethernet 00:1a:e8:23:b9:a8;
    fixed-address 192.168.38.62;
  }
  #
  host ip-telefon-3 {
    option host-name "ip-telefon-3";
    hardware ethernet 00:1a:e8:03:ed:31;
    fixed-address 192.168.38.63;
  }
  #
  host ip-telefon-4 {
    option host-name "ip-telefon-4";
    hardware ethernet 00:a8:59:ff:d8:cd;
    fixed-address 192.168.38.64;
  }
#
# >>>>> Server PC's <<<<<
#
  host eins {
    option host-name "eins";
    hardware ethernet 68:05:ca:7f:34:fe;
    fixed-address 192.168.38.101;
  }
  #
  host zwei {
    option host-name "zwei";
    hardware ethernet 68:05:ca:01:ba:a1;
    fixed-address 192.168.38.102;
  }
  #
  host drei {
    option host-name "drei";
    hardware ethernet 74:56:3c:18:50:e9;
    fixed-address 192.168.38.110;
  }
  #
  host gateway {
    option host-name "gateway";
    hardware ethernet 00:27:19:b0:2c:20;
    fixed-address 192.168.38.105;
  }
#
# >>>>> Heizung <<<<<
#
  host viessmann {
    option host-name "viessmann";
    hardware ethernet b8:74:24:27:a2:4d;
    fixed-address 192.168.38.119;
  }
#
# >>>>> Pi - Server <<<<<
#
  host pxe-server {
    option host-name "pxe-server";
    hardware ethernet dc:a6:32:14:dc:4f;
    fixed-address 192.168.38.201;
  }
#
# >>>>> Pi - Server - tftp-boot > drei <<<<<
#
group {
  next-server 192.168.38.110;
  option tftp-server-name "192.168.38.110";

  host dn1 {
    option host-name "dn1";
    filename "bootcode.bin";
    hardware ethernet b8:27:eb:0e:06:02;
    fixed-address 192.168.38.103;
  }
  #
  host dn2 {
    option host-name "dn2";
    filename "bootcode.bin";
    hardware ethernet b8:27:eb:6f:e7:fe;
    fixed-address 192.168.38.104;
  }
}
#
# >>>>> Pi - Server - tftp-boot > pxe-server <<<<<
#
group {
  next-server 192.168.38.110;
  option tftp-server-name "192.168.38.110";

  host pi-gate1 {
    hardware ethernet dc:a6:32:86:d9:e5;
    filename "bootcode.bin";
    fixed-address 192.168.38.106;
    option host-name "pi-gate1";
  }
}

Ich hoffe das hiermit die Diskussion über DHCP-Server beendet!

Daddy
 
Oben