ipchains op router

Pagina: 1
Acties:

  • shadax
  • Registratie: Mei 2000
  • Niet online
Ik heb 2 netwerken aan mijn server hangen, ze kunnen allebei op internet, maar ze kunnen niet bij elkaar. Als ik vanaf het ene netwerkwerk het andere ping dan reject-en mijn ipchains dat. Ik heb nu erin staan:

INTIF="eth0"
INTIF2="eth1"
INTLAN="192.168.1.0/24"
INTLAN2="192.168.2.0/24"

/sbin/ipchains -A input -j ACCEPT -i $INTIF -s $INTLAN -d $UNIVERSE
/sbin/ipchains -A input -j ACCEPT -i $INTIF2 -s $INTLAN2 -d $UNIVERSE

/sbin/ipchains -A output -j ACCEPT -i $INTIF -s $INTLAN -d $INTLAN2
/sbin/ipchains -A output -j ACCEPT -i $INTIF2 -s $INTLAN2 -d $INTLAN

maar dat werkt dus niet..

  • Jedi Lord
  • Registratie: Februari 2000
  • Laatst online: 15-05 16:03
Wat voor server draai je???

May the Force be with You instead of Bill


  • shadax
  • Registratie: Mei 2000
  • Niet online
Redhat Linux 6.1, kernel 2.2.16

  • oXygeN
  • Registratie: November 1999
  • Laatst online: 14-07 15:13

oXygeN

oftewel oxje...

verander voor de gein die /24 es in /16
dan kunnen ze ook op mekaars subnet ;)

\o/


  • shadax
  • Registratie: Mei 2000
  • Niet online
heb er /22 van gemaakt, (/23 moet ook wel werken, maar er komt dadelijk nog een netwerk bij). Werkt perfect, waarom moeilijk doen als het makkeklijk kan.

  • oXygeN
  • Registratie: November 1999
  • Laatst online: 14-07 15:13

oXygeN

oftewel oxje...

? :)

\o/


Verwijderd

Ik wil me er verder niet mee bemoeien hoor, maar oXygeN heeft helemaal gelijk.
Met een 16 bits subnetmask geeft je aan dat de iprange in bijvoorbeeld "INTLAN" van
192.168.1.0 tot 192.168.1.255 loopt.

Dat is toch wat je wil hebben??
Lijkt me stug dat ie het met 22 doet!

  • shadax
  • Registratie: Mei 2000
  • Niet online
ip's (in ipv4) bestaan uit 32 bits (4 blocken van 8), je submask die je er overheen zet (/24, /16, /23) geeft aan hoeveel bits er moeten matchen.

192.168.1.x =
11000000.10101000.00000001.xxxxxxxx

192.168.2.x =
11000000.10101000.00000010.xxxxxxxx

Alleen de laatste 10 bits verschillen, de eerste 22 zijn gelijk, daarom kan ik er gewoon een submask van 22 over heen zetten.

(Ik zie nu dat /23 niet had gewerkt bij mij, dan had ik 192.168.0.x en 192.168.1.x moeten nemen)

Verwijderd

????
Uhm, volgens mij klopt hier helemaal niks van (maar wie ben ik)
Je geeft per Subnet het subnetmask op.
192.168.0.x met 16 bits subnetmask (=255.255.255.0) betekent een range van 192.168.0.0-192.168.0.255 terwijl bijvoorbeeld een 24 bits subnetmask (=255.255.255.255) de host 192.168.0.x aangeeft.
Je hebt zelf verschillende subnets in je script gedefinieerd (INTLAN en INTLAN2)je krijgt dus ook per subnet een subnetmask!!!

Ik heb zelf ook 2 subnetten in een soortgelijk script gedefinieerd met ieder een 16 bits subnetmask.
Het kan zijn dat ik het bij het verkeerde eind heb hoor, maar volgens mij klopte die uitleg van jou niet helemaal!

  • shadax
  • Registratie: Mei 2000
  • Niet online
(8 network bits) : 255.0.0.0
(16 network bits): 255.255.0.0
(24 network bits): 255.255.255.0

Maar verder werkte het niet met de submasks aanpassen in het scriptje, het ging bij mij goed omdat er nog een aangepaste routetabel op mijn eigen computer stond :(.

Verwijderd

HMM, ik heb het voor de zekerheid nog ff nagekeken: Je hebt helemaal gelijk!

Zit al stil in een hoekje met te schamen.

Blijkt dus dat ik dat in m'n 'netfilter' scriptje fout heb staan! Zullen we meteen maar ff veranderen. THX

  • shadax
  • Registratie: Mei 2000
  • Niet online
deze:
/sbin/ipchains -A forward -j ACCEPT -s $INTLAN -d $INTLAN2
/sbin/ipchains -A forward -j ACCEPT -s $INTLAN2 -d $INTLAN

was ik ff vergeten...

  • Bigs
  • Registratie: Mei 2000
  • Niet online
Je kunt bij IPChains ook gewoon de subnet-masks opgeven ipv die bits. Dus gewoon 192.168.0.0/255.255.255.0. Misschien duidelijker :)

  • ScuL
  • Registratie: Januari 2000
  • Laatst online: 12:45
en wat moet je dan invullen als je deze 2 ranges & subnets op je router hebt hangen:

10.0.0.x (255.255.255.0)
192.168.0.x (255.255.254.0)

op 1 pc dus hè!!!

ProMods ETS2 uitbreiding - Mijn tijdszone is UTC+13


  • Mior
  • Registratie: Maart 2000
  • Laatst online: 09:28
huh? hoe kun je nou met 1 router in 2 totaal verschillende ranges zitten ????

  • shadax
  • Registratie: Mei 2000
  • Niet online
10.0.0.0/24
192.168.0.0/23

Maakt volgens mij niet uit of je 2 subnets uit de C klasse pakt of 1 uit de A klasse en 1 uit de C.

/edit
tikfoutje

Verwijderd

Je kunt inderdaad zoveel subnets op je computer/router hangen als je zelf maar wil.
Immers daar is het een router voor!!

Je kunt dan inderdaad als variabelen voor Ipchains,iptables etc de door Shadax opgegeven waardes invullen of natuurlijk zoals Bigs al opmerkte de volgende waardes:

10.0.0.0/255.255.255.0
192.168.0.0/255.255.254.0
Pagina: 1