Přidání další sítě v Debianu a CentOSu

Tudle nedávno jsem řešil, jak přidat do distribucí CentOS (to je ta má oblíbená) a Debian (to je ta má neoblíbená) další síť. Není to nic složitého, dávám to sem spíš pro svoji zapomnětlivost a abych věděl, kde to příště hledat.

Nastavit druhou síť (respektive routování do druhé sítě) z příkazové řádky není nic těžkého. Já jsem (ve virtuálu OpenVZ s IP adresou 10.0.0.30) použil:

ip r add 10.0.0.0/24 dev venet0 src 10.0.0.30

Ale nastavit to, jaksetakříká, natvrdo? Naštěstí pro oba systémy existují kouzelné soubory.

CentOS

...si veškeré údaje o sítích ukládá do adresáře /etc/sysconfig/network-scripts/. Tu nalezneme i soubor route-<interface>, kde <interface> je systémové jméno Vaší síťovky (eth0, venet0,...). Do tohoto souboru stačí přidat řádek:

10.0.0.0/24 dev venet0 src 10.0.0.30

a při startu sítě, si už pakety samy cestu najdou.

Debian

... podobně jako CentOS, ukládá si Debian nastavení sítě do /etc/network/interfaces, zde k zařízení obsluhující druhou síť přidáme:

post-up ip r add 10.0.0.0/24 dev venet0 src 10.0.0.30
post-down ip r add 10.0.0.0/24 dev venet0 src 10.0.0.30

nic složitýho. Nyní se dostanete přes výchozí bránu do vlastní sítě (např. 192.168.1.0) a přes druhou síťovou kartu do, např. sítě privátní.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

*

Můžete používat následující HTML značky a atributy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">