CentOS ifcfg-eth0構成ファイルが削除されました。再作成するユーティリティですか?


13

CentOSでは、ifcfg-eth0構成ファイルがなくなりました(削除しました)。実行するsystem-configure-networkと、編集可能なインターフェイスが表示されませんifcfg-eth0構成ファイルを再作成するにはどうすればよいですか?(CentOSインストーラーのように)

私は手動でa:ifconfig eth0 192.168.0.199とaを行うことができping 192.168.0.1ます。しかし、それは適切な方法ではありません。CentOSネットワークスクリプトを使用してどうすればよいですか?

多くのハードリンクや混乱するものがあるので、私はこれを手作業で行うことを好みません。CentOSは初めてです。

回答:


13

ユーティリティがあるかもしれませんが、それが何なのかわかりません。次の/etc/sysconfig/network-scripts/ifcfg-eth0ような内容のファイルを作成できます。

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.0.199
NETMASK=255.255.255.0
GATEWAY=192.168.0.1

system-config-networkifcfg-eth0ファイルを再作成した後、実行することをお勧めします。
unixman83

6
この回答HWADDR=は、デバイスのMACアドレスを含むフィールドについて言及することを怠っています。このステップはifcfg-ethN、手作業で作成する場合の大きな問題の1つです。
ステファンLasiewski 14

5

次のコマンドを使用します:system-config-network-tui

手作業でファイルを作成することも良い答えですが、これによりMACアドレスが取得されます。


私にとっては、これらのファイルを最初から作成するほど編集することはしませんが、存在するファイルをより簡単に編集できます。したがって、このユーティリティは、信頼できる例を見つけるまでグーグルで検索するよりもはるかに高速です。私の場合、ONBOOT=yes値が欠落していたため、編集する必要がありましたが、すべてをゼロから手書きするよりもはるかに優れていました。
トレバーボイドスミス

2
nmtui
Centos

2

これはもはや質問者にとっては価値がないかもしれませんが、他の誰かにとっては、GUIを実行している場合は、そこに行くことができSystem > Preferences > Network Connections、ウィンドウが開きます。デバイスがリストに表示されたら、それをクリックして、編集して保存するだけでファイルが表示されます。デバイスがリストされていない場合(まれであり、インターネットに接続していない場合のみ)、追加をクリックして名前を付けるeth0か、好きな名前を付けて[保存]をクリックします。何も編集する必要はありません。自動的にすべてを行います。

PS:ファイルifcfg-"NAME"は、作成時にネットワーク接続ウィンドウで指定した名前です。


1

sysconf-networkなどのユーティリティがあり、ネットワーク接続を管理できます。これはコマンドラインユーティリティです。

/ etc / sysconfigシステムに関するFAQへのリンクを次に示します。


1

だからこれは私のために働いた。

歴史:

  • リブート後にifcfg-eth2ファイルが生成されない新しい仮想ネットワークカードを追加しました。

  • network-scriptsディレクトリをナビゲートし、以下の順序でコマンドを実行しました。

    # cd /etc/sysconfig/network-scripts
    # ./net.hotplug
    # ./ifup-eth
    # ifup eth2
    -- the ifcfg-eth2 file was generated at this point, but was missing the "HWADDR" field --
    
    # system-config-network
    -- Select your Device and edit settings if needed, before saving the settings --
    -- After saving the Configuration settings, the "HWADDR" filed was added as well --
    
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.