Portál AbcLinuxu, 16. července 2025 05:57


Dotaz: 2 síťové karty, stejná IP adresa

5.11.2006 21:07 Jan Včelák | skóre: 28 | blog: Fcelda
2 síťové karty, stejná IP adresa
Přečteno: 427×
Odpovědět | Admin

Ahoj.

Do LAN máme připojený 2 servery. Domenovej radic (samba) a intranetovej webserver. A uzivatele si mohou upravovat sve intranetove prezentace pres sambu. Tak jsem je spojil pres NFS.

No a abych zmensil prutok dat pres switch, tak jsem oba 2 servery spojil krizenym kabelem - maj 2 sitovky.

Nastavil jsem na obou sitovkach stejnou IP adresu a pak upravil routovaci tabulku. Ted vypada takhle.

192.168.1.3 dev eth1  scope link
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.2
default via 192.168.1.1 dev eth0

A na druhem serveru takhle:

192.168.1.2 dev eth1  scope link
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.3
default via 192.168.1.1 dev eth0

Je to spravne a data chodi kudy maji. Ale zajima me:
1.) Jestli se to obecne takhle dela - myslim nastaveni stejnych IP na 2 rozhrani?
2.) A je mozne toto nastaveni routovani nekam ulozit, aby se nacitalo po restartu, ebo si musim udelat if-up.d skript? Ukladaji se nekam zmeny, ktere udelam pomoci nastoje ip?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.11.2006 19:02 JF | skóre: 23
Rozbalit Rozbalit vše Re: 2 síťové karty, stejná IP adresa
Odpovědět | | Sbalit | Link | Blokovat | Admin
1)Tohle se tu uz resilo:

9.10. 00:29 Michal Kubeček | Luštěnice Rozbalit Re: Domaci sit: problem s proxy_arp

Pokud chcete nastavit stejnou adresu na dvou rozhraních, neměl byste u obou nastavovat rozsah, jinak nebude systém vědět, kam má ty pakety vlastně směrovat. Zkuste se pro inspiraci podívat na příklad, který je tady ve FAQ.

http://www.abclinuxu.cz/faq/site/jak-zprovoznit-verejnou-ip-adresu-ve-vnitrni-siti-nebo-dmz

2) Nastaveni se casto uklada do rc.inet nebo do rc.local pokud vim.
6.11.2006 21:08 Jan Včelák | skóre: 28 | blog: Fcelda
Rozbalit Rozbalit vše Re: 2 síťové karty, stejná IP adresa
1) Ne. To neni muj pripad u mne to vypada jinak, takhle:
 ======== SWITCH ========
 |   |   |  |   |   |   |
 PC  PC PC  ..  PC  |   |
                    |   |
                ----     ----
                |            |
              (eth0)       (eth0)
             SERVER_1     SERVER_2
              (eth1)       (eth1)
                |------------|
Oba servery maji na svych rozhranich nastaveny stejne IP adresy. A routovaci tabulky jsem upravil tak, aby se pakety ze SERVERU_1 adresovane SERVERU_2 posilali pres eth1 a naopak. Jinak by vse melo lezt pres switch. Jde jen o snizeni zateze switche. A chtel jsem vedet, jestli tohle reseni je rozumne a jestli se to tak normalne dela?

Muzete mi prosim blize vysvetlit: ,,Pokud chcete nastavit stejnou adresu na dvou rozhraních, neměl byste u obou nastavovat rozsah, jinak ..." Nechapu co znamena nastavit nebo nenastavit rozsah. To znamena nespecifikovat masku? Ta se snad ale pak doplni samejma jednickama, ne?

2) Diky moc.
6.11.2006 21:17 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: 2 síťové karty, stejná IP adresa
Podle mě pokud to máte píchnuté do jednoho switchu tak to nemá žádný význam.

Jedině že by ten switch byl nějakej šmejd a nestíhal.
6.11.2006 21:23 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: 2 síťové karty, stejná IP adresa

Podle mne je to v pořádku, ortodoxního vyznavače Cisco Guidelines by z toho asi chytil psotník, ale pokud je na obou strojích Linux, nevidím důvod, proč by to nemělo fungovat. Pokud z nějakých důvodů nechcete na spodních rozhraních přiřadit samostatné adresy, nevidím na takovém řešení nic špatného.

6.11.2006 21:38 Jan Včelák | skóre: 28 | blog: Fcelda
Rozbalit Rozbalit vše Re: 2 síťové karty, stejná IP adresa
Diky. :-) Prave naopak nevidim duvod, proc bych na spodnich mel ty adresy prirazovat. Takhle se to alespon nebude michat.

Jeste jedna mala otazcicka tu zustala nezodpovezena:
Pokud chcete nastavit stejnou adresu na dvou rozhraních, neměl byste u obou nastavovat rozsah, jinak ...
Nechapu co znamena nastavit nebo nenastavit rozsah. Muzete mi to prosim nekdo osvetlit? Mne to zajima a urcite mi to neda spat. ;-)
6.11.2006 21:48 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: 2 síťové karty, stejná IP adresa

Tím jsem (v té minulé diskusi) myslel neudělat něco jako

  ip addr add 10.11.12.13/24 brd + dev eth0
  ip addr add 10.11.12.13/24 brd + dev eth1

ale např.

  ip addr add 10.11.12.13/24 brd + dev eth0
  ip addr add 10.11.12.13 dev eth1
  ip route add 10.11.12.14 dev eth1

Vy to ale podle všeho máte správně.

6.11.2006 21:58 Jan Včelák | skóre: 28 | blog: Fcelda
Rozbalit Rozbalit vše Re: 2 síťové karty, stejná IP adresa
Asi jste myslel: ip route add 10.11.12.13 dev eth1

Dekuji moc za odpovedi vsem.
6.11.2006 22:04 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: 2 síťové karty, stejná IP adresa
Nemyslel. V tom příkladu předpokládám, že 10.11.12.13 je moje adresa a 10.11.12.14 adresa toho druhého. Tím posledním příkazem říkám, že na druhý server se pakety posílají přímo přes interface eth1.
7.11.2006 18:39 Jan Včelák | skóre: 28 | blog: Fcelda
Rozbalit Rozbalit vše Re: 2 síťové karty, stejná IP adresa
Jo. Pravda. Omlouvam se - nejak mi to nedocvaklo.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.