gateway instellen

Pagina: 1
Acties:

  • Justin_Time
  • Registratie: Juni 2001
  • Laatst online: 17-07-2025
Dag mensen,

Heb een klein probleempje met een linux bak die als gateway moet fungeren, er draait een debian woody (stable) op.

Het is namelijk zo dat, ik de routes goed wil configureren met bijvoorbeeld route. dit wil niet echt lukken.

Ik zou graag willen dat wanneer ik naar een 10.32.0.x adres ga de gateway 10.32.0.125 pak en als het een ander adres is (dus internet) dan de 193.172.67.30

Ik heb de 2 ethernet kaartjes aan de praat gekregen en het werkt ook wel min of meer alleen als ik wissel tussen netwerken met pingen moet ie erg lang zoeken.

Daarom wil ik graag de routes maken.
als ik nu een route -n doe krijg ik.

Destination Gateway Genmask Flags Metric Ref Use Iface
localnet * 255.255.255.192 U 0 0 0 eth0
10.32.0.0 * 255.255.255.0 U 0 0 0 eth1
default 193.172.67.30 0.0.0.0 UG 0 0 0 eth0
default 10.32.0.125 0.0.0.0 UG 0 0 0 eth1

Ik heb dit computertje nu ergens anders staan dus wil het graag in 1x goed doen :)

Ik dacht zelf aan:

route add -net 10.32.0.0 netmask 255.255.255.0 dev eth1
en een : route add default dev eth0 ?

Ook heb ik wat problemen met de dns

In het bestand resolve.conf wil ik graag de dns instellen per kaart..

als ik nu doe
search het.domein.van.interne.structuur
10.32.0.125

dan werkt dit goed maar ik wil ook nog als ie hier niet aan voldoet dat hij naar de dns van xs4all gaat kijken dit kan ik er niet onder prakken want dan pakt hij hem niet.

Alvast bedankt.

Elke dag dronken is ook een geregeld leven.


  • Redje
  • Registratie: Juli 2000
  • Laatst online: 15-05 13:03
Beetje vreemd dat je 2 default routes hebt...

Volgens is mij is het gewoon

route add 10.32.0.0 netmask 255.255.255.0 gw 10.32.0.125
route add default 193.172.67.30

ik weet niet precies wat er aan de nics hang maar out of the box zou de routering met 2 nics tussen lan en internet al moeten werken.

  • Justin_Time
  • Registratie: Juni 2001
  • Laatst online: 17-07-2025
aan de ene nick hangt een verbinding met een machine waarop nat draait de andere gaat naar het interne netwerk

Elke dag dronken is ook een geregeld leven.


  • Redje
  • Registratie: Juli 2000
  • Laatst online: 15-05 13:03
Maak eens een mooie ascii tekening... dat wordt het vast duidelijker :)

  • Justin_Time
  • Registratie: Juni 2001
  • Laatst online: 17-07-2025
moet je zo'n route niet aan een ethernetkaart binden dan?

Elke dag dronken is ook een geregeld leven.


Verwijderd

Je vergeet te vermelden welk (intern) IP je router zelf heeft ;) Als dat namelijk gewoon in de range 10.32.0.x zit, dan hoef je helemaal niet te routen, omdat de hosts dan gewoon direct bereikbaar zijn, zonder routering.
Als je eventueel interne clients hebt, die via de gateway pas naar een andere interne client kunnen (een setup die je waarschijnlijk toch niet hebt), dan moet je op de clients het interne ip-adres van de gateway opgeven als gateway voor het interne netwerk (en ook het externe netwerk).

Voordat je de routes nu weer aan gaat passen is het mischien handig om de bestaande routes te flushen:
code:
1
ip route flush


Op je router behoort het er dus zo uit te zien als je internet via DHCP krijgt:
code:
1
route add -net 10.32.0.0 netmask 255.255.255.0 eth1

Het subnet en de default gateway worden namelijk gewoon via DHCP verkregen en daar hoef je niks aan te doen.

Mocht je internet IP statisch zijn, dan zul je zelf het subnet en de default gateway op moeten geven. Dan ziet het er dus als volgt uit:
code:
1
2
3
route add -net 193.172.67.30 netmask 255.255.255.192 eth0
route add -net 10.32.0.0 netmask 255.255.255.0 eth1
route add default gw 193.172.67.1


Kortom weet je wel heel zeker dat je interne verkeer gerouteerd moet worden of niet? :)

Je 2e probleem mag je heel wat duidelijker uitleggen, want daar snap ik niks van :o

  • Redje
  • Registratie: Juli 2000
  • Laatst online: 15-05 13:03
Neuh hoor, de computer snapt wel dat het sigment zich op andere nic bevind.

Ik denk dat het bovenste wel gaat werken... maar ik weet niet precies de linux commandos voor route add :)

  • Justin_Time
  • Registratie: Juni 2001
  • Laatst online: 17-07-2025
ok thx nu het tweede probleem 1 van de machines in het interne netwerk is een dns server... deze wil ik ook graag gebruiken maar niet voor het internet ... dus wil graag eerst kijken of de naam voorkomt in de dns tabel van het interne netwerk en daarna pas in die van xs4all.. maar als ik ze achter elkaar prak lukt dit niet

Elke dag dronken is ook een geregeld leven.


  • Redje
  • Registratie: Juli 2000
  • Laatst online: 15-05 13:03
Je kan de server van xs4all als forwarder in jouw dns server instellen.
Komt jouw server er niet meer uit, dan kijkt hij bij xs4all.

  • Justin_Time
  • Registratie: Juni 2001
  • Laatst online: 17-07-2025
wat is de syntax daarvan dan?

Elke dag dronken is ook een geregeld leven.


Verwijderd

Nu snap ik je probleem ook ;)

Tja, zoals Redje al zegt is dat een kwestie van forwarders instellen in de config van die interne DNS-server.

Vervolgens pas je op je clients jet /etc/resolv.conf aan en geef je daar het juiste zoek-domein aan, zodat je niet FQDN's hoeft te gebruiken voor je interne hosts, maar je je kan beperken tot alleen de hostname. Verder geef je als DNS-server daar de interne DNS-server op. Als je nu iets op wil zoeken buiten je eigen netwerk, dan gaat het request ook gewoon naar de DNS-server en deze weet nu dat hij de servers die in de forwarders-lijst staan moet benaderen voor adressen die buiten zijn zones liggen. :)

Verwijderd

Justin_Time schreef op 28 oktober 2002 @ 20:53:
wat is de syntax daarvan dan?

Daar mag je gewoon even de documentatie van bind voor lezen ;)

Niet alles hoef voorgedaan te worden he ;)
Maar goed ik ben de kwaadste niet :P

code:
1
forwarders { DNS_SERVER_IP_1; DNS_SERVER_IP_2; };


Dat ze je dus in de config van die interne DNS-server. De forwarders lijst kan zoveel IP's bevatten als je zelf wil.

  • Justin_Time
  • Registratie: Juni 2001
  • Laatst online: 17-07-2025
jah sorry dat laatste was gemakzucht hartstikke bedankt ik ga het zo gelijk proberen

Elke dag dronken is ook een geregeld leven.

Pagina: 1