Network-networkd: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
== | ==Setup for Networkd== | ||
$ | ===Switching to Networkd === | ||
<pre>$ systemctl stop NetworkManager | |||
$ systemctl disable NetworkManager | |||
$ systemctl enable systemd-networkd | |||
$ systemctl enable systemd-resolved | |||
$ systemctl start systemd-resolved | |||
$ rm /etc/resolv.conf | |||
$ ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf | |||
$ mkdir -p /etc/systemd/network</pre> | |||
$ | ===Configuring Networkd=== | ||
====What interfaces do we have==== | |||
<pre> | |||
# networkctl | |||
IDX LINK TYPE OPERATIONAL SETUP | |||
1 lo loopback carrier unmanaged | |||
2 eno1 ether routable unmanaged | |||
3 br0 bridge routable unmanaged | |||
4 virbr0 bridge no-carrier unmanaged | |||
5 docker0 bridge no-carrier unmanaged | |||
6 br-b737ea16f9fc bridge no-carrier unmanaged | |||
7 vnet0 ether degraded unmanaged | |||
7 links listed. | |||
</pre> | |||
====Configuring en01 - static==== | |||
<pre> | |||
$ cat >> /etc/systemd/network/00-eno1.network << EOF | |||
[Match] | |||
Name=enp3s0 | |||
[Network] | |||
Address=192.168.1.50/24 | |||
Gateway=192.168.1.1 | |||
DNS=192.168.1.1 | |||
EOF | |||
</pre> | |||
====Configuring en01 - dhcp==== | |||
<pre> | |||
$ cat >> /etc/systemd/network/00-eno1.network << EOF | |||
[Match] | |||
Name=enp3s0 | |||
[Network] | |||
DHCP=yes | |||
EOF | |||
</pre> | |||
=== Controlling interfaces === | |||
==== Full Restart ==== | |||
<pre> | |||
$ systemctl restart systemd-network | |||
</pre> | |||
==== Interface only ==== | |||
<pre> | |||
$ networkctl up eno1 | |||
</pre> | |||
<pre> | |||
$ networkctl down eno1 | |||
</pre> | |||
==IP Alias for Networkd== | |||
Revision as of 12:05, 15 January 2023
Setup for Networkd
Switching to Networkd
$ systemctl stop NetworkManager $ systemctl disable NetworkManager $ systemctl enable systemd-networkd $ systemctl enable systemd-resolved $ systemctl start systemd-resolved $ rm /etc/resolv.conf $ ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf $ mkdir -p /etc/systemd/network
Configuring Networkd
What interfaces do we have
# networkctl IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback carrier unmanaged 2 eno1 ether routable unmanaged 3 br0 bridge routable unmanaged 4 virbr0 bridge no-carrier unmanaged 5 docker0 bridge no-carrier unmanaged 6 br-b737ea16f9fc bridge no-carrier unmanaged 7 vnet0 ether degraded unmanaged 7 links listed.
Configuring en01 - static
$ cat >> /etc/systemd/network/00-eno1.network << EOF [Match] Name=enp3s0 [Network] Address=192.168.1.50/24 Gateway=192.168.1.1 DNS=192.168.1.1 EOF
Configuring en01 - dhcp
$ cat >> /etc/systemd/network/00-eno1.network << EOF [Match] Name=enp3s0 [Network] DHCP=yes EOF
Controlling interfaces
Full Restart
$ systemctl restart systemd-network
Interface only
$ networkctl up eno1
$ networkctl down eno1