On May 21, 2009, at 11:34 AM, Narendra Kumar.S.S wrote:

> Hi,
>
>  I am discussing a problem with a customer who is trying to  
> configure vnic in a NGZ thru sysidcfg.
>
>  He is giving a sysidcfg file in which network_interface is  
> configured as vnic0.
>  So, the NGZ should create this vnic and configure this.
>
>  Here is the information that they have given regarding the NGZ and  
> the interfaces:
>
> From global zone:
>
> $ zoneadm -z mathesar-z1 list -v
> ID NAME             STATUS     PATH                            
> BRAND    IP     10 mathesar-z1      running    /export/home/zones/ 
> mathesar-z1 native   excl $ ifconfig -a                   lo0:  
> flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu  
> 8232 index 1
>   inet 127.0.0.1 netmask ff000000 e1000g0:  
> flags=1004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4> mtu 1500  
> index 2
>   inet 10.8.57.93 netmask ffffff00 broadcast 10.8.57.255
>   ether 0:14:4f:20:82:24 lo0:  
> flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu  
> 8252 index 1
>   inet6 ::1/128 e1000g0: flags=2000841<UP,RUNNING,MULTICAST,IPv6>  
> mtu 1500 index 2
>   inet6 fe80::214:4fff:fe20:8224/10     ether 0:14:4f:20:82:24  
> e1000g0:1: flags=2080841<UP,RUNNING,MULTICAST,ADDRCONF,IPv6> mtu  
> 1500 index 2
>   inet6 2002:a08:39f0:1:214:4fff:fe20:8224/64
> $ dladm show-vnic      LINK         OVER         SPEED   
> MACADDRESS           MACADDRTYPE         VID
> vnic0        e1000g1      1000   2:8:20:4f:b3:a6       
> random              0
>
> $ zonecfg -z mathesar-z1 info
> zonename: mathesar-z1
> zonepath: /export/home/zones/mathesar-z1
> brand: native
> autoboot: true
> bootargs: pool: limitpriv: scheduling-class: ip-type: exclusive
> hostid: inherit-pkg-dir:
>   dir: /lib
> inherit-pkg-dir:
>   dir: /platform
> inherit-pkg-dir:
>   dir: /sbin
> inherit-pkg-dir:
>   dir: /usr
> net:
>   address not specified
>   physical: vnic0
>   defrouter not specified
>
> $ zlogin mathesar-z1 ifconfig -a lo0:  
> flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu  
> 8232 index 1
>   inet 127.0.0.1 netmask ff000000 vnic0:  
> flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
>   inet 10.0.1.100 netmask ffffff00 broadcast 10.0.1.255
>   ether 2:8:20:4f:b3:a6 lo0:  
> flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu  
> 8252 index 1
>   inet6 ::1/128 vnic0: flags=2004841<UP,RUNNING,MULTICAST,DHCP,IPv6>  
> mtu 1500 index 2
>   inet6 fe80::8:20ff:fe4f:b3a6/10     ether 2:8:20:4f:b3:a6
> $ zlogin mathesar-z1 cat /etc/hostname.vnic0
> mathesar-z1
>
>    Now the problem that is observed is, during zlogin an error  
> message is getting printed.
>   The error message is: "vnic0 is not a valid network interface line  
> 7 position 19".

According to the output above vnic0 seems to be configured in the non- 
global zone, is the configuration of vnic0 correct? Did you already  
check the contents of the sysidcfg config file?

Did they try to specify the "PRIMARY" interface instead of "vnic0" in  
the sysidcfg config file? Did they try to assign the physical NIC (for  
example e1000g1) to the zone instead to see if they still get this  
error message?

Nicolas.



>
>
>   If you have any suggestion on possible workarounds or solutions,  
> please let me know.
>
> Regards,
> Narendra
>
> _______________________________________________
> crossbow-discuss mailing list
> crossbow-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/crossbow-discuss

-- 
Nicolas Droux - Solaris Kernel Networking - Sun Microsystems, Inc.
nicolas.droux at sun.com - http://blogs.sun.com/droux


Reply via email to