CentOS7 on Raspberry Pi 4 : eth0 の名前
Raspberyy Pi 4 に CentOS 7 をインストールしてnetwork 設定で引っかかった
有志により公開されている Raspberry Pi 用の CentOS 7 イメージを使ってサーバーを構築している際、eth0 に固定IPを割り振ろうとおもったらエラーがでた。
# nmcli nmcli c m eth0 ipv4.method manual ipv4.addresses 192.168.100.11/24
エラー: 不明な接続 'eth1'.
調べてみると、device 名 と ネットワーク名が異なってつけられているようです。
# nmli c s
NAME UUID TYPE DEVICE
Wired connection 1 b5ebcc79-f7e5-3802-8350-c4ee0c665d97 ethernet eth0
上の場合は、device名 が eth0 で、ネットワーク名が Wired connection 1 です。
幾つかの Ras Pi で試していますが、ネットワーク名が 有線接続1 となる場合もあるようです。
を参考にして、 ネットワーク名とデバイス名を同じにしました。
まずは、/etc/sysconfig/network-scripts 以下に ifcfg-wired_connection_1 があることを確認
# cd /etc/sysconfig/network-scripts/
# ls
ifcfg-Wired_connection_1 ifdown-isdn ifup-aliases ifup-ppp
ifcfg-lo ifdown-post ifup-bnep ifup-routes
ifdown ifdown-ppp ifup-eth ifup-sit
ifdown-Team ifdown-routes ifup-ippp ifup-tunnel
ifdown-TeamPort ifdown-sit ifup-ipv6 ifup-wireless
ifdown-bnep ifdown-tunnel ifup-isdn init.ipv6-global
ifdown-eth ifup ifup-plip network-functions
ifdown-ippp ifup-Team ifup-plusb network-functions-ipv6
ifdown-ipv6 ifup-TeamPort ifup-post
ファイルの名前に含まれるデバイス名を正しいもの(eth0)に変更
# mv ifcfg-Wired_connection_1 ifcfg-eth0
つづいて、ifcfg-eth0 の内容を変更
NAME="Wired connection 1" を NAME="eth0"に変更
# vi ifcfg-eth0
~
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=0f5dcf49-a733-32ae-b854-64783fb02a33
~
あとは ネットワークを再起動
# systemctl restart network
以上
Author And Source
この問題について(CentOS7 on Raspberry Pi 4 : eth0 の名前), 我々は、より多くの情報をここで見つけました https://qiita.com/tyamaoka/items/b3219ec130ab237eb6ed著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .