User Tools

Site Tools


sk1:dhcp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
sk1:dhcp [2018/06/05 14:07] – jkonczaksk1:dhcp [2020/06/15 20:59] (current) – jkonczak
Line 7: Line 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;
Line 40: Line 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 · Last modified: (external edit)