2024-01-04 19:08:53 +01:00
|
|
|
# Net configuration: includes the base configuration and adds files required
|
|
|
|
# for networking
|
|
|
|
|
|
|
|
include = ["base.toml"]
|
|
|
|
|
2024-01-04 21:27:25 +01:00
|
|
|
# Package settings
|
2024-01-04 19:08:53 +01:00
|
|
|
[packages]
|
2024-01-04 21:27:25 +01:00
|
|
|
drivers = {}
|
2024-01-04 19:08:53 +01:00
|
|
|
netstack = {}
|
|
|
|
netutils = {}
|
|
|
|
|
2024-01-04 21:27:25 +01:00
|
|
|
## Driver init
|
|
|
|
[[files]]
|
|
|
|
path = "/etc/init.d/00_drivers"
|
|
|
|
data = """
|
|
|
|
pcid /etc/pcid.d/
|
|
|
|
"""
|
|
|
|
|
2024-01-04 19:08:53 +01:00
|
|
|
## Network init
|
|
|
|
[[files]]
|
|
|
|
path = "/etc/init.d/10_net"
|
|
|
|
data = """
|
|
|
|
smolnetd
|
|
|
|
dnsd
|
|
|
|
dhcpd -b
|
|
|
|
"""
|
|
|
|
|
|
|
|
## Default net configuration (optimized for QEMU)
|
|
|
|
[[files]]
|
|
|
|
path = "/etc/net/dns"
|
|
|
|
data = """
|
|
|
|
208.67.222.222
|
|
|
|
"""
|
|
|
|
|
|
|
|
[[files]]
|
|
|
|
path = "/etc/net/ip"
|
|
|
|
data = """
|
|
|
|
10.0.2.15
|
|
|
|
"""
|
|
|
|
|
|
|
|
[[files]]
|
|
|
|
path = "/etc/net/ip_router"
|
|
|
|
data = """
|
|
|
|
10.0.2.2
|
|
|
|
"""
|
|
|
|
|
|
|
|
[[files]]
|
|
|
|
path = "/etc/net/ip_subnet"
|
|
|
|
data = """
|
|
|
|
255.255.255.0
|
|
|
|
"""
|
|
|
|
|
|
|
|
[[files]]
|
|
|
|
path = "/etc/net/mac"
|
|
|
|
data = """
|
|
|
|
54-52-00-ab-cd-ef
|
|
|
|
"""
|