Static IP-adres instellen

Status
Niet open voor verdere reacties.

e-mail-user

Gebruiker
Lid geworden
24 apr 2007
Berichten
130
In een tutorial voor het maken van een webserver middels RaspberryPi vind ik de volgende instructie voor het instellen van een statisch IP-adres:

static ip_address= 192.168.0.2/24
static routers= 192.168.0.1
static domain_name_servers= 192.168.0.1

Kijk ik daar wat kritischer naar met behulp van het volgende rekensommetje:
Subnetmask: 11111111.11111111.11111111.00000000 255.255.255.000
IP-addres: 11000000.10101000.00000000.00000010 192.168.0.2
AND:
Netwerk: 11000000.10101000.00000000.00000000 192.168.0.0
Broadcast: 11000000.10101000.00000000.11111111 192.168.0.255
Devices: 254

Dan blijkt dat ik 253 adressen op offer voor één static address.
Doe ik er niet veel handiger aan om bijvoorbeeld /29 te gebruiken, of begrijp ik er helemaal niets van?
 
Laatst bewerkt:
Je offert niets op. Het subnetmask legt alleen vast hoeveel computers direct met elkaar kunnen communiceren.

in het geval van een /24 (eerste 3 bytes) geeft dat aan dat alles met 192.168.0.X direct met elkaar kan praten. Overigens is 192.168.x.x zelf een /16 serie, dus kun je eventueel zelfs 192.168.1.3 en 192.168.67.1 direct met elkaar laten communiceren door ze beide in een /16 te zetten. Je geeft daar niets voor op, behalve dat je router veel meer mogelijk adressen moet routeren.

Je kan je 192.168.0.2 in een /29 zetten, maar dan kan je alleen communiceren met 192.186.0.1 --.3 --.4 --.5 --.6 bovendien krijg je dan mogelijk een probleem als je ergens 192.168.0.7 in je router uitgeeft als die op een /24 blijft staan. Voor je 192.168.0.2 is 192.168.0.7 namelijk het groep broadcast adres.
 
Dank voor het antwoord.
Met "opofferen" bedoelde ik dat wanneer ik de genoemde range reserveer voor m'n ene static address, dat de DHCP-server die hele range niet meer mag uitlenen om te voorkomen dat twee verschillende devices hetzelfde IP-address krijgen. Want...
Het klopt toch dat ik in de DHCP-server een range moet instellen waarin m'n static address niet voorkomt?
 
Goede uitleg van wampier :thumb: Hieronder als aanvulling op jouw gegevens

IP adres: 192.168.0.2
Subnet Mask: 255.255.255.0
Gateway: 192.168.0.1

In dit subnet heb je in jouw netwerk 254 IP adressen tot je beschikking, namelijk 1 t/m 254 in 192.168.0.X
192.168.0.0 (Subnet ID) en 192.168.0.255 (Broadcast) kan je niet gebruiken voor een apparaat.
In jouw netwerk is 192.168.0.1 het IP van de router en je geeft aan dat je 192.168.0.2 gaaat gebruiken voor de RaspberryPi.

Mogelijk heeft de DHCP in de router dit IP (192.168.0.2) al aan een PC toegewezen, dat levert dan een conflict op. Twee oplossingen:
- in de router de DHCP range instellen vanaf IP 192.168.0.10 dan heb je 1 t/m 9 vrij voor statische adressen (snel gedaan).
- in de router IP 192.168.0.2 laten toewijzen op basis van het MAC adres van de RaspberryPi (zet de RaspberryPi dan op DHCP, het krijgt altijd IP 192.168.0.2).

Bij beide oplossingen zal je na het opstarten van de router even je PC opnieuw moeten opstarten.

Suc6 met de webserver.
 
Laatst bewerkt:
Overigens zijn router bouwers hiervan op de hoogte en veruit de meeste routers geven standaard alleen adressen uit tussen 100 en 200. Dit is in ieder geval zo voor KPN en ziggo, samen goed voor een groot deel van de markt. Maar ook D-link, netgear en tp-link hebben standaard deze range
 
Grinnik, mijn Ziggo router is 192.168.178.1 en de dhcp begint bij 10 (niet door mij ingesteld). Zal wel een wat ouder apparaat zijn. WiFi 2,4 & 5 GHz van deze Ziggo heb ik uitgezet (niet zo goed bereik binnen) en nu een Asus, die begint bij IP 50. Het zou fijn zijn als er een standaard zou zijn.
 
Het zou fijn zijn als netwerken en routing niet werd behandeld als zwarte magie en a) meer mensen een uurtje in de techniek zouden stoppen b) routers geleverd werden met volledige netwerk mogelijkheden ipv alles verbergen en hopen dat mensen het niet nodig hebben c) providers mensen werkelijk zouden helpen ipv een doosje naar binnen schuiven en hopen dat ze niet gaan klagen.

Ik ben een tijd geleden expres weggegaan bij KPN, omdat ze letterlijk zeggen "geen geavanceerde gebruikers te willen". Alleen mensen die een domme pijp willen en liet moeilijk gaan lopen doen...

A propos, kun je op je raspberry pi ook je volledige DNS en DHCP draaien. Ik heb er een daarvoor in dienst samen met een VPN tunnel. SSH server, DNS filter (pi-hole), DNS proxy, DHCP en VPN host ineen. Geweldig spul
 
Het zou fijn zijn als netwerken en routing niet werd behandeld als zwarte magie en a) meer mensen een uurtje in de techniek zouden stoppen
Mee eens, eigenlijk geldt dit voor alle "kennis" op elk gebied. In het Ubee modem die Ziggo mij stuurde ben ik al heel snel een expert :D :D

tweaken.jpg
 
@ vampier
Het zou fijn zijn als netwerken en routing...
En dan vooral correcte en educatieve gegevens en informatie meegeven. Het is echt allemaal niet zo moeilijk, maar je moet het wel duidelijk vertellen.

Wat betreft het uitlenen van adressen klopt je verhaal niet (meer?). Mijn Experiabox 9 zegt:
DHCP Start IP Address: 192.168.2.1
DHCP End IP Address: 192168.2.252
Ik heb dat inmiddels gewijzigd om ruimte te maken voor static adressen.
Overigen zitten er in die box meerdere DNS servers. Kun je vertellen hoe dat zit?

Ik heb er een daarvoor in dienst samen met een VPN tunnel.
Wil je daar iets meer over vertellen?
Heb je misschien al ergens iets daarover gepubliceerd?
Ik heb een hekel aan het uitvinden van het wiel, hoe leerzaam dat ook kan zijn.
 
Welke experiabox (versienummer)? gewoon benieuwd.

Anyhoo, gewoon een openVPN client. apt-get van openvpn, OVPN filetje knippen en plakken en gaan :). Het enige andere wat je nog moet doen als je andere systemen daar ook toegang toe wil geven is routing aanzetten in linux. En dan je firewall instellen zodat je veilig bent van buiten.

let wel: maximum doorvoer op een rpi3 is zo'n 10-20 Mb/s voor VPN. meer dan genoeg voor mijn doeleinden, maar verwacht niet een grote verbinding dicht te trekken.
 
Wat betreft het uitlenen van adressen klopt je verhaal niet (meer?)
Het antwoord van vampier is prima, de vraag verstrekte helaas onvolledige en onjuiste handvatten :)

Je geeft aan dat je een Experiabox gebruikt, die zit op IP 192.168.2.254
Stel dat je de IP range van de dhcp hebt gewijzigd naar 10-253 dan zou je de RaspberryPi zo kunnen instellen:
IP adres 192.168.2.1 , Subnet Mask 255.255.255.0 , Gateway 192.168.2.254

Overigen zitten er in die box meerdere DNS servers. Kun je vertellen hoe dat zit?
In de Experiabox zitten geen dns servers. De Experiabox krijgt die IP adressen van de provider maar daar mag je vanaf wijken door in de Experiabox bijvoorbeeld de IP adressen van public dns servers in te vullen.
 
Allen dank!
Er zijn nog (op dit moment) twee vragen:
1.
Ik zie vaak dat men bij het instellen van een static adres gebruikt: 192.168.0.10/24 oid
Het is die type aanduiding "/24" die me dwars zit. Mijns inziens is dat gewoon onzin. Een 192.xxx.xxx.xxx IP-adres is van zichzelf al "/24"; het is immers een class C address en Class C heeft standaard een subnetmask 255.255.255.0. Dus die "/24" is volstrekt overbodig en wekt alleen maar verwarring. Eens?
2.
Het netwerk op m'n Mac geeft als DNS-server (ook weer zo'n overtolligheid er staat immers al: Domain Name Server):
192.168.2.254; en dat is de default gateway. Er staat dus eigenlijk: "zoek het zelf maar uit". Daarnaast staat er ook:
fe80::364d:eaff:fe9a:301; en die kan ik niet plaatsen. Het is geen ipv6 adres en ook geen mac-adres, maar wat dan wel?
 
1. Subnet Mask (klik)
255.255.255.0 is in hex notatie FF.FF.FF.0
ofwel 8 + 8 + 8 bits = 24 bits

2. Jouw router (IP 192.168.2.254) geeft de dns van je provider door.
Als je in je router kijkt zie je meestal 2 dns servers van je provider.
Jouw pc ziet er 1 en dat is je router (die zelf geen dns server is).

Update: dns servers van kpn zijn 195.121.1.34 en 195.121.1.66

Update: Een 192.168 netwerk omvat 256 subnetten (00-FF), elk met max. 254 hosts (01-FE) of minder, dit hangt van het subnetmask af. De notatie "netwerk/subnetmask" loopt van 192.168.x.x/24 (max. 254 hosts in elk subnet) t/m 192.168.x.x/30 (max. 2 hosts in elk subnet). Hoe groot een subnet mag worden bepaal je met het subnetmask /NN.

Update: een calculator (klik) zegt meer dan 1000 woorden.
 
Laatst bewerkt:
Had niet eerder gezien, maar

fe80::364d:eaff:fe9a:301

is wel degelijk een IPv6 adres. het is shorthand notatie: alles tussen de :: zijn nullen (0)
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan