Hi,
ich habe zwar schon seit einer Weile mit Solaris zu tun, die Eintichtung von Zonen ist mir aber noch recht neu. Kenne das bisher nur von den FreeBSD Jails.
Ich habe mir also auf Solaris 10 in VMWare eine Zone augesetzt, die mal einen Apachen beherrbergen soll.
Ganz normal mit zonecfg angelegt, die Netzwerkkarte teilt sie sich mit dem Host und sie befinden sich im gleichen Netzwerk.
Sobald ich die Zone nun boote kommt folgende meldung:
zoneadm -z webzone boot
zoneadm: zone 'webzone': WARNUNG: e1000g0:1: Kein übereinstimmendes Teilnetz gefunden in netmasks(4) für 192.168.178.99; Standard 255.255.255.0 wird verwendet.
Stört mich nicht weiter, da mir 255.255.255.0 recht ist, ansonsten weiß ich wie ich die Netzmaske für die Zone setzen muss.
Der Output von ifconfig sieht dann wie folgt aus:
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
lo0:1: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
zone webzone
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.178.98 netmask ffffff00 broadcast 192.168.178.255
ether 0:c:29:e:b0:ca
e1000g0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
zone webzone
inet 192.168.178.99 netmask ffffff00 broadcast 192.168.178.255
e1000g0 ist dabei das interface des hosts, e1000g0:1 das iface der Zone.
Nun ist mir klar, dass ich alle Netzwerkeinstellungen für die Zone auf dem Host machen muss, das lokale Netzwerk erreiche ich auch, aber den Gateway (192.168.178.1) mag die Zone partout nicht. Ich weiß dass ich das mal in einer Branded Zone hinbekam, erinnere mich aber nichtmehr so genau wie ich das gemacht habe. Kann mir jemand weiterhelfen? Ist wie gesagt eine normale Zone, also kein BrandZ.