1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-19 01:55:07 +00:00
serenity/Base/usr/share/man/man5/Network.md
Maciej 1ffba0b8b4 NetworkServer: Support setting default gateway
This commit adds an IPv4Gateway to Network.ini. If that option is set to
value other than 0.0.0.0, the NetworkServer adds a default route (e.g.
with address 0.0.0.0/0) with the specified destination.
2022-05-28 23:33:46 +01:00

1.2 KiB

Name

NetworkServer - network configuration

Synopsis

/etc/Network.ini

Description

The Network configuration is loaded by NetworkServer service on startup. It consists of a list of interfaces, with adapter names as groups.

The interface that is not listed in this config file is not set up and disabled by default.

Options

  • Enabled (default: true) - Whether the interface is enabled.
  • DHCP (default: false) - Whether the DHCP client should be run on this interface.
  • IPv4Address (default: 0.0.0.0) - The static IPv4 address for the interface. Used only when DHCP is false.
  • IPv4Netmask (default: 0.0.0.0) - The static IPv4 netmask for the interface. Used only when DHCP is false.
  • IPv4Gateway (default: 0.0.0.0) - The static IPv4 default gateway for the interface. Used only when DHCP is false.

Example

# Set static IP address to 10.0.0.5/8 and default gateway to 10.0.0.1
[ep1s0]
IPv4Address=10.0.0.5
IPv4Netmask=255.0.0.0
IPv4Gateway=10.0.0.1

# Try to run DHCP discovery on ep0s8.
[ep0s8]
DHCP=true

# Disable interface ep1s1 entirely. It is equivalent to not adding this entry at all.
[ep1s1]
Enabled=false