dhcpd - problem z aliasami
Krzysztof Szwaba
mailing_ks w kasztanowe.net
Nie, 11 Lip 2010, 14:25:36 CEST
Jak obecnie wygląda obsługa aliasów przez rc.scripts w PLD TH ?
Na 2.0 AC miałem
/etc/sysconfig/interfacesifcfg-eth1.10
DEVICE="eth1.10"
IPADDR=10.0.10.2/24
/etc/sysconfig/interfacesifcfg-eth1.10:0
DEVICE="eth1.10:0"
IPADDR=10.255.252.64/26
ifconfig:
eth1.10 Link encap:Ethernet HWaddr 00:50:8B:BB:C2:D2
inet addr:10.0.10.2 Bcast:10.0.10.255 Mask:255.255.255.0
eth1.10:0 Link encap:Ethernet HWaddr 00:50:8B:BB:C2:D2
inet addr:10.255.252.64 Bcast:10.255.252.127
Mask:255.255.255.192
/etc/dhcpd.conf
ddns-update-style
none; log-facility
local6; shared-network LMS-eth1.10
{ subnet 10.255.252.64 netmask 255.255.255.192 { # Network:
k_dhcp_v0010 (ID:143) default-lease-time
86400; max-lease-time
86400; range 10.255.252.66
10.255.252.126; option subnet-mask
255.255.255.192;
}
}
Serwer DHCP uruchamia się bez problemu
W identycznej konfiguracji na 3.0 TH serwer DHCP się nie uruchamia
W logu informacja: "Not configured to listen on any interfaces! "
Po zamianie kolejnośc interfejsów ns
/etc/sysconfig/interfacesifcfg-eth1.10
DEVICE="eth1.10"
IPADDR=10.255.252.64/26
/etc/sysconfig/interfacesifcfg-eth1.10:0
DEVICE="eth1.10:0"
IPADDR= 10.0.10.2/24
jest o.k.
Z powyższego wynika że serwer DHCP nie widzi sieci 10.255.252.64/26
na aliasie eth1.10:0
Domyślam się że DHCP widzi to co wyświatla "ifconfig"
Probowałem wymusiać nazwę interfejsu zmienną IP_LABEL
/etc/sysconfig/interfacesifcfg-eth1.10:0
DEVICE="eth1.10:0"
IPADDR= 10/etc/sysconfig/interfacesifcfg-eth1.10:0
DEVICE="eth1.10:0"
IPADDR= 10.0.10.2/24
IP_LABEL=eth1.10
ale wydaje się to nie działać.
Czy ta zmienna jest wogóle rozpoznawana przez rc.scripts dla adresów
IPV4 ?
w
/etc/sysconfig/network-scripts/functions.network
jest:
# check if we have ipv6 or ipv4 address
if [[ "${IP4ADDR}" = *:* ]]; then
IP6ADDR=${IP4ADDR}
IP4ADDR=""
else
eval IP4ADDROPT="\$IP_AOPTS${IP4_PRIM_IF:-}"
eval IP4ROUTEOPT="\$IP_ROPTS${IP4_PRIM_IF:-}"
fi
if [ "${IP6_PRIM_IF}" ]; then
eval IP6ADDR="\$IPADDR${IP6_PRIM_IF:-}"
eval IP6ADDROPT="\$IPV6_AOPTS${IP6_PRIM_IF:-}"
eval IP6ADDRLABEL="\$IP_LABEL${IP6_PRIM_IF:-}"
fi
Nie widzę przypisania zmiennaj IP_LABEL dla adresów IPV4.
Czy to jakiś bug ?
Z góry dziękuję za pomoc
Krzysztof
Więcej informacji o liście dyskusyjnej pld-users-pl