On Tue, May 11, 2004 at 11:38:14AM +0200, Michael Hilscher wrote:
> Auf meinem frisch installierten FreeBSD 4.9er Testsystem ist
> mir das folgende Verhalten von ifconfig aufgefallen:
>
> # grep -i sis0 /etc/rc.conf
> ifconfig_sis0="inet 192.168.0.49 netmask 255.255.255.0"
> ifconfig_sis0_alias0="inet 192.168.0.50 netmask 255.255.255.0"
> bash-2.05b# ifconfig
> sis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> inet 192.168.0.49 netmask 0xffffff00 broadcast 192.168.0.255
> ether 00:02:e3:22:a7:b0
> media: Ethernet autoselect (100baseTX <full-duplex>)
> status: active
>
> # ifconfig sis0 inet 192.168.0.50 netmask 255.255.255.0 alias
> ifconfig: ioctl (SIOCAIFADDR): File exists
> # ifconfig sis0 inet 192.168.0.50 netmask 255.255.255.255 alias
> #
>
> ifconfig akzeptiert unter der netmask 255.255.255.0 somit nur eine
> Adresse.
> Verwende ich dagegen 255.255.255.255 kann ich "beliebig viele" aliase
> definieren.
> Die Beschränkung auf 1 IP-Adresse gilt auch bei:
> 255.255.0.0 und 255.0.0.0
> wie im ersten Fall lässt sich das "Problem" durch Verwendung von
> 255.255.0.255 bzw 255.0.0.255
Die beiden sind aber keine gueltigen Netzmasken. Dass das
funktioniert ist ein Bug.
> Wer kennt einen erklärenden Link oder weis und hat Lust dieses
> Verhalten selbst zu erklären?
http://www.de.freebsd.org/doc/en_US.ISO8859-1/books/handbook/configtuning-virtual-hosts.html
bye,
Harold
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 11 May 2004 - 12:18:05 CEST