設定ファイルは /etc/dhcpd.conf です。
尚、この設定ファイルでも固定IP設定は可能な様です。
systemd-networkdを使うため停止します。
# systemctl stop dhcpcd ※何故に dhcpcd 末尾に「cd」なのかぁ?
# systemctl disable dhcpcd
$ ip a
1: lo:
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: eno1:
link/ether a0:8c:fd:d5:4e:f4 brd ff:ff:ff:ff:ff:ff
altname enp0s31f6
inet 192.168.1.10/24 brd 192.168.1.255 scope global eno1
valid_lft forever preferred_lft forever
inet6 fe80::a28c:fdff:fed5:4ef4/64 scope link
valid_lft forever preferred_lft forever
3: enp1s0:
link/ether 68:05:ca:92:ad:ac brd ff:ff:ff:ff:ff:ff
この中の2: eno1を設定します。
/etc/systemd/network/eno1.network というファイルを作成してその内容は
[Match]
Name=eno1
[Network]
Address=192.168.1.10/24
Gateway=192.168.1.1
DNS=8.8.8.8
DNS=8.8.4.4
とします。
systemd-networkdは/run/systemd/resolve/resolv.con を上書きして動作するので
/run/systemd/resolve/resolv.conf にリンクを張ります。
# mv /etc/resolv.conf /etc/resolv.conf.ori
# cd /etc
# ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
一度再起動起動させて見て確認して
# systemctl start systemd-networkd
# systemctl start systemd-resolved
問題がなければ固定化します。
# systemctl enable systemd-networkd
# systemctl enable systemd-resolved
Comments