VMware Fusion 25H2u1にアップグレードしたらゲスト上のLinuxがネットワークに繋がらなくなった
先日VMware Fusionを13系から25H2u1にアップグレードしたところsshが繋がらなくなってしまったので、原因を調べました。
発生した環境
- MacBook Pro (M4 Pro)
- macOS Sequoia 15.7.3
- VMware Fusion 25H2u1
- ArchLinux ARM (ゲストOS)
原因はNICが ens160 から enp2s0 に変わったことです。したがって設定もこっちに合わせて書き直す必要があります。設定の書き方が変わるわけではないのですが、一応以下に設定方法をメモしておきます。IPアドレスは固定しています。
対処方法
/etc/systemd/network/20-wired.network に設定を書きます。以下の値は適当なので環境に合わせて変えてください。
[Match]
Name=enp2s0
[Network]
Address=192.168.0.50/24
Gateway=192.168.0.1
DNS=192.168.0.1
設定を有効化します。
> sudo systemctl restart systemd-networkd
最後に、設定が有効になっていることを確認します。
> ip address
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 noprefixroute
valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether **:**:**:**:**:** brd ff:ff:ff:ff:ff:ff
altname enx000c292f5559
inet 192.168.0.50/24 brd 192.168.0.255 scope global enp2s0
valid_lft forever preferred_lft forever
inet6 ****:****:****:****:****:****:****:****/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 240sec preferred_lft 240sec
inet6 ****::****:****:****:****/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
0 件のコメント :
コメントを投稿