Vaste ip's door een server routen, subnetmask probleem

Pagina: 1
Acties:

  • Terror
  • Registratie: Juni 1999
  • Laatst online: 10:09
We hebben hier in ons studentenhuis een leuke ADSL verbinding en 16 ip's. Nu draait alles opzich prima, alleen missen we de mogelijkheid bepaalde data prioriteit te geven. Bijvoorbeeld counterstrike bovenaan omdat dat toch weinig bandbreedte eet en ping gevoelig is en helemaal onderaan usenet, omdat je daar de rest van de bandbreedte wel aan wil verspillen als niemand daar hinder van heeft. Hiervoor hebben we dus bedacht om onze huisserver als router te gebruiken zodat we dingen kunnen afknijpen tracken, prioriteit geven etc.

De opstelling zoals die dus moet worden is:

ADSLmodem
|
Huisserver eth0
Huisserver routing table + andere manage software +dhcp met interne ip range
Huisserver eth1
|
switch
|
8 huisgenoten met elk een uniek extern-vast-ip en eventueel laptops die een interne 192.168. reeks krijgt van de dhcp server.

Huiserver draait overigens gentoo, maar de vraag opzich is volgensmij niet specifiek linux gericht. Zoals in het schema te zien is heeft de huisserver 2 netwerkkaarten. Om te zorgen dat de server weet welke kaart aan welk netwerk zit moeten we eigenlijk onze ip range verdelen in 2 subnetten. Probleem hierbij is dat dat niet asymetrisch kan groep van 4 ip's- groep van 12 ip's ofzo en dat je per splitsing 2 ip adressen verliest aan netwerkadressen en gateways.

Zie ik hier wat over het hoofd, of zijn er ook andere oplossingen? De search leverde me voornamelijk problemen op omtrent het gebruik van een aparte interne range en masking, maar de dhcp server daarvoor instellen lukt wel. Het gaat ons specifiek om het netwerk gedeelte waarbij iedereen door de server toch zijn van vaste ip kan gebruiken.

Dell XPS M1530 (Red) | T8300 | 4 GB | 750 GB 7200 rpm | 8600m GT | Wifi N | 1440x900 LG | 9 Cells | Windows 8.1 Pro x64


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Je modem functioneert nu als router, neem ik aan. Dat houdt in dat 'ie een extern adres heeft dat anders is dan je subnet van 16 adressen. Stel je modem in als bridge in plaats van router en stel dat externe adres dat eerst op je router ingesteld stond (hoewel ik denk dat dat via dhcp gaat trouwens) in op je server. Dan hoef je je subnet niet op te delen.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • Terror
  • Registratie: Juni 1999
  • Laatst online: 10:09
(reactie van huisgenoot)
Hier wat meer details over de interfaces op de huisserver:

eth0: x.y.70.66, broadcast x.y.70.79, netmask 255.255.255.240
eth1: x.y.70.67, broadcast x.y.70.70, netmask 255.255.255.240

eth0 wordt gebruikt voor communicatie met het modem, eth1 babbelt met het
interne netwerk. Netmask en broadcast zijn echter voor beide interfaces
hetzelfde, en wij weten niet of dit de oorzaak is van ons probleem.

Momenteel is het modem nog steeds ingesteld als router. Echter, bij het
pingen van de server naar een willekeurige PC in ons netwerk krijg ik geen
reactie op de server te zien. Voor de grap hebben op een van de linux
bakkies aan de switch gekeken of we uberhaupt wat ontvangen. ARP requests
van de server komen aan op de PC, deze stuurt een ARP reply terug, maar de reply
komt niet aan op de server. Naar ons idee stuurt de switch de reply naar
de verkeerde poort. Waarom snappen we niet. Iemand enig idee?


Opzich wordt bridging sterk afgeraden in de handleiding van het modem en omdat we er geen ervaring mee hebben zouden we het lhet liefst omzeilen tenzij het ECHT niet anders kan. Heb met net een beetje ingelezen over briding, ontgaat me alleen een beetje hoe ik het modem moet bereiken nadat ie als bridge is ingesteld, aangezien je zegt dat dat ip naar de server zou gaan. Je overige aannames zijn verder correct. Modem heeft een vast ip en bevat een dhcp server, maar we hebben zelf onze ipadressen ingesteld.

Dell XPS M1530 (Red) | T8300 | 4 GB | 750 GB 7200 rpm | 8600m GT | Wifi N | 1440x900 LG | 9 Cells | Windows 8.1 Pro x64


  • Sendy
  • Registratie: September 2001
  • Niet online
Het is mij niet duidelijk wat je nu hebt ingesteld en wat je eigenlijk wil. Je hoeft geen bridge te hebben om bijvoorbeeld wondershaper te gebruiken.

Een bridge heeft vaak wel een ip nummer. Echter dit nummer ligt vaak niet in de ip-range dat door de bridge doorgelaten wordt. Bijvoorbeeld: Je hebt een routeerbaar ip block gekregen. Deze stel je in op een groepje pc's. De bridge heeft bijvoorbeeld 192.168.1.1; die is dan niet te bereiken. Een eenvoudige route entry op de pc waar vandaan je bridge wil instellen, of een tijdelijk ip wisseling, lost dit dan op.

Ook kan je je bridge een publiek ip nummer geven, maar dat lijkt me zonde en mogelijk gevaarlijk.

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Het idee is dat je de server de taak van router laat vervullen en dat je modem eigenlijk niet meer wordt dan een soort media converter tussen ethernet en dsl, maar dan slimmer. Dat heet een bridge. Een echte mediaconverter kijkt niet of een packet wel geforward moet worden en wordt o.a. gebruikt om UTP van glasvezel te maken, een bridge kijkt of een packet geforward moet worden zoals een switch dat doet. Switches noemt men dan ook wel multiport bridges.

All my posts are provided as-is. They come with NO WARRANTY at all.