2 nics 2 servers, beide moeten aparte eth gebruiken

Pagina: 1
Acties:

  • admiral866
  • Registratie: April 2000
  • Laatst online: 29-04 09:41

admiral866

The King Personality Disorder

Topicstarter
Ok, ik heb nu wel genoeg gesearched, gegoogled, gemanned en gehowto'd.
Telkens als ik een dergelijke oplossing tegenkom wordt er geen compleet antwoord gegeven. En ga ik dus weer op onderzoek uit, waar ik waarschijnlijk ergens iets verkeerd begrijp of iets mis..

Ik heb dus 4 netwerk eth's, met aparte irq's, in me bak hangen.
Ik wil zowiezo 2 hiervan gebruiken voor 2 servers.
Eentje is een game server en de ander een ftp/smb server.

Goed maar dat maakt even niet zoveel uit. Het gaat mij erom hoe ik het nu voor elkaar krijg zodat een request op een ip alleen naar de bijhorende eth gaat.

hieronder wat info over mijn route en ip instellingen.
ifconfig
eth0 Link encap:Ethernet HWaddr 00:C0:95:E0:A9:B8
inet addr:172.16.161.161 Bcast:172.16.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5387829 errors:1 dropped:0 overruns:0 frame:0
TX packets:6007 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:411550480 (392.4 Mb) TX bytes:2955231 (2.8 Mb)
Interrupt:7 Base address:0xc000

eth1 Link encap:Ethernet HWaddr 00:C0:95:E0:A9:B9
inet addr:172.16.162.162 Bcast:172.16.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:64255 errors:1 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:5078029 (4.8 Mb) TX bytes:1008 (1008.0 b)
Interrupt:5 Base address:0xc400
ip route
172.16.0.0/16 dev eth0 proto kernel scope link src 172.16.161.161
172.16.0.0/16 dev eth1 proto kernel scope link src 172.16.162.162
default via 172.16.160.1 dev eth0 metric 1
ip addr show
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 100
link/ether 00:c0:95:e0:a9:b8 brd ff:ff:ff:ff:ff:ff
inet 172.16.161.161/16 brd 172.16.255.255 scope global eth0
3: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 100
link/ether 00:c0:95:e0:a9:b9 brd ff:ff:ff:ff:ff:ff
inet 172.16.162.162/16 brd 172.16.255.255 scope global eth1

Verwijderd

Is een netmask van 24 ofwel 255.255.255.0 niet handiger? :+

Daarnaast is het gewoon een kwestie van het binden van de service/daemon aan het juiste IP-adres. Kan in zo'n beetje alle software gewoon ingesteld worden.

  • admiral866
  • Registratie: April 2000
  • Laatst online: 29-04 09:41

admiral866

The King Personality Disorder

Topicstarter
misschien, maar het netwerk is dus wel gebaseerd op class b netwerk. Dus zeg maar 172.16.x.x
of nauwkeuriger 255.255.224.0 als netmask.

Maargoed stel ik stel het zo in. Dan kan ik alleen vanaf een pc die binnen dat netmask valt ssh'en / connecten?

  • Coen Rosdorff
  • Registratie: Januari 2000
  • Niet online
Ik weet niet wat je eigenlijke vraag nou is, maar wat je in je eerste post hebt staan zit er redelijk uit.

Wat werkt er niet?

  • pegagus
  • Registratie: Oktober 2002
  • Laatst online: 04-05 12:17
Ik snap het nog niet helemaal. Je "bak" wordt een router, die ip- verkeer doorstuurd naar bepaalde servers in je netwerk?

En we hebben het over Linux? Kernel 2.4.x?

Zo allemaal ja, dan moet/kun je aan de gang met ip-tables. Je moet regels opstellen, waarbij ip-verkeer met een bepaald poortnummer of protocol wordt doorgestuurd naar de desbetreffende netwerkkaart waar je server aan hangt. Daarbij kun je ook een range van ip's opgeven, die doorgestuurd worden en de rest blocken.