IP-addressを固定する
接続状況にもよるが、LANケーブルを接続する箇所は以下より2箇所存在する。
- enp4s0
- enp0s31f6
$ ip a
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: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether a8:a1:59:9e:68:26 brd ff:ff:ff:ff:ff:ff
inet 133.1.160.55/24 brd 133.1.160.255 scope global enp4s0
valid_lft forever preferred_lft forever
inet6 fe80::aaa1:59ff:fe9e:6826/64 scope link
valid_lft forever preferred_lft forever
3: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether a8:a1:59:9e:68:25 brd ff:ff:ff:ff:ff:ff
inet6 fe80::aaa1:59ff:fe9e:6825/64 scope link
valid_lft forever preferred_lft forever
4: wlp179s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 0c:9a:3c:50:2c:d8 brd ff:ff:ff:ff:ff:ff
5: tailscale0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qdisc fq_codel state UNKNOWN group default qlen 500
link/none
inet 100.122.11.52/32 scope global tailscale0
valid_lft forever preferred_lft forever
inet6 fd7a:115c:a1e0::4901:b34/128 scope global
valid_lft forever preferred_lft forever
inet6 fe80::6536:ed9b:a0c6:b8af/64 scope link stable-privacy
valid_lft forever preferred_lft forever
接続しているLANに応じて固定方法が微妙に異なる。
sudo権限で以下のディレクトリ内のnetworkファイルを見る。
$ cd /etc/netplan
$ ls
00-installer-config-wifi.yaml 00-installer-config.yaml
今回はwifiではないので、 00-installer-config.yamlを確認。
次のような設定を行う。
# This is the network config written by 'subiquity'
network:
ethernets:
enp0s31f6:
dhcp4: false
dhcp6: false
addresses:
- 133.1.160.55/24
nameservers:
addresses:
- 133.1.160.5
- 8.8.8.8
- 8.8.4.4
enp4s0:
dhcp4: false
dhcp6: false
addresses:
- 133.1.160.55/24
routes:
- to: default
via: 133.1.160.1
nameservers:
addresses:
- 133.1.160.5
- 8.8.8.8
- 8.8.4.4
version: 2
enp4s0でルートしているのでenp0s31f6は記載する必要は正直ない。
netplanを再読み込み。
$ sudo netplan apply
完了