GNU/Linux >> Znalost Linux >  >> Linux

Statická IP adresa s NetworkManagerem pro Fedoru

Pokyny pro příkazový řádek

Po dlouhém pátrání jsem zjistil, že ifcfg-* názvy souborů a NAME= proměnné v souboru mají velmi málo společného se skutečným přiřazením. Můžete je doslova změnit na cokoli chcete... Udělal jsem test na svém počítači a změnil jsem je na eth0 a ruční/statická IP byla stále aplikována při spuštění. Zdá se, že klíč je HWADDR proměnná uvnitř souboru. NAME= hodnota se zdá být pouze názvem zobrazeným v grafickém nastavení Network Manageru. Takže, jak bylo řečeno, věřím, že vše, co musíte udělat, je...

  1. Ujistěte se, že NetworkManager.service je stále povoleno a network.service je zakázáno.

  2. DŮLEŽITÉ krok je smazat aktuální ifcfg-enp2s5 skript.

    sudo rm /etc/sysconfig/network-scripts/ifcfg-enp2s5
    
  3. Vytvořte nový skript s názvem ifcfg-p3p1

    sudo nano /etc/sysconfig/network-scripts/ifcfg-p3p1
    
  4. Nastavte obsah ifcfg-p3p1 na následující a aktualizujte příslušná nastavení IP pomocí požadovaných nastavení.

    TYPE=Ethernet
    BOOTPROTO=none
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    NAME=p3p1
    UUID=7622e20e-3f2a-4b5c-83d8-f4f6e22ed7ec
    ONBOOT=yes
    DNS1=10.0.0.1
    IPADDR0=10.0.0.2
    PREFIX0=24
    GATEWAY0=10.0.0.1
    HWADDR=00:14:85:BC:1C:63
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    

Pokud jde o důvod ifcfg-* název se lišil od skutečného názvu zařízení. Nevím, ale mám podezření, že to má něco společného s tím, jak byla během instalace použita nastavení sítě.

Grafické pokyny

  1. Otevřete Nastavení systému
  2. Klikněte na Síť
  3. Klikněte na Možnosti...
  4. Klikněte na Nastavení IPv4* nebo Nastavení IPv6 podle toho, jakou verzi IP vaše domácí síť používá (s největší pravděpodobností IPv4 ).
  5. Klikněte na Metoda rozbalovací seznam a vyberte možnost Ručně možnost.
  6. Klikněte na Přidat tlačítko.
  7. Do pole Adresa zadejte požadovanou adresu sloupce (např. 10.0.0.20).
  8. Do pole Maska sítě zadejte masku sítě pro vaši síť sloupec (např. 255.255.255.0).
  9. Do pole Brána zadejte bránu (obvykle IP adresu vašeho routeru). sloupec (např. 10.0.0.1)
  10. Zadejte svůj server DNS do Servery DNS textové pole (např. 10.0.0.1)

  11. Klikněte na Uložit...
  12. Když se vrátíte do Sítě nastavení, zapněte Drátové rozhraní VYPNUTO .
  13. Měl by se automaticky znovu zapnout se statickou adresou, kterou jste zadali v předchozích krocích. Pokud se nezapne, kliknutím na přepínač jej zapněte.

Odpověď na vaši otázku o používání NetworkManager.service přes network.service . Rozhodně existuje potenciál, který by mohl být odstraněn v pozdějších verzích. Obecným pravidlem je, že bez ohledu na téma byste se měli vždy snažit vyhnout se použití čehokoli „zahrnutého pro zpětnou kompatibilitu“ . Měli byste se tedy držet používání NetworkManager pokud můžete .


Linux
  1. Jak nastavit statickou IP adresu na Debian Linuxu

  2. Jak nastavit statickou IP adresu a nakonfigurovat síť v Linuxu

  3. Jak nakonfigurovat statickou IP adresu na Fedoře

  1. 10 Linuxových příkazů pro diagnostiku sítě

  2. Jak nainstalovat FreeBSD 13.0 se statickou síťovou IP adresou

  3. Jak nakonfigurovat plochu pro statickou IP adresu?

  1. Začněte s NetworkManagerem v systému Linux

  2. Konfigurace síťového rozhraní se statickou IP adresou na RHEL 7

  3. Odstraňte problémy se sítí pomocí tcpdump