ユーザ用ツール

サイト用ツール


サイドバー



最近の更新



Tag Cloud

タグ#
6
10
1
3
1
2
17
7
1
1
6
12
4
1
2
199
1
6
2
7
14
5
1
27
2
3
1
6
1
1
40
1
3
3
1
1
1
1
1
1
23
45
7
9
10
5
10
3
3
2
8
2
2
6
5
1
1
4
9
4
3
2
2
1
8
2
4
1
5
27
2
12
2
3
1
1
2
2
1
1
1
4
3
2
4
2
2
1
1
2
1
2
1
2
1
26
2
1
2
2
2
1
1
2
3
13
4
8
1
1
2
12
1
3
1
2
7
1
1
1
1
1
8
1
4
2
1
1
1
3
3
10
1
2
1
1
7
3
1
10
1
1
4
1
2
1
2
7
2
1
3
1
1
3
1
2
1
2
2
2
1
2
3
1
2
3
4
1
3
1
3
3
2
1
1
7
1
3
3
1
1
1
1
5
1
31
2
1
2
1
2
2
3
1
1
1
3
1
2
1
1
1
3
1
1
1
2
4
2
1
1
1
3
1
2
4
2
1
2
1
1
1
1
2

01_linux:01_net:41_cnetos7_rename_eth

41 CentOS7 NIC名変更

CnetOS7 になるとNIC名がen になっている。
それをethに変更してみます。

grub変更

grubに「biosdevname=0 net.ifnames=0」を追加

# cp -p /etc/default/grub /etc/default/grub_yyyymmdd
# vi /etc/default/grub

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
↓
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet biosdevname=0 net.ifnames=0"
GRUB_DISABLE_RECOVERY="true"

新しいgrub.cfg作成

# cp -p /boot/grub2/grub.cfg /boot/grub2/grub.cfg_yyyymmdd
# grub2-mkconfig -o /boot/grub2/grub.cfg

network-script修正

HWADDR=を追加するのと、device名を変更

# cd /etc/sysconfig/network-scripts
# mv ifcfg-ens33 ifcfg-eth0
# vi ifcfg-eth0

最後に再起動

再起動で反映されます。

もしNICがずれる場合

下記で固定する
CentOS6では下記で変更できた。

※CentOS7では「ehtX」の名前が推奨されてないようで、下記では変更できない。

/etc/udev/rules.d/70-persistent-net.rules

SUBSYSTEM=="net", ACTION=="add",ATTR{address}=="xx:xx:xx:xx:xx:xx",NAME="eth0"
SUBSYSTEM=="net", ACTION=="add",ATTR{address}=="xx:xx:xx:xx:xx:xx",NAME="eth1"
SUBSYSTEM=="net", ACTION=="add",ATTR{address}=="xx:xx:xx:xx:xx:xx",NAME="eth2"
SUBSYSTEM=="net", ACTION=="add",ATTR{address}=="xx:xx:xx:xx:xx:xx",NAME="eth3"

対応

ethX以外の名前付けて、PCIパス指定かMacアドレス指定で変更できる。

#PCIパス指定
# lspci
# ethtool -i NIC
SUBSYSTEM=="net", ACTION=="add", KERNEL=="eth*", SUBSYSTEMS=="pci", KERNELS=="0000:03:00.0", NAME="lan0"
SUBSYSTEM=="net", ACTION=="add", KERNEL=="eth*", SUBSYSTEMS=="pci", KERNELS=="0000:03:00.1", NAME="lan1"
SUBSYSTEM=="net", ACTION=="add", KERNEL=="eth*", SUBSYSTEMS=="pci", KERNELS=="0000:04:00.1", NAME="lan2"
SUBSYSTEM=="net", ACTION=="add", KERNEL=="eth*", SUBSYSTEMS=="pci", KERNELS=="0000:04:00.0", NAME="lan3"

#Macアドレス指定
SUBSYSTEM=="net",ACTION=="add",ATTR{address}=="xx:xx:xx:xx:xx:xx",NAME="lan0"
SUBSYSTEM=="net",ACTION=="add",ATTR{address}=="xx:xx:xx:xx:xx:xx",NAME="lan1"
SUBSYSTEM=="net",ACTION=="add",ATTR{address}=="xx:xx:xx:xx:xx:xx",NAME="lan2"
SUBSYSTEM=="net",ACTION=="add",ATTR{address}=="xx:xx:xx:xx:xx:xx",NAME="lan3"
01_linux/01_net/41_cnetos7_rename_eth.txt · 最終更新: 2020/04/05 16:52 by matsui

Yesterday:976 Today:1009 Total:02151