GNU/Linux >> Znalost Linux >  >> Debian

Základy Linuxu – Statická IP a konfigurace sítě na Debian Linuxu

Tato příručka vysvětluje, jak nakonfigurovat statickou IP adresu, konfiguraci DNS a název hostitele na distribucích Linuxu založených na debianu v shellu. Bude to stejné na serveru i na ploše.

Předběžná poznámka

Předpokládejme, že pracujete v datovém centru nebo společnosti a váš šéf zavede hloupé nastavení serveru debian a potřebujete jej nakonfigurovat v běžícím prostředí. Ano, je to málo pečlivý, ale ne příliš těžký úkol. V mém případě mám hloupý debian server, který někdo nainstaloval v jeho síťovém prostředí a chci jej zprovoznit v mém prostředí se statickou IP adresou. Předpokládejme, že mám volnou IP 192.168.0.100 a implementuji ji do svého prostředí. Moje IP údaje jsou následující:

IPv4

IP 192.168.0.100
podsíť 255.255.255.0
brána 192.168.0.1

IPv6

adresa 2001:db8::c0ca:1eaf
maska ​​sítě 64
brána 2001:db8::1ead:ed:beef

DNS

8.8.8.8
8.8.4.4

Všechny výše uvedené hodnoty budou přizpůsobeny vašemu prostředí. Ve vašem případě se to bude lišit. Servery DNS 8.8.8.8 a 8.8.4.4 jsou bezplatné veřejné servery DNS od společnosti Google, můžete je na svém serveru používat zdarma. V příkladech použiji editor nano Použijte svůj preferovaný textový editor pro úpravu konfiguračních souborů (např. nano, vi, joe atd.). Pokud používáte editor „nano“, uložte změny stisknutím kláves Ctrl+x.

Konfigurace sítě

Provedu ruční konfiguraci pomocí kořenových přihlašovacích údajů konfiguračního souboru sítě, který je zodpovědný za informace o IP v mém systému debian. Název souboru je /etc/network/interfaces Nejprve si udělám zálohu svého původního souboru jako /etc/network/interfaces.bak a poté přistoupím ke změnám /etc/network/interfaces

mv /etc/network/interfaces /etc/network/interfaces.bak
nano /etc/network/interfaces

Hodnotu změním takto

auto loiface lo inet loopback#My IP description# IPv4 addressiface eth0 inet statická adresa 192.168.0.100 síťová maska ​​255.255.255.0 síť 192.168.0.0 vysílání 192.168.0.2516 192.168.0.2516.1. 

Pro IPv-6 Stačí přidat celé pod segment jako

nano /etc/network/interfaces
[...]#IPv6 addressiface eth0 inet6 statická adresa 2001:db8::c0ca:1eaf netmask 64 brána 2001:db8::1ead:ed:beef

Konfigurace DNS

DNS lze přidat do souboru /etc/resolv.conf

nano /etc/resolv.conf
nameserver 8.8.8.8 nameserver 8.8.4.4

Poznámka:Záznamy DNS v systému debian budou fungovat pouze v případě, že není nainstalován resolvconf. Pokud je nainstalovaný resolvconf, musíte připojit záznamy DNS v souboru /etc/network/interfaces pouze následovně:

[....]#DNS konfiguracedns-nameservers 8.8.8.8dns-nameservers 8.8.4.4

Zda je resolvconf nainstalován či nikoli, můžete zkontrolovat pomocí

dpkg -l | grep resolvconf

Poznámka:Záznamy DNS lze zadat buď do /etc/network/interfaces nebo /etc/resolv.conf. Neměly by zde být dvojité položky.

Nastavení nebo změna názvu hostitele

V mém případě je název hostitele server1.example.com pro přidání názvu hostitele použijte:

echo server1.example.com> /etc/hostname

Znovu to přidejte sem v

nano /etc/hosts
[...]127.0.0.1 localhost192.168.0.1 server1.example.com server1[...]
/etc/init.d/hostname.sh start

Zkontrolujte název hostitele pomocí níže uvedeného kódu Nyní musí být hodnota v obou případech stejná

název hostitele
název hostitele -f

Pokročilé sítě

Používám Debian Linux a chtěl bych vytvořit alias pro eth0, abych mohl mít více IP adres. Implementuji jej připojením následovně:

nano /etc/network/interfaces
[....]#IP Aliasingauto eth0:0iface eth0:0 inet statický název Ethernet alias Adresa LAN karty 192.168.0.108 maska ​​sítě 255.255.255.0 vysílání 192.168.0.255 síť 192.168.0.0

Poznámka:Pro bránu nebude žádný další sloupec.

Zde jsem provedl aliasing IP pro IP 192.168.0.108, může se lišit podle vašich požadavků.

Restartujte síťovou službu

Po jakékoli změně v síťových souborech musíte restartovat síťové služby následovně:

restartování sítě

Na Debianu 7 použijte místo toho následující příkaz:

/etc/init.d/networking restart


Po restartu služby můžete zkontrolovat změny jako:

ifconfig

Výstup potvrdí změny provedené staticky. Bude to skoro podobné takto:

[e-mail chráněný]:~# ifconfig 
eth0      Link encap:Ethernet  HWaddr 20:89:84:c8:12:8a 
          inet addr:192.168.0.100  Bcast:2555.252. .255.0
          inet6 addr:fe80::2289:84ff:fec8:128a/64 Scope:Link
          NAHORU VYSÍLÁNÍ PRŮBĚH MULTICAST  MTU:1500 RX9 chyby metriky:2     chyby 7 : 1 :67 přetečení:0 snímek:0
          TX pakety:69689 chyby:0 zahozené:0 překročení:0 dopravce:0
          kolize:0 txqueuelen:1000
            688       RX 3,6 MB 14 bajtů:0 TX bytes:14106191 (14,1 MB)
          Přerušení:16

eth0:0    Link encap:Ethernet  HWaddr 20:89:84:c8:12:8a 
          inet addr:192.168.0.108  Bcast:192.168.0.2555 / 255. Maska:inet6 addr:fe80::2289:84ff:fec8:128a/64 Scope:Link
          NAHORU VYSÍLÁNÍ BĚŽÍCÍ MULTICAST  MTU:1500  Metrika:1
        

Poznámka Výše ​​uvedené hodnoty se budou ve vašem případě lišit.


Debian
  1. Jak nastavit statickou IP adresu na Debian Linuxu

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

  3. Jak nakonfigurovat statickou a dynamickou IP adresu v Arch Linuxu

  1. Nastavte statické síťové připojení v Linuxu

  2. Nespravovaná síť na Debian Linux – řešení

  3. Odstraňování problémů se sítí Linux a ladění?

  1. Debian Linux ke stažení

  2. Jak nainstalovat a nakonfigurovat Zabbix na Debian 9 Linux

  3. Jak nainstalovat Node.js a npm na Debian 10 Linux