CentOS ifcfg-eth0 yapılandırma dosyası silindi. Yeniden oluşturmak için yarar?


13

CentOS'ta artık bir ifcfg-eth0yapılandırma dosyam yok (sildim). Ben çalıştırdığınızda system-configure-networkgösterir hiçbir ı düzenleyebileceğini arayüzleri. ifcfg-eth0Yapılandırma dosyasını nasıl yeniden oluşturabilirim ? (CentOS yükleyicisinin yaptığı gibi)

El ile bir: ifconfig eth0 192.168.0.199ve sonra a yapabilirim ping 192.168.0.1. Ama bu doğru yol değil. CentOS ağ komut dosyalarını kullanarak nasıl yapabilirim?

Bunu bir çok zor ve kafa karıştırıcı şeyler olduğu için elle yapmamayı tercih ederim. CentOS'ta yeniyim.

Yanıtlar:


13

Bir yardımcı program olabilir, ama ne olduğunu bilmiyorum. /etc/sysconfig/network-scripts/ifcfg-eth0Adresinde şuna benzer içeriklere sahip bir dosya oluşturabilirsiniz :

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

system-config-networkİfcfg-eth0 dosyasını yeniden oluşturduktan sonra çalıştırmak iyi bir fikir gibi görünüyor.
unixman83

6
Bu cevap HWADDR=, cihazın MAC adresini içeren alandan bahsetmeyi ihmal eder . Bu adım, ifcfg-ethNelle yaratmanın daha büyük acı noktalarından biridir .
Stefan Lasiewski

5

Ben şu komutu kullanıyorum: system-config-network-tui

Dosyayı el ile oluşturmak da iyi bir yanıttır, ancak bu sizin için MAC adresini alacaktır.


Benim için bu dosyaları sıfırdan oluşturmaya yetecek kadar düzenlemiyorum ama mevcut dosyaları daha kolay düzenleyebilirim. Bu nedenle, bu yardımcı program güvenilir bir örnek bulana kadar googling yapmaktan çok daha hızlıdır. Benim durumumda, bu ONBOOT=yesyüzden hala düzenlemek zorunda kaldı ama her şeyi sıfırdan el yazısı çok daha iyi bir değer kaçırdı .
Trevor Boyd Smith

2
Centos 7'de kullanınnmtui
9'da knb

2

Bu artık asker için değerli olmayabilir, ancak bir başkası için gui koşusu varsa gidebilirsiniz System > Preferences > Network Connectionsve bir pencere açılır. Şimdi orada listelenen bir cihaz görürseniz tıklayın ve sadece biraz düzenleme ve kaydetme yapın ve dosya görünecektir. Listelenen bir cihaz yoksa (nadirdir ve yalnızca internet bağlantısı almıyorsanız), ekle'yi tıklayıp adını eth0veya istediğinizi tıklayıp kaydet'i tıklayabilirsiniz. Hiçbir şeyi düzenlemenize gerek yok, otomatik olarak hepsini sizin için yapacak.

Not: dosya ifcfg-"NAME", oluşturduğunuzda ağ bağlantıları penceresinde verdiğiniz addır.


1

Ağ bağlantılarını yönetmenize izin vermek için sysconf-network veya benzeri bir yardımcı program vardır. Bu bir komut satırı yardımcı programıdır.

İşte onların / etc / sysconfig sistemi hakkında SSS bağlantısı .


1

Bu benim için çalıştı.

Tarih:

  • Yeniden önyüklemeden sonra ifcfg-eth2 dosyası oluşturulmamış yeni bir Sanal Ağ kartı ekledim.

  • Ağ komut dosyaları dizininde gezindim ve komutları aşağıdaki sırayla çalıştırdım.

    # 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 --
    
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.