An open API service indexing awesome lists of open source software.

https://github.com/jiegec/ifupdown-to-systemd-networkd

Migrate ifupdown configs to systemd networkd.
https://github.com/jiegec/ifupdown-to-systemd-networkd

Last synced: 27 days ago
JSON representation

Migrate ifupdown configs to systemd networkd.

Awesome Lists containing this project

README

        

# ifupdown-to-systemd-networkd

Convert `/etc/network/interfaces` to systemd networkd configs.

Supported:

1. Basic: address, gateway, mtu, dhcp
2. Bonding
3. VLAN
4. Simple post-up scripts e.g. `ip route add` & `ip rule add`

Usage:

```shell
pip3 install git+https://github.com/jiegec/ifupdown-to-systemd-networkd.git
ifupdown-to-systemd-networkd

# or use locally
git clone https://github.com/jiegec/ifupdown-to-systemd-networkd.git
cd ifupdown-to-systemd-networkd
poetry install
poetry run ifupdown-to-systemd-networkd
```