前置き

もー本当にubuntuのネットワーク分からん!

netplan? NetworkManager? nmtui? /etc/NetworkManager/interfaces?
結局どれ使えばうまいこと動くんだよ!

ということでもう小難しい話は無しに動いた設定そのまま出します.

以下前提.これ以外の環境での動作は一切保証しません!

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy

netplanを使う

私の環境ではnetplanの設定でうまくいきました.

$ cd /etc/netplan
$ ls
00-installer-config.yaml  01-config.yaml

00-installer-config.yamlははじめからあったやつです.

YAML
# This is the network config written by 'subiquity'
network:
  version: 2
  renderer: NetworkManager

01-config.yamlを作成しました.
enp0s25ってところは $ ip a でもしていい感じに設定してください.

YAML
network:
  renderer: networkd
  ethernets:
    enp0s25:
      addresses: [192.168.1.108/24]
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
      routes:
        - to: default
          via: 192.168.1.1
  version: 2

この設定でIPアドレス192.168.1.108に固定されます.

最後に適用!

$ sudo netplan apply
$ ip -br a | grep enp0s25
enp0s25          UP             192.168.1.108/24

以上!

余談:初めてCode Block Proっていうプラグイン使ったけど見た目が最高すぎる.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA