Narzędzia użytkownika

Narzędzia witryny


sk1:dhcp

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
sk1:dhcp [2018/06/05 16:07]
jkonczak
sk1:dhcp [2020/06/15 22:59] (aktualna)
jkonczak
Linia 7: Linia 7:
   * Stały adres IP a DHCP   * Stały adres IP a DHCP
  
-==== Serwer DHCP (na przykładzie ISC DHCP server) ==== +Przykładowa wymiana pakietów między serwerem DHCP a klientem: {{:​sk1:​dhcp.pcap|}} 
-  - Zainstaluj ISC DHCP server [[https://​www.isc.org/​downloads/​dhcp/​|[1]]] [[https://​en.wikipedia.org/​wiki/​DHCPD|[2]]] komendą: \\ ''​zypper install dhcp-server''​ + 
-  - Stwórz plik dzierżaw (w domyślnej lokalizacji):​ \\ ''​touch /​var/​lib/​dhcp/​db/​dhcpd.leases''​+==== [ekstra] ​Serwer DHCP (na przykładzie ISC DHCP server) ==== 
 +  - Przed konfiguracją serwera ustawi maskaradę adresów dla pakietów wychodzących prze br0 i pozwól na przekazywanie pakietów: \\ ''​iptables -t nat -A POSTROUTING -o br0 -j MASQUERADE''​ \\ ''​sysctl net.ipv4.conf.all.forwarding=1''​ 
 +  - <del>Zainstaluj ISC DHCP server [[https://​www.isc.org/​downloads/​dhcp/​|[1]]] [[https://​en.wikipedia.org/​wiki/​DHCPD|[2]]] komendą: \\ ''​zypper install dhcp-server''​</​del>​ 
 +  - <del>Stwórz plik dzierżaw (w domyślnej lokalizacji):​ \\ ''​touch /​var/​lib/​dhcp/​db/​dhcpd.leases''​</​del>​
   - Na podstawie poniższego przykładu stwórz plik konfiguracyjny ''​dhcpd.conf'':​ <code conf dhcpd.conf>​   - Na podstawie poniższego przykładu stwórz plik konfiguracyjny ''​dhcpd.conf'':​ <code conf dhcpd.conf>​
 #​ddns-update-style none; #​ddns-update-style none;
Linia 40: Linia 43:
     * uwolnienie adresu IP: ''​dhclient -r //​eth0//''​     * uwolnienie adresu IP: ''​dhclient -r //​eth0//''​
   * dhcpcd – https://​roy.marples.name/​projects/​dhcpcd – popularny klient DHCP dla Linuksów   * dhcpcd – https://​roy.marples.name/​projects/​dhcpcd – popularny klient DHCP dla Linuksów
-    * żądanie adresu IP: ''​dhcpcd [-d] //​eth0//''​+    * żądanie adresu IP: ''​dhcpcd ​[-d] [-d] //​eth0//''​
     * uwolnienie adresu IP: ''​dhcpcd -k //​eth0//''​     * uwolnienie adresu IP: ''​dhcpcd -k //​eth0//''​
   * udhcpc – https://​en.wikipedia.org/​wiki/​Udhcpc – fragment busyboxa, popularny na urządzeniach wbudowanych   * udhcpc – https://​en.wikipedia.org/​wiki/​Udhcpc – fragment busyboxa, popularny na urządzeniach wbudowanych
sk1/dhcp.1528207631.txt.gz · ostatnio zmienione: 2018/06/05 16:07 przez jkonczak