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:beefKonfigurace DNS
DNS lze přidat do souboru /etc/resolv.conf
nano /etc/resolv.confnameserver 8.8.8.8 nameserver 8.8.4.4Pozná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.4Zda je resolvconf nainstalován či nikoli, můžete zkontrolovat pomocí
dpkg -l | grep resolvconfPozná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/hostnameZnovu 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 startZkontrolujte 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 -fPokroč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.0Pozná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:ifconfigVý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.
Jak nainstalovat PHP 7 (PHP-FPM &FastCGI) pro ISPConfig 3 na Debian 8 (Jessie) Jak bezpečně upgradovat Debian Wheezy na JessieDebian