Frage zu IPs

  • Thread starter Thread starter freakshow10000
  • Start date Start date
F

freakshow10000

Guest
Hi,

Ich hab mal eine Frage.
Kann man die .0 IP belegen? Also z.b. 155.155.155.0? Müsste doch eigentlich gehen oder nicht? In meinem Fall geht dies nämlich nicht.

MfG
 
Alles >= /24 kann keine .0 als Hostadresse adressieren, weil du dich ja nur in einem Oktet bewegst.

Also ist das bei /27 Netzen nicht möglich.
 
Die .0-IP ist in deinem Fall die Subnet-ID.
In der Regel werden diese und die Broadcast-Adresse nicht belegt.
Unter Windows ist es meines Wissens auch nicht möglich, diese IPs einzustellen.

Tatsächlich bin ich mir recht sicher, dass es funktionieren kann, wenn OS und Router mitspielen.
Es gab iirc irgendein RFC o.ä., wonach das "neuerdings" möglich ist.


Das gilt natürlich alles nicht für jede 0.-IP, sondern nur in dem Fall, in dem das die Subnet-ID ist, also idR. bei /24 (ehemals Class-C) Netzen.
 
WENN dein Subnetz mit einer 0 beginnt (z.B. 127.127.240.0/27) dann kannst du das unter bestimmten Voraussetzungen tun.

Der genaue RFC fällt mir dazu gerade auch nicht ein, funktioniert aber so:

Alle deine Clients aus diesem Subnetz müssen eine /32-Subnetzmaske benutzen und eine Route zum Gateway kennen.
Bei Debian-Derivaten z.B. so in der interfaces-Konfiguration:

Code:
iface eth0 inet static
        address 78.47.xxx.4
        netmask 255.255.255.255
        gateway 172.18.255.1
        pointopoint 172.18.255.1

# 172.18.255.1 ist der Router

Der Redhat-Stil für CentOS, Fedora...:
Code:
# /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=78.47.xxx.4
NETMASK=255.255.255.255

# /etc/sysconfig/network-scripts/route-eth0
172.18.255.1 dev eth0 scope link
default via 172.18.255.1

Unter Windows funktioniert das auch, allerdings nur mit den Server-Editionen. Da trägst du einfach diese Daten so in der Netzwerkkarte ein, erhältst eventuell eine Warnung, dass das Gateway außerhalb des Subnetzes liegt und kannst damit arbeiten. Die Warnung kommt seit Windows 2008 in dem Falle glaube ich auch nicht mehr.


Mit der Konstellation kannst du ALLE IP-Adressen aus deinem Subnetz nutzen, es entfällt auch keine für Gateway etc...
Du solltest dabei allerdings im Hinterkopf behalten, dass sich die Systeme nun untereinander nur noch über das Gateway erreichen, du also auch den "internen" Traffic über das Gateway abwickeln musst.
 
Last edited by a moderator:
@Lord Gurke: Ein bisschen krank ist sowas ja schon irgendwie :p Wenn ich da an meine Firewall denke, die nach Max. IPs lizenziert ist...

Gibt es dann in der Praxis wirklich?
 
Funktioniert bei mir zumindest seit über einem Jahr fehlerfrei ;)
Es ist nicht die allerschönste Lösung, aber andererseits:
Wenn es nicht funktionieren würde, würde Microsoft das bestimmt nicht als Feature für die Windows-Serverversionen einbauen :p
 
Gibt es dann in der Praxis wirklich?
Bei Hosting-Unternehmen findest du eine ähnliche Lösung (Static Next Hop Routing) recht häufig. Wenn IPs als /32 hochgefahren werden, hat das in den meisten Fällen einen der beiden Gründe:
  • zu wenige IPs verfügbar
  • Sicherheitsvorkehrungen durch Firewalls, weil es keinen Traffic innerhalb des Subnetzes gibt und man somit alles schön durch Firewalls jagen kann
 
Hi.

Bei mir werden auch alle IPs durch ein /32 geroutet und kommunizieren so mit dem Gateway. Habe ich bis jetzt immer so gehabt. Bis jetzt füge ich IPs immer mit "ip addr add xxx.xxx.xxx.2-30/32 dev eth0" hinzu :).

MfG
 
Last edited by a moderator:
Back
Top