Debian 12 VMでの固定IP設定の問題

Debian 12 VMでの固定IP設定の問題

私のMacbook(M2)はすでにDebian 12 VMを実行しています。リマlima0Debian VMにネットワークインターフェースを作成するための2番目のネットワークを追加しました。デフォルトではDHCPからアドレスを取得しようとしましたが、M2 MacのLimaには既知の問題があるため、静的IPを割り当てることにしました。しかし、私はこのことをするのに苦労しています。

IPを手動で追加するとip a add 192.168.106.2/24 dev lima0機能します。

$ ip addr show dev lima0
3: lima0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:55:55:ff:13:b4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.106.2/24 scope global lima0
       valid_lft forever preferred_lft forever

ただし、仮想マシンの起動後にこのタスクを自動的に実行する方法が見つかりません。

まず、このコンテンツで制作をしてみ/etc/network/interfacesましたが、うまくいきませんでした。

allow-hotplug lima0
iface lima0 inet manual
  up ip a add 192.168.106.2/24 dev lima0

それから試しましたnmcli

$ sudo nmcli device modify lima0 ip4 192.168.106.2/24
Error: Reading applied connection from device 'lima0' 
       (/org/freedesktop/NetworkManager/Devices/3) 
       failed: Device is not activated

また、新しいデバイス構成を作成しようとしましたが、nmtui「デバイスlima0は完全に管理されていません」または同様のエラーのため、アクティブ化も失敗しました。

デバイスを表示できますが、systemctl管理nmcliする方法が見つかりません。

$ sudo systemctl status sys-subsystem-net-devices-lima0.device
● sys-subsystem-net-devices-lima0.device - Virtio network device
     Loaded: loaded
     Active: active (plugged) since Mon 2024-01-29 21:55:21 UTC; 4min 22s ago
     Device: /sys/devices/pci0000:00/0000:00:03.0/virtio2/net/lima0

そして…

$ sudo nmcli device show lima0
GENERAL.DEVICE:                         lima0
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         52:55:55:FF:13:B4
GENERAL.MTU:                            1500
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               on
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         fe80::5055:55ff:feff:13b4/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 256

起動後に静的IPを自動的に設定する方法をご存知ですか?

-

修正する:これはNetwork Managerを介して問題を解決しているようですが、再起動後も持続しません。

$ sudo nmcli device set lima0 autoconnect yes managed yes
$ sudo nmcli device modify lima0 ipv4.method manual ipv4.addr 192.168.106.2/24
Connection successfully reapplied to device 'lima0'.

このスティックをどのように作成できますか?

関連情報