ラップトップの2番目のOSとしてCentOS 6.5をセットアップしました。
インストール後、インターネットに接続しようとしたところ、OS がインターフェイスしか認識していないことがわかりました。OS が認識するすべてのインターフェイスを検索するlo
と、 しか見つかりません。ifconfig -a
lo
ifcfg-eth0
ディレクトリ内にファイル名はありません/etc/sysconfig/network-scripts/
。
70-persistent-net.rules
また、ディレクトリ内にファイル名はありません/etc/udev/rules.d/
。
ルートユーザーとしてifup eth0
コマンドを実行すると、応答は次のようになります。
デバイス eth0 が存在しないようです。初期化が遅れています。
誰かこの問題を解決するのを手伝ってくれませんか?
答え1
をネットワーク構成の該当する詳細として作成し、実行して問題ifcfg-eth0
が解決するかどうかを確認します。sudo
echo
systemctl restart network
注記: 作成時に、環境に必要な構成に応じて該当するフィールドの値を必ず変更してください。インターフェース設定ファイル 手動で。
コマンド (静的 IP 割り当て構成の作成)
echo "DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.0.199 NETMASK=255.255.255.0 GATEWAY=192.168.0.1" >> /etc/sysconfig/network-scripts/ifcfg-eth0 systemctl restart network
コマンド (DHCP 割り当て IP 構成の作成)
echo "DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes" >> /etc/sysconfig/network-scripts/ifcfg-eth0
さらに、CentOSを再起動することを検討してくださいご使用の環境の関連する IP 設定に必要な変更を加えた後。