Dat is geen probleem.
Een netmask hoort bij een enkel netwerk-segment.
Het wordt gebruikt om te bepalen of een gegeven IP-adres toebehoort aan een van de lokale netwerk-segmenten (dus een segment waarop een van de interne netwerk-kaarten is aangesloten), of dat het IP-adres via een router bereikt moet worden. De netmasks voor jouw 192.168.0.0 en 10.0.0.0 netwerken zijn de defaults die volgens de oorspronkelijke internet-adressering kloppen, respectievelijk een klasse C en een klasse A netwerk.
Voorbeeldje met jouw netwerkjes :
te bereiken adres : 192.168.0.2
212.blabla.bla.bla & 255.255.252.0 = 212.blabla.blx.0
192.168.0.2 & 255.255.252.0 = 192.168.0.0
niet hetzelfde, dus niet dit interface
192.168.0.1 & 255.255.255.0 = 192.168.0.0
192.168.0.2 & 255.255.255.0 = 192.168.0.0
hoera, hetzelfde, dus het pakketje kan via die netwerk-kaart op dat segment worden verstuurd.
te bereiken adres : 192.168.1.2
212.blabla.bla.bla & 255.255.252.0 = 212.blabla.blx.0
192.168.1.2 & 255.255.252.0 = 192.168.0.0
niet hetzelfde, dus niet dit interface
192.168.0.1 & 255.255.255.0 = 192.168.0.0
192.168.1.2 & 255.255.255.0 = 192.168.1.0
niet hetzelfde, dus niet dit interface
10.0.0.1 & 255.0.0.0 = 10.0.0.0
192.168.1.2 & 255.0.0.0 = 192.0.0.0
niet hetzelfde, dus niet dit interface
Oeps, we zijn door de lokale interfaces heen, dus nu moeten we naar de routing-tabel gaan kijken om te zien of er een router is die expliciet "weet" hoe dat IP-adres kan worden bereikt. Zo niet, dan gebruiken we de default-router.
Het is dus heel goed mogelijk dat de verschillende lokale netwerken van een en hetzelfde systeem verschillende netmasks hebben.
Wat wel nodig is, is dat de netmasks van alle stations op een netwerk-segment hetzelfde netmask hebben. Het hoeft niet fout te gaan als je daar tegen zondigt, maar als het fout gaat, dan is het voor een hobbyist ook haast niet meer op te lossen, verwarring viert dan hoogtij.
The number of things that Arthur couldn't believe he was seeing was fairly large