0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

IBM Cloud: VSI for VPCのnetwork interface nameを変更してみた

0
Last updated at Posted at 2026-06-05

1. VSI for VPCの初期構成

IBM Cloudでは、Predictable Network Interface Device Nameが無効になっている。

interface nameはeth0
[root@syasuda-centos9 ~]# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 02:00:05:6d:95:c9 brd ff:ff:ff:ff:ff:ff
    altname enp0s3
    altname ens3

[root@syasuda-centos9 ~]# nmcli con show
NAME         UUID                                  TYPE      DEVICE
System eth0  5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03  ethernet  eth0
lo           3f492685-b9e1-45df-a667-7f4b10ad291d  loopback  lo
"net.ifnames=0 biosdevname=0"が設定されている
[root@syasuda-centos9 ~]# cat /etc/default/grub
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console serial"
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true
GRUB_CMDLINE_LINUX_DEFAULT="vga=normal console=tty1 console=ttyS0"
GRUB_SERIAL_COMMAND="serial --speed=38500 --unit=0 --word=8 --parity=no --stop=1"
永続化ルールも構成されている
[root@syasuda-centos9 ~]# cat /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="02:00:05:6d:95:c9", NAME="eth0"

2. NWデバイス名の変更(eth0->net0)

永続化ルールを以下のように変更
[root@syasuda-centos9 ~]# cat /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="02:00:05:6d:95:c9", NAME="net0"
ifcfgもeth0からnet0に修正
[root@syasuda-centos9 ~]# sed 's/eth0/net0/g' /etc/sysconfig/network-scripts/ifcfg-eth0 > /etc/sysconfig/network-scripts/ifcfg-net0
[root@syasuda-centos9 ~]# rm /etc/sysconfig/network-scripts/ifcfg-eth0
再起動
[root@syasuda-centos9 ~]# reboot

3. 再起動後の構成

net0で認識されてIPが割り当てられている
[root@syasuda-centos9 ~]# 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: net0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 02:00:05:6d:95:c9 brd ff:ff:ff:ff:ff:ff
    altname enp0s3
    altname ens3
    inet 10.50.0.8/24 brd 10.50.0.255 scope global dynamic noprefixroute net0
       valid_lft 264sec preferred_lft 264sec
    inet6 fe80::47e3:d29f:aee6:bb78/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

[root@syasuda-centos9 ~]# nmcli con show
NAME         UUID                                  TYPE      DEVICE
System net0  33e2dfe5-649b-21d9-4fc5-2feaad011ccc  ethernet  net0
lo           dab77a40-3176-4c9c-b39e-9732ed42cb5f  loopback  lo
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?