Följande nätverksfel gäller Solaris 10.
64-bitars program som skapar PF_ROUTE-socklar och analyserar innehållet i RTM_IFINFO-meddelanden i if_msghdr_t-strukturen kanske inte fungerar korrekt om de inte kompileras om.
I den här Solaris-versionen är vidarebefordring av IP-adresser inaktiverad som standard. Den här inställningen gäller både IPv4 och IPv6 oavsett andra systemkonfigurationer. System med flera IP-gränssnitt som tidigare vidarebefordrade IP-paket som standard saknar nu den här automatiska funktionen. Om du vill aktivera vidarebefordring av IP-adresser i fleranslutna system måste administratören utföra ytterligare konfiguration manuellt.
Åtgärd: Med kommandot routeadm kan du aktivera vidarebefordran av IP-adresser. De konfigurationsändringar som routeadm resulterar i gäller över systemomstarter.
Om du vill aktivera IPv4-vidarebefordring, skriver du routeadm -e ipv4-forwarding.
Om du vill aktivera IPv6-vidarebefordring, skriver du routeadm -e ipv6-forwarding.
Om du vill använda den aktiverade konfigurationen av vidarebefordring av IP-adresser i det aktiva systemet, skriver du routeadm -u.
Mer information om vidarebefordring av IP-adresser finns i direkthjälpen för routeadm(1M).
En zon kan konfigureras så att zonens IP-adress blir en del av en grupp med flervägsfunktioner för IP-nätverk (IPMP). Konfigurationsprocessen dokumenteras i How to Extend IP Network Multipathing Functionality to Non-Global Zones i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.
Om alla nätverksgränssnitt i IPMP-gruppen misslyckas, startar inte zonen om den har en IP-adress som är en del av IPMP-gruppen.
I följande exempel visas vad som händer om du försöker starta zonen.
# zoneadm -z my-zone boot zoneadm: zone 'my-zone': bge0:1: det gick inte att ange standardgränssnitt för gruppsändning: Ogiltigt argument zoneadm: zone 'my-zone': anrop till zoneadmd misslyckades |
Åtgärd: Reparera minst ett nätverksgränssnitt i gruppen.
Under systemstart, kan det hända att flera instanser inte ansluter till sin LANE-instans (LAN Emulation) om det finns fler än åtta LANE-instanser på ett nätverkskort. Det här felet inträffar inte på fleranvändarnivå.
Åtgärd: Gör så här om du vill initiera SunATM-nätverket igen:
Kontrollera problemet genom att köra kommandot lanestat -a.
Instanser som inte är anslutna har VCI-värden (Virtual Circuit Identifier) på 0 till LES (LAN Emulation Server) och BUS (Broadcast and Unknown Address Server).
Stoppa och starta om SunATM-nätverket.
# /etc/init.d/sunatm stop # /etc/init.d/sunatm start |
Återställ nätmaskar och andra nätverksinställningar för SunATM-gränssnitten.
Om du konfigurerar flera IP-tunnlar mellan två IP-noder och aktiverar ip_strict_dst_multihoming eller andra IP-filter, kan det resultera i paketförluster.
Åtgärd: Välj ett av följande alternativ:
Konfigurera först en enda tunnel mellan de båda IP-noderna. Lägg till adresser i tunneln genom att använda kommandot ifconfig med alternativet addif.
Aktivera inte ip_strict_dst_multihoming för tunnlar mellan två IP-noder.