1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

installer: Add static-networking template.

* gnu/installer/services.scm (%system-services): Add
static-networking-service-type.

Change-Id: Iec6336f8d1f49e8b801e978d5c9eeb4f83a6e748
This commit is contained in:
Janneke Nieuwenhuizen
2024-10-20 17:19:01 +02:00
committed by Jan (janneke) Nieuwenhuizen
parent 687a2ccabc
commit 711855cb00

View File

@@ -149,6 +149,28 @@
(name (G_ "DHCP client (dynamic IP address assignment)"))
(type 'network-management)
(snippet '((service dhcp-client-service-type))))
(system-service
(name (G_ "Static networking service."))
(type 'network-management)
(snippet `((service
static-networking-service-type
(list %loopback-static-networking
(static-networking
(addresses
(list
(network-address
(device "eth0")
,(comment (G_ ";; Fill-in your IP.\n"))
(value "192.168.178.10/24"))))
(routes
(list (network-route
(destination "default")
,(comment (G_ ";; Fill-in your gateway IP.\n"))
(gateway "192.168.178.1"))))
(requirement '())
(provision '(networking))
,(comment (G_ ";; Fill-in your nameservers.\n"))
(name-servers '("192.168.178.1"))))))))
;; Dealing with documents.
(system-service