rc.conf setzt ifconfig_alias nicht

Manga

Well-Known Member
Hallo,

ich habe ein Problem mit meiner rc.conf
und zwar werden die dort aufgeführten IP nicht alle zugewiesen, sondern nur die ersten 3.
Nachträglich kann ich allerdings noch beliebig viele per ifconfig vergeben.
Hat jemand eine Idee woran das liegt?



MfG



dmesg -a

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet 127.0.0.1 netmask 0xff000000
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet6 fe80::240:f4ff:feb4:100%rl0 prefixlen 64 tentative scopeid 0x1
inet 192.168.0.15 netmask 0xffffff00 broadcast 192.168.0.255
inet 192.168.0.101 netmask 0xffffff00 broadcast 192.168.0.255
inet 192.168.0.102 netmask 0xffffff00 broadcast 192.168.0.255
inet 192.168.0.103 netmask 0xffffff00 broadcast 192.168.0.255
ether 00:40:f4:b4:01:00
media: Ethernet autoselect (none)
status: no carrier


rc.conf

ifconfig_rl0="inet 192.168.0.15/24"

ifconfig_rl0_alias0="inet 192.168.0.101 netmask 255.255.255.0"
ifconfig_rl0_alias1="inet 192.168.0.102 netmask 255.255.255.0"
ifconfig_rl0_alias2="inet 192.168.0.103 netmask 255.255.255.0"
ifconfig_rl0_alias4="inet 192.168.0.104 netmask 255.255.255.0"
ifconfig_rl0_alias5="inet 192.168.0.105 netmask 255.255.255.0"


ifconfig

home# ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet6 fe80::240:f4ff:feb4:100%rl0 prefixlen 64 scopeid 0x1
inet 192.168.0.15 netmask 0xffffff00 broadcast 192.168.0.255
inet 192.168.0.101 netmask 0xffffff00 broadcast 192.168.0.255
inet 192.168.0.102 netmask 0xffffff00 broadcast 192.168.0.255
inet 192.168.0.103 netmask 0xffffff00 broadcast 192.168.0.255
ether 00:40:f4:b4:01:00
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
 
Manga schrieb:
ifconfig_rl0_alias0="inet 192.168.0.101 netmask 255.255.255.0"
ifconfig_rl0_alias1="inet 192.168.0.102 netmask 255.255.255.0"
ifconfig_rl0_alias2="inet 192.168.0.103 netmask 255.255.255.0"
ifconfig_rl0_alias4="inet 192.168.0.104 netmask 255.255.255.0"
ifconfig_rl0_alias5="inet 192.168.0.105 netmask 255.255.255.0"

Das ist ein Typo. Wenn Du genau hinguckst, dann siehst Du, daß Du von 0 bis 2 und dann von 4 bis 5 nummeriert hast. Die Nummerierung muß durchgehend sein, sonst hört das Skript einfach bei der fehlenden Nummer auf.
 
Die Netmask passt schon wenn er die IPs nicht für Jails verwendet.
Ansonsten, siehe volker68.
 
Zurück
Oben