내 Macbook(M2)에는 이미 Debian 12 VM이 실행되고 있습니다.리마. lima0
Debian VM에 네트워크 인터페이스를 생성하는 두 번째 네트워크를 추가했습니다 . 기본적으로 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'.
이 막대기를 어떻게 만들 수 있나요?