読み込み直したら、netctlの再起動もしくはサーバーの再起動をしてください。
= systemd-networkd編(工事中) =
もっとシンプルに…systemd-networkdを使用しても安定します。
== systemd-networkdの準備 ==
=== nic名の確認 ===
以下のコマンドで、nic名を確認します。
<syntaxhighlight lang="bash">ip a</syntaxhighlight>
こんなふうに出力されるかと思います。<br/>
(まだNetworkManagerで設定されている前提になっています。ネットワークサービスを起動していない場合はIPが振られていないかと思います。)
<syntaxhighlight lang="text">1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s20u4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:e0:4c:36:be:7f brd ff:ff:ff:ff:ff:ff
inet 192.168.56.11/24 brd 192.168.11.255 scope global enp0s20u4
valid_lft forever preferred_lft forever
inet6 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/64 scope global dynamic mngtmpaddr
valid_lft 86391sec preferred_lft 14391sec
inet6 fe80::2e0:4cff:fe36:be7f/64 scope link
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 18:bb:26:a9:a1:0e brd ff:ff:ff:ff:ff:ff</syntaxhighlight>
「enp0s20u4」がnic名になります。<br/>
これを元にsystemd-networkdの設定をしていきます。<br/>
=== systemd-networkdの設定 ===
設定ファイルを作成していきます。今回はnic名をファイル名に使用していきます。<br/>
以下のコマンドで「/etc/systemd/network」ディレクトリに新規ファイルを作成します。
<syntaxhighlight lang="bash">nano /etc/systemd/network/enp0s20u4.network</syntaxhighlight>
ファイルの内容は以下のとおりです。(固定IP前提になっています…)
<syntaxhighlight lang="text">[Match]
Name=enp0s20u4
[Network]
Address=192.168.11.105/24
Gateway=192.168.11.1</syntaxhighlight>
DNSはGoogleのものを指定していますが、お好きなものを指定してください。<br/>
= 参考サイト =