In this post we will discuss how to add an IP to a running Solaris zone.
If you want to add a new IP address to a running local zone(zcldvds01) you can do it by plumbing the IP manually from the global zone.
root@cldvds-global()# ifconfig aggr1:2 plumb root@cldvds-global()# ifconfig aggr1:2 inet 10.248.3.167 netmask 255.255.255.0 broadcast 10.248.3.255 zone zcldvds01 up
This change is not persistent across reboot. To make it permanent you will have to make an entry through zonecfg:-
root@cldvds-global()# zonecfg -z zcldvds01 zonecfg:zcldvds01> add net zonecfg:zcldvds01:net> set physical=aggr1 zonecfg:zcldvds01:net> set address=10.248.3.167 zonecfg:zcldvds01:net> end zonecfg:zcldvds01> verify zonecfg:zcldvds01> commit zonecfg:zcldvds01> exit
Now if you run "ifconfig -a" in the zone. You should see the new IP plumbed.
Change IP in zone
If you want to change the IP address of a zone you can simply do it by using "remove". If we take above example and we want to change IP from 10.248.3.167 to 10.248.3.175 we will do as below:-
root@cldvds-global()# zonecfg -z zcldvds01 zonecfg:zcldvds01> remove net address=10.248.3.167 zonecfg:zcldvds01> add net zonecfg:zcldvds01:net> set physical=aggr1 zonecfg:zcldvds01:net> set address=10.248.3.175 zonecfg:zcldvds01:net> end zonecfg:zcldvds01> verify zonecfg:zcldvds01> commit zonecfg:zcldvds01> exit
No comments:
Post a Comment