mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-12-23 17:34:00 +03:00
299d578f7f
1. DHCP server trasmit 2. Client parses and saves in leases Implements http://www.rfc-editor.org/rfc/rfc3361.txt ``` Frame 134: 348 bytes on wire (2784 bits), 348 bytes captured (2784 bits) on interface 0 Ethernet II, Src: 42:65:85:d6:4e:32 (42:65:85:d6:4e:32), Dst: 1e:04:f8:b8:2f:d4 (1e:04:f8:b8:2f:d4) Internet Protocol Version 4, Src: 192.168.5.1, Dst: 192.168.5.11 User Datagram Protocol, Src Port: 67, Dst Port: 68 Dynamic Host Configuration Protocol (ACK) Message type: Boot Reply (2) Hardware type: Ethernet (0x01) Hardware address length: 6 Hops: 0 Transaction ID: 0x7cc87cb4 Seconds elapsed: 0 Bootp flags: 0x0000 (Unicast) Client IP address: 0.0.0.0 Your (client) IP address: 192.168.5.11 Next server IP address: 0.0.0.0 Relay agent IP address: 0.0.0.0 Client MAC address: 1e:04:f8:b8:2f:d4 (1e:04:f8:b8:2f:d4) Client hardware address padding: 00000000000000000000 Server host name not given Boot file name not given Magic cookie: DHCP Option: (53) DHCP Message Type (ACK) Length: 1 DHCP: ACK (5) Option: (51) IP Address Lease Time Length: 4 IP Address Lease Time: (3600s) 1 hour Option: (1) Subnet Mask (255.255.255.0) Length: 4 Subnet Mask: 255.255.255.0 Option: (3) Router Length: 4 Router: 192.168.5.1 Option: (6) Domain Name Server Length: 4 Domain Name Server: 192.168.5.1 Option: (42) Network Time Protocol Servers Length: 4 Network Time Protocol Server: 192.168.1.1 Option: (120) SIP Servers <=====here Length: 9 SIP Server Encoding: IPv4 Address (1) SIP Server Address: 192.168.1.1 SIP Server Address: 192.168.5.2 Option: (101) TCode Length: 13 TZ TCode: Europe/Berlin Option: (54) DHCP Server Identifier (192.168.5.1) Length: 4 DHCP Server Identifier: 192.168.5.1 Option: (255) End Option End: 255 ``` ``` cat /run/systemd/netif/state ✔ ⚡ 3148 16:40:51 OPER_STATE=routable CARRIER_STATE=carrier ADDRESS_STATE=routable DNS=192.168.94.2 192.168.5.1 NTP=192.168.5.1 SIP=192.168.1.1 192.168.5.2 ``` aa |
||
---|---|---|
.. | ||
21-vlan.network | ||
23-active-slave.network | ||
23-bond199.network | ||
23-emit-lldp.network | ||
23-primary-slave.network | ||
23-test1-bond199.network | ||
24-lldp.network | ||
24-search-domain.network | ||
25-address-link-section.network | ||
25-address-section-miscellaneous.network | ||
25-address-section.network | ||
25-fibrule-port-range.network | ||
25-ipv6-address-label-section.network | ||
25-link-section-unmanaged.network | ||
25-neighbor-section.network | ||
25-route-section.network | ||
25-route-tcp-window-settings.network | ||
25-route-type.network | ||
25-sysctl.network | ||
26-bridge-slave-interface-1.network | ||
26-bridge-slave-interface-2.network | ||
27-xfrm.network | ||
bridge99.network | ||
configure-without-carrier.network | ||
dhcp-client-anonymize.network | ||
dhcp-client-critical-connection.network | ||
dhcp-client-ipv4-dhcp-settings.network | ||
dhcp-client-ipv4-only-ipv6-disabled.network | ||
dhcp-client-ipv4-only.network | ||
dhcp-client-ipv6-only.network | ||
dhcp-client-ipv6-rapid-commit.network | ||
dhcp-client-listen-port.network | ||
dhcp-client-route-metric.network | ||
dhcp-client-route-table.network | ||
dhcp-client-timezone-router.network | ||
dhcp-client.network | ||
dhcp-server-timezone-router.network | ||
dhcp-server-veth-peer.network | ||
dhcp-server.network | ||
dhcp-v4-server-veth-peer.network | ||
directives.network | ||
github-10639 | ||
gretap.network | ||
gretun.network | ||
ip6gretap.network | ||
ip6tnl.network | ||
ipip.network | ||
ipv6-prefix-veth.network | ||
ipv6-prefix.network | ||
ipvlan.network | ||
macvlan.network | ||
macvtap.network | ||
oss-fuzz-11285 | ||
oss-fuzz-11302 | ||
oss-fuzz-11314 | ||
oss-fuzz-11345 | ||
oss-fuzz-13059 | ||
oss-fuzz-13354 | ||
oss-fuzz-13433 | ||
oss-fuzz-13888 | ||
oss-fuzz-15678 | ||
routing-policy-rule.network | ||
sit.network | ||
test-static.network | ||
vti6.network | ||
vti.network | ||
vxlan.network |