Mám server s debianem na desce, která má dvě síťovky. Rozhodli jsme se toho využít a připojili jsme se ke dvěm sítím s internetem, kvůli rozldělení zátěže. Bohužel při instalaci debianu wizard nastavil jen jednu sítovku a tak jsem se, machr, ujal nastavení sám.
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.6
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.2
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8 [b]# tady bylo originál po wizardu tohle: 192.168.1.2[/b]
# Druha sitovka - [b]to jsem tady spatlal já[/b]
allow-hotplug eth1
iface eth1 inet static
address 192.168.2.6
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
dns-nameservers 8.8.8.8
Nastavení v resolv.conf - tady se ztrácím, a nejsem si jist těma dns-nameserver
nameserver 192.168.1.2
Bohužel to nefunguje. K serveru se přistupuje přes dyndns, každá se sítí má rutr, kde jsou přenatovány porty. Porty jsou natovány stejně u obou rutrů tak aby uživatel mohl přistupovat k serveru dle dyndns url
moje.dyndns.org
bratrova.cositamdá.jehověc
. Server odpovídá jen přes síť 192.168.1.2
když jsem nastavil v resolv.conf tohle:
nameserver 192.168.1.2
nameserver 192.168.2.1
-server odpovídal jen přes 192.168.2.1
Po náležitém dvoudnovém googlování a laborování jsem nenarazil na takový jednoduchý případ, ze kterého bych se poučil. Jednoduchý tím, že obě sítě jsou si rovnocenné a téměř stejné. Někde jsem narazil na informaci, že resolv.conf je vlastně služba, která se instaluje. Ale dále v ůvaze neumím pokročit. Lze tedy nějak zařídit, aby server resolv.conf neposlouchal?
A místo 8.8.8.8 pro každou síťovku nastavit její příslušné DNS, t.j.:
pro eth0 dns-nameserver 192.168.1.2
pro eth1 dns-nameserver 192.168.2.1
Děkuji za nakopnutí. Bezpečnost, prozatím, prosím neřešit. Až pak.