Jak sítě. Soubor by měl vypadat. Co by mělo být v souboru sítí

Igelitová taška ifupdown je komplexní nástroj pro konfiguraci síťových parametrů, zejména se používá k inicializaci sítě při načtení operačního systému do Debian GNU \ Linux(společně s odpovídajícími skripty ifupdown-clean, ifupdown, vytváření sítí umístěné v adresáři /etc/init.d)

Od verze 6.0 (squeeze) klasifikují vývojáři Debianu balíček ifupdown jako zastaralý v dokumentaci a doporučují používat nástroje jako NetworkManager nebo Wicd. Tento přístup funguje dobře u pracovních stanic s nainstalovaným grafickým uživatelským rozhraním. Servery nadále používají ifupdown, stabilní a dobře zdokumentovaný nástroj pro správu sítě s bohatými funkcemi.

Balíček ifupdown obsahuje dva příkazy kdyby a ifdown povolení a zakázání síťového připojení (v tomto případě rozhraní eth1):

# ifdown eth1 # ifup eth1

Tyto příkazy ve výchozím nastavení používají nastavení zapsaná v souboru / etc / network / interfaces.

Chcete -li spustit, restartovat a zastavit síťový subsystém, použijte skript /etc/init.d/networking s parametry Start, restartovat a stop respektive:

# /etc/init.d/networking restart

Konfigurační soubor síťového rozhraní / etc / network / interfaces

Soubor / etc / network / interfaces je v textovém formátu vhodném pro úpravy správcem systému pomocí textového editoru, zatímco příkazy ifup a ifdown jej mohou také přečíst a rozpoznat v něm uvedená nastavení.

Příklad tohoto souboru:

Auto lo eth1 eth0 iface lo inet loopback iface eth1 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 192.168.1.1 192.168.1.10 iface eth0 inet dhcp

Klíčové slovo auto s mezerou odděleným seznamem názvů rozhraní označuje povolení těchto rozhraní při spuštění systému... Klíčové slovo čelím je popis rozhraní (obecný formát: čelím). Takže v příkladu:

  • v souladu iface lo inet loopback konfiguruje lokální rozhraní lo pro interakci aplikací v tomto počítači (zpětná smyčka)
  • v souladu iface eth1 inet static konfiguruje rozhraní eth1 na metoda statické konfigurace(parametry sítě se zadávají ručně, statický). Dále jsou uvedeny parametry statické konfigurace rozhraní a jsou uvedeny (formát obecně :): IP adresa ( adresa), Maska podsítě ( síťová maska), výchozí brána ( brána), Adresy serverů DNS ( DNS-jmenné servery) atd. Pokud existuje několik serverů DNS, jsou uvedeny odděleně mezerou.
  • v souladu iface eth0 dhcp konfigurace rozhraní eth0 je označena DHCP, protokol dynamické konfigurace hostitelského počítače.

Protokol DHCP(Dynamic Host Configuration Protocol) umožňuje počítači automaticky získat IP adresu a další parametry po síti, aby fungovalo síťové rozhraní. Chcete -li používat DHCP, je nutné, aby byla nakonfigurována tato vysílací doména Server DHCP... Při konfiguraci síťového zařízení počítač kontaktuje server DHCP a získá požadované parametry sítě.

Kromě statické a dynamické konfigurace rozhraní existuje také ruční způsob konfigurace ( manuál), který předpokládá, že rozhraní bude konfigurováno pomocí nástroje třetí strany vzhledem k ifupdown.

Syntaxe souboru rozhraní je podrobně popsána na odpovídající stránce nápovědy ( rozhraní člověka).

Přidání trvalé statické trasy

Možnosti rozhraní v souboru rozhraní vám umožňují zadat příkazy, které se mají provést, když je rozhraní povoleno ( možnost nahoru) a vypnuto ( dolů možnost).

Nastavme například trvalou síťovou konfiguraci se statickou cestou přes alternativní bránu (zobrazí se fragment souboru / etc / network / interfaces):

Statická adresa iface eth1 inet 192.168.1.100 síťová maska ​​255.255.255.0 up ip route add 192.168.24.0/24 přes bránu 192.168.1.2 bránu 192.168.1.1

Aplikujme tuto konfiguraci pomocí příkazů ifdown / ifup a zobrazme směrovací tabulku:

# ifdown eth1 # ifup eth1 # ip route show dev eth1 192.168.1.0/24 proto kernel scope link src 192.168.1.100 192.168.24.0/24 via 192.168.1.2 default via 192.168.1.1

Více IP adres na jednom síťovém rozhraní

Úkol přidání více IP adres do rozhraní pomocí souboru / etc / network / interfaces je řešen následovně:

Auto eth1 eth1: přidat statickou adresu iface eth1 inet 192.168.11.10 maska ​​255.255.255.0 brána 192.168.11.1 iface eth1: přidat statickou adresu inet 192.168.11.11 maska ​​255.255.255.0

Alias ​​je zadán dvojtečkou za názvem rozhraní. V parametru auto je také nutné zadat automatické spuštění nového rozhraní.

Chcete -li použít tuto konfiguraci, musíte spustit posloupnost příkazů:

# ifdown eth1; ifup eth1; ifup eth1: přidat

# /etc/init.d/networking restart

Jaké je praktické využití souboru / etc / networks? Pokud tomu dobře rozumím, můžete v tomto souboru zadat názvy sítí. Například:

[chráněno emailem]: ~ # cat / etc / networks default 0.0.0.0 loopback 127.0.0.0 link-local 169.254.0.0 google-dns 8.8.4.4 [chráněno emailem]:~#

Pokud se však pokusím použít tento název sítě, například v nástroji ip, nefunguje to:

[chráněno emailem]: ~ # ip route add google-dns via 104.236.63.1 dev eth0 Chyba: Předpona inet se očekává spíše než „google-dns“. [chráněno emailem]: ~ # ip route add 8.8.4.4 via 104.236.64.1 dev eth0 [chráněno emailem]:~#

Jaké je praktické využití souboru / etc / networks?

2 Řešení shromažďují formulář z webu pro „praktické využití souboru / etc / networks“

Jak je napsáno na manuálové stránce, soubor / etc / networks by měl popisovat symbolické názvy sítí. U sítě to znamená síťovou adresu s 0 na konci. Podporovány jsou pouze jednoduché sítě třídy A, B nebo C.

Ve vašem příkladu je položka google-dns nesprávná. Toto není síť A, B nebo C. Toto je vztah IP-adresa-hostname, takže patří do / etc / hosts. Ve skutečnosti se neshoduje ani výchozí položka.

Řekněme, že máte IP adresu 192.168.1.5 z vaší podnikové sítě. Záznam v souboru / etc / network může vypadat následovně:

Corpname 192.168.1.0

Při použití nástrojů, jako je route nebo netstat, jsou tyto sítě přeloženy (pokud oprávnění nepotlačíte příznakem -n). Směrovací tabulka může vypadat takto:

Směrovací tabulka IP jádra Cílová brána Příznaky Genmask Metric Ref Use Iface default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 corpname * 255.255.255.0 U 0 0 0 eth0

Příkaz ip nikdy nepoužívá pro vstup název hostitele, takže na vašem příkladu téměř nezáleží. Také zadáte název hostitele do / etc / network, nikoli název sítě!

Záznamy z / etc / network používají nástroje, které se pokoušejí převést čísla na jména, například příkaz (legacy) route. Bez vhodného záznamu ukazuje:

# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 192.168.1.254 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 * 255.255.254.0 U 0 0 0 eth0

Pokud nyní přidáme řádek mylocalnet 192.168.0.0 do / etc / networks:

# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 192.168.1.254 0.0.0.0 UG 0 0 0 eth0 mylocalnet * 255.255.254.0 U 0 0 0 eth0

V praxi se to nikdy nepoužívá.

Jít!

Soubor hostitelé navazuje korespondenci mezi IP serverem a doménou webu. Dotaz na tento soubor má přednost před dotazy na servery DNS. Na rozdíl od DNS je obsah souboru řízen správcem počítače.

Dnes soubor používá velké množství škodlivých programů hostitelé zablokovat přístup na webové stránky populárních portálů nebo sociálních sítí. Malware místo blokování webů uživatele často přesměruje na stránky, které vypadají podobně jako populární zdroje (sociální sítě, e -mailové služby atd.), Kde nepozorný uživatel zadá přihlašovací údaje, čímž se dostane k útočníkům. Je také možné zablokovat přístup na webové stránky společností, které vyvíjejí antivirový software.

Umístění souboru hosts

Ve výchozím nastavení soubor hostitelé nachází zde C: \ Windows \ System32 \ ovladače \ atd Soubor nemá příponu, ale lze jej otevřít pomocí poznámkového bloku. Chcete -li změnit obsah souboru v poznámkovém bloku, musíte mít práva správce.

Pro zobrazení souboru hostitelé otevřete nabídku Start, vybrat předmět Vykonat, zadejte příkaz

a stiskněte tlačítko OK

Takto by měl soubor vypadat hostitelé výchozí.

Pokud soubor obsahuje záznamy jako 127.0.0.1 odnoklassniki.ru 127.0.0.1 vkontakte.ru nebo adresy vašich webů, ke kterým nemáte přístup, nejprve zkontrolujte, zda váš počítač neobsahuje „malware“, a poté soubor obnovte hostitelé

Obnovení výchozího obsahu souboru hostitele

  • Otevřete nabídku Start, vybrat předmět Vykonat, zadejte příkaz
    % systemroot% \ system32 \ drivers \ atd

    a stiskněte tlačítko OK.

  • Přejmenujte soubor hosts na hostitelé. starý.
  • Vytvořte nový soubor hostitelé výchozí. Postupujte takto:
  1. Klikněte pravým tlačítkem na prázdné místo ve složce % WinDir% \ system32 \ ovladače \ atd, vybrat předmět Vytvořit, klikněte na položku Textový dokument, Zadejte své jméno hostitelé a stiskněte klávesu Vstupte.
  2. Klikněte na tlačítko Ano potvrdit, že název souboru nebude mít příponu TXT.
  3. Otevřete nový soubor hostitelé v textovém editoru. Například otevřete soubor v programu " Notebook".
  4. Zkopírujte níže uvedený text do souboru.

    #
    #


    # prostor.
    #

    #
    # Například:
    #


    # 127.0.0.1 localhost
    # :: 1 localhost

Uložte a zavřete soubor.

Soubor můžete upravit hostitelé a v Poznámkovém bloku odstraňte nepotřebné řádky nebo přidejte vlastní. Chcete -li to provést, musíte spustit Notebook v režimu Správce.

Jak spustit standardní programy Windows viz

V tomto článku se podíváme na způsob, jak tento soubor vyčistit pomocí samotného operačního systému Windows, aniž byste museli stahovat speciální programy.

Tento článek byl napsán výhradně na základě osobních zkušeností autora a spoluautorů. Všechny tyto tipy dodržujete na vlastní nebezpečí a riziko. Autor a správa stránek neodpovídají za důsledky vašich činů.

Před zahájením čištění souboru musíte provést následující operace ( nezbytně!):

  • pokud není nainstalován žádný antivirový program, vyhledejte a nainstalujte libovolný antivirový program podle vašeho výběru;
  • je nutné aktualizovat antivirové databáze k aktuálnímu dni;
  • provést úplnou kontrolu systému na škodlivý obsah (v některých případech může být nutné skenovat v nouzovém režimu nebo ze živého disku CD / DVD);
  • po kontrole pomocí antivirového programu deaktivujte antivirovou ochranu při čištění souboru hostitelů (některé antiviry blokují změny).

Pozornost! Tato instrukce pro vymazání souboru hosts neúčinné na infikovaném počítači... Nejprve byste měli vyléčit systém před viry a poté začít opravovat soubor hosts.

Pokud jste sami nezměnili umístění složky se souborem hosts, doporučuji nejprve vrátit hodnotu klíče registru na výchozí hodnotu. Chcete -li to provést, otevřete prázdný Poznámkový blok, vložte níže uvedený text a uložte soubor s názvem hostsdir.reg na ploše.

Editor registru Windows verze 5.00 "DataBasePath" = hex (2): 25,00,53,00,79,00,73,00,74,00,65,00,6d, 00,52,00,6f, 00, 6f, \ 00,74,00,25,00,5c, 00,53,00,79,00,73,00,74,00,65,00,6d, 00,33,00,32,00,5c , 00, \ 64,00,72,00,69,00,76,00,65,00,72,00,73,00,5c, 00,65,00,74,00,63,00,00, 00

Text by měl začínat bez mezer a prázdných řádků, za řádkem „Windows Registry Editor verze 5.00“ by měl být jeden prázdný řádek, po celém textu byste měli také vložit prázdný řádek. V souboru je řetězec "% SystemRoot% \ system32 \ drivers \ etc" zakódován do dvoubajtového hexadecimálního kódu (hex (2) :).

Po uložení souboru zavřete poznámkový blok a najděte soubor na ploše hostsdir.reg a dvakrát na něj klikněte. Systém vás upozorní, že probíhá pokus o provedení změn v registru, a požádá vás o souhlas. Odpovězte „Ano“, poté bude změna provedena v registru.

Pokud systém hlásí, že přístup byl odepřen nebo je blokována úprava registru, pak v systému nemáte práva správce nebo váš systém vyžaduje pečlivější pozornost, použití speciálních programů k léčbě.

Stiskněte (nebo totéž: stiskneme klávesovou zkratku Win + R.)

Zobrazí se okno Spuštění programu

V poli Otevřeno zadejte řádek:

Poznámkový blok% SystemRoot% \ system32 \ drivers \ etc \ hosts

(stačí zkopírovat výše uvedený text příkazu do pole Otevřeno okno Spouštění programů). Stiskneme OK

Na obrazovce vidíme notebook s přibližně podobným obsahem:

Stává se také, že někteří mazaní škůdci zapisují své škodlivé adresy mimo okno programu Poznámkový blok. Vždy zkontrolujte, zda máte na boku posuvník, a vždy přejděte na konec souboru.

Vymažte celé okno editoru (stiskněte Ctrl + A a Odstranit) a zkopírujte jeden z následujících textů v závislosti na verzi vašeho operačního systému.

# Copyright (c) 1993-2009 Microsoft Corp. # # Toto je ukázkový soubor HOSTS, který používá Microsoft TCP / IP pro Windows. # # Tento soubor obsahuje mapování IP adres na názvy hostitelů. Každý # záznam by měl být veden na samostatném řádku. IP adresa by měla být # umístěna v prvním sloupci následovaném odpovídajícím názvem hostitele. # IP adresa a název hostitele by měly být odděleny alespoň jednou # mezerou. # # Kromě toho mohou být komentáře (jako jsou tyto) vkládány na jednotlivé # řádky nebo za název počítače označený symbolem „ #“. # # Například: # # 102.54.94.97 rhino.acme.com # zdrojový server # 38.25.63.10 x.acme.com # x klientský hostitel # překlad názvu lokálního hostitele je řešen v rámci samotného DNS. 127.0.0.1 localhost

# Copyright (c) 1993-2006 Microsoft Corp. # # Toto je ukázkový soubor HOSTS, který používá Microsoft TCP / IP pro Windows. # # Tento soubor obsahuje mapování IP adres na názvy hostitelů. Každý # záznam by měl být veden na samostatném řádku. IP adresa by měla být # umístěna v prvním sloupci následovaném odpovídajícím názvem hostitele. # IP adresa a název hostitele by měly být odděleny alespoň jednou # mezerou. # # Kromě toho mohou být komentáře (jako jsou tyto) vkládány na jednotlivé # řádky nebo za název počítače označený symbolem „ #“. # # Například: # # 102.54.94.97 rhino.acme.com # zdrojový server # 38.25.63.10 x.acme.com # x klientský hostitel 127.0.0.1 localhost :: 1 localhost

# Copyright (c) 1993-2006 Microsoft Corp. # # Toto je ukázkový soubor HOSTS, který používá Microsoft TCP / IP pro Windows. # # Tento soubor obsahuje mapování IP adres na názvy hostitelů. Každý # záznam by měl být veden na samostatném řádku. IP adresa by měla být # umístěna v prvním sloupci následovaném odpovídajícím názvem hostitele. # IP adresa a název hostitele by měly být odděleny alespoň jednou # mezerou. # # Kromě toho mohou být komentáře (jako jsou tyto) vkládány na jednotlivé # řádky nebo za název počítače označený symbolem „ #“. # # Například: # # 102.54.94.97 rhino.acme.com # zdrojový server # 38.25.63.10 x.acme.com # x klientský hostitel # rozlišení názvu hostitele je zpracováno v rámci samotného DNS. # 127.0.0.1 localhost # :: 1 localhost

Většina řádků začíná znakem #. Toto znaménko znamená začátek komentáře a celý text až do konce řádku není systémem vnímán. Vzhledem k této okolnosti je v textech pro Windows XP a Windows Vista důležitý pouze poslední řádek a pro Windows 7, 8 a 10 může být text zcela prázdný.

Poté provedené změny uložíme, zavřeme notebook a pokusíme se otevřít dříve blokované weby.

Pozornost! Správa webu jako alternativu nedoporučuje odstranit složku etc, která obsahuje soubor hosts. To může vést ke zhroucení systému.

Po úspěšném uložení souboru máte následující možnosti:

  • vše se vrátilo do normálu a dříve zablokované stránky se normálně otevírají;
  • weby jsou nadále blokovány nebo otevírají zdroje třetích stran. To znamená, že v systému pracuje aktivní trojský kůň, který v pravidelných intervalech kontroluje obsah souboru hosts a mění ho.

Pokud se po restartování systému vše vrátilo do stejného stavu blokování vašich oblíbených webů, pak se musíte vrátit na začátek článku a vybrat jiný antivirus pro kontrolu systému.

Existují také případy, kdy po provedení změn není možné soubor uložit. Otevřete příkazový řádek systému (Start - Příslušenství - Příkazový řádek nebo Win + R - cmd - OK) a postupně zadejte níže uvedené příkazy:

Cd% SystemRoot% \ System32 \ drivers \ etc attrib -S -H -R hosts notepad hosts

Pokud soubor nemůžete uložit v systémech Windows (včetně Windows XP, pokud jste přihlášeni s omezeným účtem), musíte se přihlásit pomocí účtu správce nebo spustit Poznámkový blok jménem správce a upravte soubor. Podrobněji je tato operace uvedena v článku na našem webu Soubor hostitelů nelze uložit.

Pokud vše ostatní selže !!!

Stáhněte níže přiložený soubor a spusťte jej. Soubor byl stažen z webu společnosti Microsoft a neobsahuje žádný škodlivý obsah.

Pozornost! Přiložený soubor není antivirový program! Automaticky resetuje obsah souboru hosts na výchozí obsah, jak je popsáno pro ruční úpravy v článku.

Hlavní technologický spisovatel

Poslal vám někdo e -mailem soubor ETC a Vy si nejste jisti, jak jej otevřít? Možná jste soubor s příponou ETC našli ve svém počítači a zajímá Vás, k čemu je dobrý? Windows vám může říci, že jej nemůžete otevřít, nebo se v nejhorším případě může zobrazit chybová zpráva související se souborem ETC.

Než budete moci otevřít soubor ETC, musíte zjistit, na jaký soubor se přípona souboru ETC vztahuje.

Spropitné: Chyby přiřazení nesprávné přípony ETC danému souboru mohou být příznakem jiných hlubších problémů ve vašem operačním systému Windows. Tyto neplatné položky mohou také způsobit související příznaky, jako je pomalé spouštění systému Windows, zamrzání počítače a další problémy s výkonem počítače. Proto důrazně doporučujeme, abyste ve svém registru Windows zkontrolovali neplatná přiřazení souborů a další problémy související s fragmentovaným registrem.

Odpovědět:

Soubory ETC jsou neobvyklé soubory primárně spojené s eTreppid Compressed File.

Soubory ETC jsou také spojeny se soubory Seismograph File a FileViewPro.

Navíc, příponu ETC možná využívají i jiné typy souborů. Pokud víte o jiných formátech souborů, které používají příponu souboru ETC, kontaktujte nás, abychom mohli odpovídajícím způsobem aktualizovat naše informace.

Jak otevřít soubor ETC:

Nejrychlejším a nejsnadnějším způsobem, jak otevřít soubor ETC, je dvakrát na něj kliknout. V takovém případě Windows sám zvolí požadovaný program k otevření vašeho souboru ETC.

V případě, že se váš soubor ETC neotevře, je velmi pravděpodobné, že ve vašem počítači není nainstalován požadovaný aplikační program pro prohlížení nebo úpravu souborů s příponami ETC.

Pokud Váš počítač soubor s příponou ETC sice otevře, ale použije k tomu nesprávnou aplikaci, musíte změnit nastavení přiřazování souborů ve svém registru Windows. Jinými slovy, Windows spojuje přípony souborů ETC se špatným programem.

Nainstalujte si volitelné produkty - FileViewPro (Solvusoft) | | | |

Nástroj pro analýzu souborů ETC ™

Nejste si jisti, jaký typ souboru ETC máte? Chcete získat přesné informace o souboru, jeho tvůrci a jak jej můžete otevřít?

Nyní můžete okamžitě získat všechny potřebné informace o vašem souboru ETC!

Revoluční nástroj ETC File Analysis Tool ™ skenuje, analyzuje a podává zprávu o každém detailu vašeho souboru ETC. Náš (patentovaný) algoritmus rychle analyzuje soubor a během několika sekund poskytne podrobné informace v jasném a snadno čitelném formátu. †

Za několik sekund budete s jistotou vědět, jaký je typ vašeho souboru ETC, aplikace spojená se souborem, jméno uživatele, který soubor vytvořil, stav ochrany souboru a další užitečné informace.

Chcete -li zahájit bezplatnou analýzu souborů, jednoduše přetáhněte soubor ETC dovnitř níže uvedené tečkované čáry nebo klikněte na Zobrazit můj počítač a vyberte soubor. Zpráva o analýze souboru ETC se zobrazí níže, přímo v okně prohlížeče.

Přetažením souboru ETC sem spustíte analýzu

Zobrazit můj počítač "

Zkontrolujte také, zda můj soubor neobsahuje viry

Váš soubor se analyzuje ... počkejte prosím.

K čemu slouží soubor Hosts?
Účelem tohoto systémového souboru je přiřadit konkrétní adresy webů ke konkrétní IP adrese.
Tento soubor velmi miluje všechny druhy virů a malwaru, aby do něj mohl zaregistrovat svá data nebo jej jednoduše nahradit.
Výsledkem těchto akcí mohou být známky „vložení“ stránky do prohlížečů, které vás požádají o odeslání SMS při otevření prohlížeče, nebo o blokování různých webů, podle uvážení tvůrců viru.

Kde je soubor hosts ve Windows?
U různých verzí operačního systému Windows se umístění souboru hosts mírně liší:

Windows 95/98 / ME: WINDOWS \ hosts
Windows NT / 2000: WINNT \ system32 \ drivers \ etc \ hosts
Windows XP / 2003 / Vista / Seven (7) / 8: WINDOWS \ system32 \ drivers \ etc \ hosts


A konec hostitelé, toto je již konečný soubor, nikoli složka. Nemá.

Jak by měl vypadat správný soubor hostitelů?
"Obsah" souboru hosts se také mírně liší pro různé verze systému Windows, ale ne příliš. Je „psáno“ v angličtině, co je potřeba a jak na jednom příkladu udělat výjimky. Všechny řádky začínající znakem # znamenají, že jsou okomentovány a neovlivňují soubor.
Obsah původního souboru hosts pro Windows XP:

# prostor.
#

#
# Například:
#

127.0.0.1 localhost


Obsah původního souboru hosts pro Windows Vista:

# Copyright (c) 1993-2006 Microsoft Corp.
#
# Toto je ukázkový soubor HOSTS, který používá Microsoft TCP / IP pro Windows.
#
# Tento soubor obsahuje mapování IP adres na názvy hostitelů. Každý
# záznam by měl být veden na individuálním řádku. IP adresa by měla
# se umístí do prvního sloupce následovaného odpovídajícím názvem hostitele.
# IP adresa a název hostitele by měly být odděleny alespoň jednou
# prostor.
#
# K jednotlivcům lze navíc vkládat komentáře (jako jsou tyto)
# řádků nebo za názvem počítače označeným symbolem „#“.
#
# Například:
#
# 102.54.94.97 rhino.acme.com # zdrojový server
# 38.25.63.10 x.acme.com # x klientský hostitel
127.0.0.1 localhost :: 1 localhost


Obsah původního souboru hosts pro Windows 7:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# Toto je ukázkový soubor HOSTS, který používá Microsoft TCP / IP pro Windows.
#
# Tento soubor obsahuje mapování IP adres na názvy hostitelů. Každý
# záznam by měl být veden na individuálním řádku. IP adresa by měla
# se umístí do prvního sloupce následovaného odpovídajícím názvem hostitele.
# IP adresa a název hostitele by měly být odděleny alespoň jednou
# prostor.
#
# K jednotlivcům lze navíc vkládat komentáře (jako jsou tyto)
# řádků nebo za názvem počítače označeným symbolem „#“.
#
# Například:
#
# 102.54.94.97 rhino.acme.com # zdrojový server
# 38.25.63.10 x.acme.com # x klientský hostitel
# překlad názvu lokálního hostitele je zpracován v rámci samotného DNS.
# 127.0.0.1 localhost
# :: 1 localhost


Obsah původního souboru hostitelů Windows 8:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# Toto je ukázkový soubor HOSTS, který používá Microsoft TCP / IP pro Windows.
#
# Tento soubor obsahuje mapování IP adres na názvy hostitelů. Každý
# záznam by měl být veden na individuálním řádku. IP adresa by měla
# se umístí do prvního sloupce následovaného odpovídajícím názvem hostitele.
# IP adresa a název hostitele by měly být odděleny alespoň jednou
# prostor.
#
# K jednotlivcům lze navíc vkládat komentáře (jako jsou tyto)
# řádků nebo za názvem počítače označeným symbolem „#“.
#
# Například:
#
# 102.54.94.97 rhino.acme.com # zdrojový server
# 38.25.63.10 x.acme.com # x klientský hostitel

# rozlišení názvu hostitele je řešeno v rámci samotného DNS.
# 127.0.0.1 localhost
# :: 1 localhost


Jak vidíte, neexistuje žádný zvláštní rozdíl v obsahu hostitelského souboru pro různé verze systému Windows.

Jak mohu otevřít a upravit soubor hosts?
Soubor hosts je k dispozici ve standardním programu Windows Notepad.
Toto je pravděpodobně nejzajímavější část článku.
Nejprve musíte pochopit, proč tento soubor vůbec měnit? Ano, za účelem odepření přístupu na určité stránky. Změnou tohoto souboru a zaregistrováním adresy webu v něm tedy uživatel nebude mít přístup prostřednictvím žádného.
Chcete-li změnit soubor hostitelů, je vhodné jej otevřít jako správce () kliknutím pravým tlačítkem na soubor a výběrem „Spustit jako správce“. Nebo otevřete Poznámkový blok tímto způsobem a otevřete soubor v něm.

Pro rychlou akci můžete jednoduše kliknout na tlačítko Start a vybrat Spustit ( vyhrát+r) () a zadejte do řádku:

poznámkový blok% windir% \ system32 \ drivers \ etc \ hosts



V důsledku toho se tento soubor otevře v programu Poznámkový blok.

V následujících situacích zablokovat přístup na stránky(předpokládejme, že to bude test.ru), stačí přidat řádek s tímto webem úplně dole:

127.0.0.1 test.ru


V důsledku toho bude mít soubor následující obsah:

# Copyright (c) 1993-1999 Microsoft Corp.
#
# Toto je ukázkový soubor HOSTS, který používá Microsoft TCP / IP pro Windows.
#
# Tento soubor obsahuje mapování IP adres na názvy hostitelů. Každý
# záznam by měl být veden na individuálním řádku. IP adresa by měla
# se umístí do prvního sloupce následovaného odpovídajícím názvem hostitele.
# IP adresa a název hostitele by měly být odděleny alespoň jednou
# prostor.
#
# K jednotlivcům lze navíc vkládat komentáře (jako jsou tyto)
# řádků nebo za názvem počítače označeným symbolem „#“.
#
# Například:
#
# 102.54.94.97 rhino.acme.com # zdrojový server
# 38.25.63.10 x.acme.com # x klientský hostitel

# Tento soubor HOSTS vytvořený API Dr.Web Anti-rootkit

# 127.0.0.1 localhost
# :: 1 localhost
127.0.0.1 test.ru


Každý nový web, který chcete zablokovat, musíte začít na novém řádku a zaregistrovat se a nezapomenout na místní IP adresu 127.0.0.1

K úpravě souboru hostitelů existuje také program EDITOR HADIC, které lze stáhnout a přečíst popis.
Princip její práce spočívá v tom, že pomáhá upravovat soubor hostitelů.
Z níže uvedené obrazovky je jasný princip jejího fungování, vše se provádí několika kliknutími. Přidávání se provádí kliknutím na +.


Po úpravách nezapomeňte kliknout na tlačítko uložit (2 tlačítko „Uložit změny“ nalevo od tlačítka „+“).

Tento soubor můžete například také změnit pro dobré účely zrychlit načítání webových stránek.
Jak to funguje?
Když navštívíte web, uvidíte jeho doménové jméno, které má písmena. Ale všechny weby na internetu mají IP adresu a jména jsou již přiřazena pomocí DNS. Nebudu zacházet do podrobností tohoto procesu, článek o tom není. Zde ale musíte vědět, že soubor hosts má prioritu při přístupu na weby a až poté, co přijde dotaz na DNS.
Abyste zrychlili načítání webu, potřebujete znát jeho IP adresu a doménu.
IP adresu webu lze zjistit pomocí různých služeb, například nebo.
Doména je název webu.
Například zrychlíme načítání tohoto webu, kde čtete článek, výslovným zadáním IP adresy a domény souboru.
Přidaný řádek pak bude:

91.218.228.14 místo


To zrychluje načítání stránky za pár sekund a někdy může poskytnout přístup, pokud nemůžete vstoupit na web standardními prostředky.

Stále můžete přesměrovat na jiný web pomocí souboru hosts.
Chcete -li to provést, musíte znát IP adresu webu a jeho doménu (jako ve výše uvedeném případě), poté bude přidaný řádek vypadat takto:

91.218.228.14 test.ru


A nyní, po zadání stránky test.ru do adresního řádku prohlížeče, budete přesměrováni na web uvedený v IP adrese ..

Pokud chceš vyčistit soubor hosts, můžete to udělat jednoduchým odstraněním obsahu a vložením původního textu z výše uvedeného popisu (pod spoilery).

Některé nuance v souboru hosts:

  • Vždy zkontrolujte, zda máte na boku posuvník, a vždy přejděte do spodní části okna. to je způsobeno skutečností, že některé viry jsou registrovány v oblasti skryté za oknem.
  • V některých případech, obvykle pokud nemůžete soubor uložit, se musíte přihlásit pomocí účtu správce.
  • Někdy může být tento soubor kvůli virům skrytý. Přečíst článek.
  • Dvě popsané metody (přesměrování a zrychlení) nemusí přinést požadovaný výsledek. Faktem je, že na jedné IP adrese může být umístěno několik webů, což platí zejména pro externí IP adresy, které jsou poskytovány službami.
  • Vzhledem k tomu, že viry tento soubor milují, lze jeho atributy změnit na Skrytý a Pouze ke čtení.
  • Pokud soubor hosts nelze uložit, zkontrolujte atributy souboru.

    Úpravou souboru hosts tak můžete snadno a bezplatně blokovat přístup na weby ve Windows.

  • Soubor hosts je v operačním systému Windows poměrně zranitelné místo. Tento soubor se stává cílem číslo jedna pro téměř všechny viry a trojské koně, kterým se podaří infikovat počítač. V tomto článku si povíme, co je soubor hosts, kde se nachází, k čemu slouží a jak jej obnovit poté, co byl počítač napaden viry.

    Úkolem tohoto souboru je uložit seznam domén a jim odpovídajících IP adres. Operační systém používá tento seznam k překladu domén na IP adresy a naopak.

    Pokaždé, když do adresního řádku prohlížeče zadáte adresu, kterou potřebujete pro web, je odeslán požadavek na převod domény na IP adresu. Tento překlad nyní provádí služba s názvem DNS. Ale na úsvitu vývoje internetu byl soubor hosts jediným způsobem, jak spojit symbolické jméno (doménu) s konkrétní IP adresou.

    I nyní má tento soubor přímý dopad na převod symbolických jmen. Pokud do souboru hosts přidáte položku, která přiřadí IP adresu k doméně, bude taková položka fungovat dobře. Přesně to používají vývojáři virů, trojských koní a dalších škodlivých programů.

    Pokud jde o strukturu souboru, soubor hosts je běžný textový soubor s příponou buse. To znamená, že tento soubor není nazýván hosts.txt, ale pouze hostitelé. Chcete -li jej upravit, můžete použít obvyklý textový editor Poznámkový blok.

    Standardní soubor hostitelů se skládá z několika řádků, které začínají znakem „#“. Tyto řádky jsou operačním systémem ignorovány a jsou to jen komentáře.

    Také ve standardním souboru hosts je položka „127.0.0.1 localhost“. Tato položka znamená, že když přistoupíte k symbolickému názvu localhost, budete mít přístup ke svému počítači.

    Hostitelé podvodů se soubory

    Existují dva klasické způsoby, jak těžit ze změn v souboru hosts. Za prvé jej lze použít k blokování přístupu na weby a servery antivirových programů.

    Například po infikování počítače se virus přidá v souboru hosts následující položka: "127.0.0.1 kaspersky.com". Když se pokusíte otevřít web kaspersky.com, operační systém se připojí k IP adrese 127.0.0.1. Přirozeně je to špatná adresa IP. Tohle vede kpřístup na tuto stránku je zcela zablokován.V důsledku toho si uživatel infikovaného počítače nemůže stáhnout aktualizace antivirové nebo antivirové databáze.

    Kromě toho mohou vývojáři použít jinou techniku. Přidáním položek do souboru hostitelů mohou uživatele přesměrovat na falešný web.

    Po infikování počítače virus například přidá do souboru hostitelů následující položku: „90.80.70.60 vkontakte.ru“. Kde „90,80,70,60“ je adresa IP serveru útočníka. Výsledkem je, že když se uživatel pokusí přejít na známý web, dostane se na web, který vypadá úplně stejně, ale nachází se na serveru někoho jiného. V důsledku takovýchto akcí mohou podvodníci získat uživatelská jména, hesla a další osobní údaje uživatele.

    V případě jakéhokoli podezření na virovou infekci nebo falšování stránek je tedy první věcí zkontrolovat soubor HOSTS.

    Kde je soubor hosts

    V závislosti na verzi operačního systému Windows může být soubor hosts umístěn v různých složkách. Například pokud používáte Windows XP, Windows Vista, Windows 7 nebo Windows 8, soubor je umístěn ve složce WINDOWS \ system32 \ drivers \ etc \.

    V operačních systémech Windows NT a Windows 2000 je tento soubor umístěn ve složce WINNT \ system32 \ drivers \ etc \.

    Ve velmi starých verzích operačního systému, například ve Windows 95, Windows 98 a Windows ME, lze tento soubor najít jednoduše ve složce WINDOWS.

    Obnovení souboru hosts

    Mnoho hacknutých uživatelů se zajímá o to, kde si můžete stáhnout soubor hosts. Není však nutné hledat a stahovat původní soubor hostitelů. Můžete to opravit sami, k tomu je musíte otevřít pomocí textového editoru a odstranit vše kromě řádku kromě „127.0.0.1 localhost“. Tím odblokujete přístup ke všem webům a aktualizujete svůj antivirus.

    Podívejme se blíže na proces obnovy souboru hosts:

    1. Otevřete složku, kde je soubor umístěn. Abyste se při hledání požadované složky dlouho nepohybovali v adresářích, můžete použít malý trik. Stisknutím kombinace kláves Windows + R. otevřete nabídku Spustit". V okně, které se otevře, zadejte příkaz "% Systemroot% \ system32 \ drivers \ atd." a klikněte na OK.
    2. Poté, co se před vámi otevře složka, ve které je umístěn soubor hostitelů, vytvořte záložní kopii aktuálního souboru. V případě, že se něco pokazí Pokud soubor hosts existuje, stačí jej přejmenovat hosts.old. Pokud soubor hosts v této složce vůbec neexistuje, lze tuto položku přeskočit.
    3. Vytvořte nový prázdný soubor hostitelů. Chcete-li to provést, klepněte pravým tlačítkem na složku etc a vyberte "Vytvořit textový dokument".
    4. Když je soubor vytvořen, musí být přejmenován na hostitele. Při přejmenování se zobrazí okno, ve kterém bude upozornění, že soubor bude uložen bez přípony. Zavřete varovné okno kliknutím na tlačítko OK.
    5. Po vytvoření nového souboru hosts jej můžete upravit. Chcete -li to provést, otevřete soubor pomocí programu Poznámkový blok.
    6. V závislosti na verzi operačního systému se obsah standardního souboru hosts může lišit.
    7. Pro Windows XP a Windows Server 2003 přidejte „127.0.0.1 localhost“.
    8. Windows Vista, Windows Server 2008, Windows 7 a Windows 8 potřebují přidat dva řádky: "127.0.0.1 localhost" a ":: 1 localhost".

    Dobrý čas, milí čtenáři. Zveřejňuji druhý díl. V současné části je hlavní důraz kladen na Síť Linux(jak nastavit síť v Linuxu, jak diagnostikovat síť v Linuxu a udržet síťový subsystém v provozuschopném stavu v Linuxu).

    Konfigurace TCP / IP v Linuxu pro Ethernet

    Pro práci se síťovými protokoly TCP / IP v Linuxu stačí mít pouze rozhraní zpětné smyčky„Pokud však potřebujete kombinovat hostitele navzájem, samozřejmě potřebujete síťové rozhraní, kanály pro přenos dat (například kroucená dvojlinka), případně nějaký druh síťového vybavení. Také musíte mít nainstalovaný (atd.), Obvykle dodávaný v. Vyžaduje také dostupnost sítě (např. / Etc / hosts) a podporu sítě.

    Parametry sítě

    Začněme chápat síťové mechanismy Linuxu s ruční konfigurací sítě, tedy s případem, kdy IP adresa síťové rozhraní statický... Při nastavování sítě tedy musíte vzít v úvahu a nakonfigurovat následující parametry:

    IP adresa- jak již bylo zmíněno v první části článku - jedná se o jedinečnou adresu stroje, ve formátu čtyř desetinných čísel oddělených tečkami. Při práci v místní síti je obvykle vybrán ze soukromých rozsahů, například: 192.168.0.1

    Maska podsítě- také 4 desetinná čísla, která určují, která část adresy patří k adrese sítě / podsítě a která část k adrese hostitele. Maska podsítě je číslo, které je logické A přidané (binárně) k IP adrese, aby se zjistilo, do které podsítě adresa patří. Adresa 192.168.0.2 s maskou 255.255.255.0 například patří do podsítě 192.168.0.

    Adresa podsítě- určeno maskou podsítě. Neexistují však žádné podsítě pro rozhraní zpětné smyčky.

    Adresa vysílání je adresa používaná k odesílání paketů vysílání, které budou přijímány všemi hostiteli v podsíti. Obvykle se rovná adrese podsítě s hodnotou hostitele 255, to znamená, že pro podsíť 192.168.0 bude vysílání 192.168.0.255, podobně jako pro podsíť 192.168 bude vysílání 192.168.255.255. Pro rozhraní zpětné smyčky neexistuje žádná adresa vysílání.

    IP adresa brány je adresa počítače, který je výchozí bránou pro komunikaci s vnějším světem. Pokud je počítač připojen k několika sítím současně, může existovat několik bran. Adresa brány se nepoužívá v izolovaných sítích (není připojena k síti WAN), protože tyto sítě nemají kam posílat pakety mimo síť, totéž platí pro rozhraní zpětné smyčky.

    IP adresa serveru názvů (server DNS)- adresa serveru, který převádí názvy hostitelů na IP adresy. Obvykle poskytuje váš ISP.

    Konfigurační soubory sítě Linux (konfigurační soubory)

    Abyste pochopili, jak funguje síť Linux, rozhodně bych vám doporučil přečíst si článek „“. Obecně je veškerá práce Linuxu založena na tom, co se rodí, když se OS spouští a vytváří potomky, kteří zase dělají veškerou potřebnou práci, ať už běží bash nebo démon. Ano, a na tom je založeno veškeré spouštění Linuxu, ve kterém je napsána celá posloupnost spouštění malých utilit s různými parametry, které se postupně spouští / zastavují při spuštění / zastavení systému. Síťový subsystém Linux se spouští podobným způsobem.

    Každá distribuce Linuxu má trochu jiný mechanismus inicializace sítě, ale celkový obraz, myslím, po přečtení bude jasný. Pokud se podíváte na spouštěcí skripty síťového subsystému jakékoli distribuce Linuxu, pak bude více či méně jasné, jak nastavit konfiguraci sítě pomocí konfiguračních souborů, například Debian (tuto distribuci vezmeme jako základ) pro inicializaci sítě skriptem /etc/init.d/networking při pohledu na které:

    Net-server: ~ # cat /etc/init.d/networking #! /Bin /sh -e ### BEGIN INIT INFO # Poskytuje: networking # Required-Start: mountkernfs $ local_fs # Required-Stop: $ local_fs # should -Start: ifupdown # Should-Stop: ifupdown # Default-Start: S # Default-Stop: 0 6 # Short-Description: Raise network interfaces. ### END INIT INFO PATH = " / usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin" [-x / sbin / ifup] || výstup 0. / lib / lsb / init-functions process_options () ([-e / etc / network / options] || návrat 0 log_warning_msg " / etc / network / options stále existuje a bude IGNORED! Přečtěte si README.Debian of netbase." ) check_network_file_systems () ([-e /proc /mounts] || return 0 if [-e /etc/iscsi/iscsi.initramfs]; then log_warning_msg "not deconfiguring network interfaces: iSCSI root is connected." exit 0 fi exec 9<&0 < /proc/mounts while read DEV MTPT FSTYPE REST; do case $DEV in /dev/nbd*|/dev/nd*|/dev/etherd/e*) log_warning_msg "not deconfiguring network interfaces: network devices still mounted." exit 0 ;; esac case $FSTYPE in nfs|nfs4|smbfs|ncp|ncpfs|cifs|coda|ocfs2|gfs|pvfs|pvfs2|fuse.httpfs|fuse.curlftpfs) log_warning_msg "not deconfiguring network interfaces: network file systems still mounted." exit 0 ;; esac done exec 0<&9 9<&- } check_network_swap() { [ -e /proc/swaps ] || return 0 exec 9<&0 < /proc/swaps while read DEV MTPT FSTYPE REST; do case $DEV in /dev/nbd*|/dev/nd*|/dev/etherd/e*) log_warning_msg "not deconfiguring network interfaces: network swap still mounted." exit 0 ;; esac done exec 0<&9 9<&- } case "$1" in start) process_options log_action_begin_msg "Configuring network interfaces" if ifup -a; then log_action_end_msg $? else log_action_end_msg $? fi ;; stop) check_network_file_systems check_network_swap log_action_begin_msg "Deconfiguring network interfaces" if ifdown -a --exclude=lo; then log_action_end_msg $? else log_action_end_msg $? fi ;; force-reload|restart) process_options log_warning_msg "Running $0 $1 is deprecated because it may not enable again some interfaces" log_action_begin_msg "Reconfiguring network interfaces" ifdown -a --exclude=lo || true if ifup -a --exclude=lo; then log_action_end_msg $? else log_action_end_msg $? fi ;; *) echo "Usage: /etc/init.d/networking {start|stop}" exit 1 ;; esac exit 0

    můžete najít několik funkcí, které kontrolují namapované síťové souborové systémy ( check_network_file_systems (), check_network_swap ()), stejně jako kontrola existence nějaké stále nepochopitelné konfigurace / etc / network / options ( funkce process_options ()), a úplně dole, konstrukce případ "$ 1" v a v souladu se zadaným parametrem (start / stop / force-reload | restart nebo jakýkoli jiný) provádí určité akce. Z nich " určité akce", příklad argumentu start ukazuje, že funkce je spuštěna jako první." process_options, pak se fráze odešle do protokolu Konfigurace síťových rozhraní, a příkaz je spuštěn pokud -a... Pokud se podíváte na man ifup, můžete vidět, že tento příkaz čte konfiguraci ze souboru / etc / network / interfaces a podle klíče -A spustí všechna rozhraní s parametrem auto.

    Příkazy ifup a ifdown lze použít ke konfiguraci (respektive dekonfiguraci) síťových rozhraní na základě definic rozhraní v souboru / etc / network / interfaces.

    -a, --všechny
    Pokud je dáno ifup, ovlivní všechna rozhraní označená jako auto. Rozhraní jsou vychovávána v pořadí, v jakém jsou definována v / etc / network / interfaces. Pokud je dáno ifdown, ovlivní všechna definovaná rozhraní. Rozhraní se snižují v pořadí, v jakém jsou aktuálně uvedena ve stavovém souboru. Snižována budou pouze rozhraní definovaná v / etc / network / interfaces.

    ip-server: ~ # cat / etc / network / interfaces # Tento soubor popisuje síťová rozhraní dostupná ve vašem systému # a jak je aktivovat. Další informace viz rozhraní (5). # Síťové rozhraní smyčky auto lo iface lo inet loopback # Primární síťové rozhraní allow-hotplug eth0 iface eth0 inet dhcp allow-hotplug eth2 iface eth2 statická adresa 192.168.1.1 síťová maska ​​255.255.255.0 brána 192.168.1.254 vysílání 192.168.1.255

    V této konfiguraci jsou řádky allow-hotplug a auto- to jsou synonyma a rozhraní budou vyvolána na příkaz pokud -a... To je ve skutečnosti celý řetězec práce síťového subsystému. Podobně v jiných distribucích: v RedHat a SUSE je síť spuštěna skriptem /etc/init.d/network... Po prozkoumání můžete podobně zjistit, kde je konfigurace sítě.

    / etc / hosts

    Tento soubor ukládá seznam IP adresy a odpovídající názvy hostitelů (adresy) Formát souboru se neliší od formátu mastday:

    IP server: ~ # cat / etc / hosts # ip host.in.domain host 127.0.0.1 localhost 127.0.1.1 ip-server.domain.local ip-server 192.168.1.1 ip-server.domain.local ip-server

    Historicky byl tento soubor použit místo služby DNS. V současné době lze soubor použít také místo služby DNS, ale pouze za podmínky, že počet počítačů ve vaší síti se měří v jednotkách, a ne v desítkách nebo stovkách, protože v tomto případě budete muset kontrolovat správnost tohoto souboru na každém počítači.

    / etc / hostname

    Tento soubor obsahuje Název hostitele NetBIOS:

    IP server: ~ # cat / etc / hostname ip-server

    Tento soubor ukládá názvy a adresy místních a jiných sítí. Příklad:

    IP server: ~ # cat / etc / network default 0.0.0.0 loopback 127.0.0.0 link-local 169.254.0.0 home-network 192.168.1.0

    Při použití tohoto souboru lze sítě ovládat podle názvu. Například přidat trasu ne přidat trasu 192.168.1.12 , a přidat trasu.

    /etc/nsswitch.conf

    Soubor definuje pořadí vyhledávání názvu hostitele/ sítě, za toto nastavení odpovídají následující řádky:

    Pro hostitele: hosts: soubory dns Pro sítě: sítě: soubory

    Parametr soubory určuje použití uvedených souborů ( / etc / hosts a / etc / sítě respektive), parametr dns označuje používání služby dns.

    /etc/host.conf

    Soubor nastavuje možnosti rozlišení názvu překladače

    IP server: ~ # cat /etc/host.conf multi zapnuto

    Tento soubor říká knihovně resolv, aby vrátila všechny platné adresy hostitelů nalezené v souboru / etc / hosts, nejen tu první.

    /etc/resolv.conf

    Tento soubor definuje parametry mechanismu pro převod síťových jmen na IP adresy. V jednoduchém jazyce, definuje nastavení DNS... Příklad:

    IP server: ~ # cat /etc/resolv.conf nameserver 10.0.0.4 nameserver 10.0.0.1 hledat doménu.local

    První 2 řádky označují servery DNS... Třetí řádek označuje vyhledávací domény. Pokud při překládání jména nebude název FQDN, bude tato doména nahrazena ve tvaru „konec“. Když například spustíte příkaz ping host, adresa ping se převede na host.domain.local. Zbývající parametry lze přečíst v man resolv.conf. V Linuxu se velmi často používá dynamické generování tohoto souboru pomocí tzv. programy / sbin / resolvconf. Tento program zprostředkovává služby, které dynamicky poskytují jmenné servery (např Klient DHCP) a služby využívající data jmenného serveru. Chcete -li použít dynamicky generovaný soubor /etc/resolv.conf, musíte z tohoto souboru udělat symbolický odkaz /etc/resolvconf/run/resolv.conf... V některých distribucích může být cesta odlišná, toto bude určitě zapsáno muž resolvconf.

    Konfigurace sítě

    Poté, co se seznámíte s hlavními konfiguračními soubory, se můžete podívat na. O příkazu to již bylo zmíněno výše kdyby, ifdown, ale tyto nástroje nejsou úplně univerzální, například v distribucích RH takové příkazy standardně nejsou. Nové distribuce mají navíc nový nástroj pro správu sítě na vysoké úrovni - který patří do balíčku iproute. Věnuji mu (iproute paket). A v aktuálním příspěvku to nebudu zvažovat. Níže uvedené příkazy jsou ve vlastnictví.

    Abyste si byli jisti, že příkaz funguje v jakékoli distribuci Linuxu, musíte použít dva základní příkazy starého muže. Toto a arp. První tým (zodpovědný za konfigurace síťových rozhraní(IP, maska, brána), druhý () - nastavení směrování, třetí (arp) - správa tabulky arp... Chtěl bych poznamenat, že provádění těchto příkazů bez deaktivace standardního spouštěcího skriptu SystemV síťového subsystému provede změny pouze před prvním restartem / restartem síťové služby, protože pokud používáte mozek, můžete pochopit, že skript /etc/init.d/networking při příštím spuštění znovu načte výše uvedené konfigurace a použije stará nastavení. V souladu s tím se zadá výstup pro trvalé nastavení - buď příkaz ifconfig s příslušnými parametry - nebo ručně opraví odpovídající konfigurace síťových rozhraní.

    Podobně, pokud je příkaz spuštěn ifconfig s chybějícími parametry(například pouze IP adresa), ostatní se přidají automaticky (například vysílací adresa je ve výchozím nastavení přidána s hostitelskou adresou končící na 255 a výchozí maska ​​podsítě je 255.255.255.0).

    Směrování pro existující rozhraní v moderních jádrech je vždy vyvoláváno automaticky jádrem. Přímé cesty do sítě podle nastavení IP a podsítě, do které vypadá zvýšené rozhraní, jsou spíše tvořeny silami jádra. Pole brány pro takové položky označuje adresu odchozího rozhraní nebo *. Ve starších verzích jádra (číslo jádra, ze kterého se začaly cesty automaticky stoupat - to vám neřeknu), bylo nutné přidat trasu ručně.

    Pokud je potřeba uspořádat vaše trasy pak musíte použít. Pomocí tohoto příkazu můžete přidávat a odebírat trasy, ale opět to pomůže pouze do restartování /etc/init.d/networking (nebo jiného skriptu zodpovědného za síť ve vaší distribuci). Aby se trasy přidávaly automaticky, je nutné stejným způsobem jako u příkazu ifconfig - přidávat příkazy pro přidávání tras do rc.local, nebo ručně korigovat odpovídající konfigurace síťových rozhraní (například v Deb - / etc / network / options).

    Jaké jsou pravidla vytvářejí se cesty k sítím, Jdu do toho

    Diagnostika sítě Linux

    Existuje velké množství nástrojů pro diagnostiku sítě Linux, často velmi podobné těm od Microsoftu. Pokryju 3 základní nástroje pro diagnostiku sítě, bez nichž bude problematické identifikovat problémy.

    Myslím, že tento nástroj zná téměř každý. Práce tohoto nástroje je odeslání tzv ICMP pakety na vzdálený server, který bude zadán v parametrech příkazu, server vrátí odeslané příkazy a pingpočítá čas vyžadováno, aby se odeslaný paket dostal na server a vrátil se. Například:

    # ping ya.ru PING ya.ru (87.250.251.3) 56 (84) bytů dat. 64 bytů z www.yandex.ru (87.250.251.3): icmp_seq = 1 ttl = 57 čas = 42,7 ms 64 bytů z www.yandex.ru (87.250.251.3): icmp_seq = 2 ttl = 57 čas = 43,2 ms 64 bytů z www.yandex.ru (87.250.251.3): icmp_seq = 3 ttl = 57 čas = 42,5 ms 64 bytů z www.yandex.ru (87.250.251.3): icmp_seq = 4 ttl = 57 čas = 42,5 ms 64 bytů z www .yandex.ru (87.250.251.3): icmp_seq = 5 ttl = 57 čas = 41,9 ms ^ C --- ya.ru ping statistika --- 5 odeslaných paketů, 5 přijato, 0% ztráta paketu, čas 4012ms rtt min / avg / max / mdev = 41,922 / 42,588 / 43,255 / 0,500 ms

    Jak vidíte z výše uvedeného příkladu, ping nám dává mnoho užitečných informací. Především, zjistili jsme to můžeme navázat spojení s hostitelem ya.ru(někdy říkají, že „hostitel ya.ru je nám k dispozici“). Za druhé, vidíme to DNS funguje správně protože „pingovaný“ název byl správně přeložen na IP adresu (PING ya.ru (87.250.251.3)). Dále, v poli icmp_seq = je zadáno číslování odeslaných paketů... Každému odeslanému paketu je postupně přiřazeno číslo, a pokud jsou v tomto číslování „mezery“, pak nám to řekne, že spojení s „pingem“ je nestabilní a může to také znamenat, že server, na který jsou pakety odesílány, je přetížený. Podle hodnoty čas = vidíme, jak dlouho balíček cestoval na 87.250.251.3 a zpět. Nástroj ping můžete zastavit stisknutím Ctrl + C.

    Stejným způsobem, nástroj ping zajímavé tím, že vám umožní přesně vidět, kde k problému došlo. Řekněme nástroj ping zobrazí zprávu síť není dosažitelná nebo jinou podobnou zprávu. To s největší pravděpodobností naznačuje nesprávnou konfiguraci vašeho systému. V takovém případě můžete odeslat pakety na adresu IP poskytovatele, abyste pochopili, kde k problému dochází (mezi místním počítačem nebo „dále“). Pokud jste připojeni k internetu přes router, můžete odesílat pakety přes jeho IP. Pokud se tedy problém projeví již v této fázi, znamená to, že místní systém je nesprávně nakonfigurován nebo je kabel poškozen, pokud router odpovídá, ale server poskytovatele ne, pak je problém v komunikačním kanálu poskytovatele, atd. Nakonec, pokud převod názvu na IP selhal, můžete zkontrolovat připojení podle IP, pokud odpovědi přijdou správně, pak můžete hádat, že problém je v DNS.

    Je třeba poznamenat, že tento nástroj není vždy spolehlivým diagnostickým nástrojem. Vzdálený server může blokovat odpovědi na požadavky ICMP.

    traceroute

    Jednoduše řečeno, příkaz se nazývá trasování trasy... Jak název napovídá, tento nástroj ukáže, jakou cestou pakety vedly k hostiteli. Nástroj Traceroute poněkud podobné ping ale zobrazuje více zajímavých informací. Příklad:

    # traceroute ya.ru traceroute to ya.ru (213.180.204.3), 30 hops max., 60 byte paketů 1 243-083-free.kubtelecom.ru (213.132.83.243) 6,408 ms 6,306 ms 6,193 ms 2065-064-free .kubtelecom.ru (213.132.64.65) 2.761 ms 5.787 ms 5.777 ms 3 lgw.kubtelecom.ru (213.132.75.54) 5,713 ms 5,701 ms 5,636 ms 4 KubTelecom-lgw.Krasnodar.gldn.net (194,186.6.177) 81,430 ms 81,5 ms 81,687 ms 5 cat26.Moscow.gldn.net (194.186.10.118) 47,789 ms 47,888 ms 48,011 ms 6 213,33.201.230 (213,33.201.230) 43,322 ms 41,783 ms 41,106 ms 7 carmine-red-vlan602.yandex.net (87,250. 242.206) 41.199 ms 42.578 ms 42.610 ms 8 www.yandex.ru (213.180.204.3) 43,185 ms 42,126 ms 42,679 ms

    Jak vidíte, trasu můžete dohledat od routeru poskytovatele 243-083-free.kubtelecom.ru (213.132.83.243) (jih Ruska) ke konečnému hostiteli na adrese www.yandex.ru (213.180.204.3) v Moskvě .

    kopat

    Tento nástroj odesílá dotazy na servery DNS a vrací informace o zadané doméně. Příklad:

    # dig @ ns.kuban.ru roboti.ru;<<>> DiG 9.3.6-P1<<>> @ ns.kuban.ru roboti.ru; (Nalezen 1 server) ;; globální možnosti: printcmd ;; Dostal odpověď: ;; - >> HLAVICE<<- opcode: QUERY, status: NOERROR, id: 64412 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;roboti.ru. IN A ;; ANSWER SECTION: roboti.ru. 448 IN A 72.52.4.90 ;; AUTHORITY SECTION: roboti.ru. 345448 IN NS ns1.sedoparking.com. roboti.ru. 345448 IN NS ns2.sedoparking.com. ;; Query time: 102 msec ;; SERVER: 62.183.1.244#53(62.183.1.244) ;; WHEN: Thu Feb 17 19:44:59 2011 ;; MSG SIZE rcvd: 94

    Kopat příkaz poslal žádost Server DNS - ns.kuban.ru (@ ns.kuban.ru- tento parametr je volitelný, v takovém případě bude server z nastavení vašeho systému považován za zdroj informací o DNS) o názvu domény roboti.ru... V důsledku toho jsem obdržel odpověď, ve které můžeme vidět v sekci ODPOVĚĎ SEKCE informace o IP adresách domény v sekci SEKCE ÚŘADU informace o tzv autoritativní servery DNS. Třetí řádek odspodu nám říká, který server poskytl odpověď.

    Další diagnostické nástroje

    ping, dig a další diagnostické nástroje s parametry najdete v příspěvku.

    Připojení nové síťové karty

    Připojení a spuštění nové síťové karty spočívá v provedení několika kroků:

    1. Fyzické připojení karty

    3. Zobrazení výstupu pro detekci systému novou síťovou kartou:

    Podívejme se na výstup PŘED připojením nové karty:

    Server: ~ # dmesg | grep eth [4.720550] e1000: eth0: e1000_probe: Síťové připojení Intel (R) PRO / 1000 [5.130191] e1000: eth1: e1000_probe: Síťové připojení Intel (R) PRO / 1000 [15.285527] e1000: eth2: e1000_watchdog: NIC Link is Plně duplexní přenos až 1000 Mb / s, řízení toku: RX [15,681056] e1000: eth0: e1000_watchdog: NIC Link je až 1 000 Mb / s plný duplex, řízení toku: RX

    výstup ukazuje, že v systému jsou 2 síťové karty eth1 a eth2. Připojíme třetí a uvidíme výstup:

    Server: ~ # dmesg | grep eth [4.720513] e1000: eth0: e1000_probe: Síťové připojení Intel (R) PRO / 1000 [5.132029] e1000: eth1: e1000_probe: Síťové připojení Intel (R) PRO / 1000 [5.534684] e1000: eth2: e1000_probe: Intel (R ) Síťové připojení PRO / 1000 [39.274875] udev: přejmenováno síťové rozhraní eth2 na eth3 [39.287661] udev: přejmenováno síťové rozhraní eth1_rename_ren na eth2 [45.670744] e1000: eth2: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX [46.237232] e1000: eth0: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX [96.977468] e1000: eth3: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX

    PROTI dmesg vidíme, že existuje nová síťová dívka - eth3, což je vlastně eth2, ale přejmenováno správcem zařízení udev na eth3, a eth2 je vlastně přejmenováno na eth1 (o udev si povíme v samostatném příspěvku). Vzhled naší nové sítě v dmesg nám říká, že síťová karta podporováno jádro a správně rozhodl... Jediná věc, kterou musíte udělat, je přizpůsobit nové rozhraní v / etc / network / interfaces(Debian), protože daná mapa nebyla inicializována spouštěcím skriptem /etc/init.d/network. ifconfig tuto kartu vidí:

    Server: ~ # ifconfig eth3 eth3 Link encap: Ethernet HWaddr 08: 00: 27: 5f: 34: ad inet6 addr: fe80 :: a00: 27ff: fe5f: 34ad / 64 Rozsah: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1 RX pakety: 311847 chyb: 0 upuštěno: 0 překročení: 0 rámec: 0 TX pakety: 126 chyb: 0 upuštěno: 0 překročení: 0 nosiče: 0 kolize: 0 txqueuelen: 1000 RX bytů: 104670651 (99,8 MiB) bajtů TX: 16184 (15,8 KiB)

    ale znovu - nekonfiguruje. Jak nakonfigurovat síťovou kartu, bylo popsáno výše.

    souhrn

    Myslím, že to je pro dnešek vše. Když jsem začal psát tento článek, myslel jsem si, že se vejdu do jednoho příspěvku, ale ukázalo se, že je obrovský. Proto bylo rozhodnuto rozdělit článek na dva. Celkem jsem se pokusil nastínit, nikoli krok za krokem pro nastavení sítě, ale nastínit princip a vysvětlit chápání toho, jak síť začíná a funguje v Linuxu. Opravdu doufám, že se mi to podařilo. Budu rád za vaše komentáře a dodatky. Časem článek doplním.


    Někdy mohou sítě a další systémové chyby Windows souviset s problémy registru Windows. Několik programů může sdílet jeden soubor sítí, ale když jsou tyto programy odinstalovány nebo upraveny, někdy zůstanou osiřelé (neplatné) položky registru Windows.

    V zásadě to znamená, že i když se skutečná cesta k souboru mohla změnit, jeho nesprávné dřívější umístění je stále zaznamenáno v registru Windows. Když se Windows pokouší vyhledat tyto nesprávné odkazy na soubory (umístění souborů ve vašem PC), sítě. Kromě toho položky registru Microsoft Windows mohly být poškozeny škodlivým softwarem. Tyto neplatné položky registru Windows je tedy třeba opravit, aby se odstranil kořen problému.

    Pokud nejste servisní technik na počítače, nedoporučujeme manuální úpravu registru Windows k odstranění neplatných síťových klíčů. Chyby provedené při úpravách registru mohou způsobit poruchu počítače a nenapravitelné poškození operačního systému. Ve skutečnosti může i jedna čárka na špatném místě zabránit spuštění počítače!

    Kvůli tomuto riziku důrazně doporučujeme použít prověřený a čistý registr, jako je WinThruster (vyvinutý certifikovaným partnerem Microsoft Gold), abyste mohli skenovat a opravovat jakékoli sítě. Použití programu na vyčištění registru automatizuje proces hledání neplatných položek registru, chybějících odkazů na soubory (jako jsou ty, které způsobují chybu vaší sítě) a poškozené odkazy registru. Před každým skenováním se automaticky vytvoří záloha, která vám umožní vrátit všechny změny jediným kliknutím a ochrání vás před možným poškozením počítače. Nejlepší na tom je, že oprava chyb registru může výrazně zlepšit rychlost a výkon systému.


    Varování: Pokud nejste zkušený uživatel PC, nedoporučujeme ruční úpravu registru Windows. Nesprávné použití Editoru registru může vést k vážným problémům a může vyžadovat přeinstalaci systému Windows. Nezaručujeme, že problémy vyplývající z nesprávného použití Editoru registru bude možné opravit. Používání Editoru registru je na vaše vlastní riziko.

    Abyste mohli registr Windows opravit ručně, musíte nejprve vytvořit zálohu exportem části registru souvisejícího se sítěmi (např. Microsoft Windows):

    1. Klikněte na tlačítko Začít.
    2. Zadejte " příkaz"v vyhledávací lišta ... TISKNĚTE JEŠTĚ VSTUP!
    3. Držení klíčů CTRL-Shift na klávesnici stiskněte VSTUP.
    4. Zobrazí se dialogové okno pro přístup.
    5. Klikněte na Ano.
    6. Černé pole se otevře blikajícím kurzorem.
    7. Zadejte " regedit“a stiskněte VSTUP.
    8. V Editoru registru vyberte klíč související se sítěmi (např. Microsoft Windows), který chcete zálohovat.
    9. V nabídce Soubor Vybrat Vývozní.
    10. V seznamu Uložit do vyberte složku, kam chcete uložit klíč k záloze Microsoft Windows.
    11. V poli Název souboru zadejte název záložního souboru, například „Zálohování systému Microsoft Windows“.
    12. Přesvědčte se v krabici Rozsah exportu vybraná hodnota Vybraná větev.
    13. Klikněte na Uložit.
    14. Soubor bude uložen s příponou .reg.
    15. Nyní máte zálohu svých sítí.

    Další kroky pro ruční úpravu registru nebudou v tomto článku popsány, protože mohou s největší pravděpodobností poškodit váš systém. Pokud byste chtěli více informací o ruční úpravě registru, podívejte se na níže uvedené odkazy.