solaris 11的正式版什么时候发布,直到现在还是未知数。不过oracle发布了Oracle Solairs 11 Express版本,从这个版本中可以推测出solaris 11有那些新特性。这篇针对的是网络接口以及网络虚拟化进行介绍。在Oracle Solairs 11 Express中管理网络接口的命令新添了一个ipadm命令,这个命令的功能很强大,在官方文档中已经将ipadm和ifconfig、ndd命令的用法进行了比较,具体请参考官方文档。还有一个命令是dladm,这个在solaris 10中就已经存在了,solaris 10中查看物理网卡的信息使用的是dladm show-dev,而在solaris 11中dladm已不在使用show-dev选项而是使用show-phys选项了。并且在solaris 11中,dladm新增了创建VNIC的选项,这个后续会涉及到的,请往下看…….
一、管理网络接口:
1、IP配置:
当前系统中存在以下几个网卡:
p_w_picpath
e1000g[1-4]是尚未使用的四个网卡,接着使用ipadm show-addr查看下当前系统的IP信息:
p_w_picpath
e1000g0/_b是IPV4的信息,获取IP的方式是dhcp,目前的地址是192.168.219.128。e1000g0/_a是IPV6的信息,这里不具体描述IPV6,有兴趣的朋友可以参考官方文档。
给e1000g1网卡配置IP:
p_w_picpath
ipadm这个命令使用起来是蛮简单的,具体可以参看其man文件信息。
对其他三个网卡进行IP设置:
p_w_picpath
p_w_picpath
p_w_picpath
接着使用常用的ifconfig -a命令查看下网卡信息:
p_w_picpath
2、Setting IP Interface Properties:
对于网卡的一些属性信息,可以使用ipadm show-ifprop <网卡名>进行查看:
p_w_picpath
对于网卡e1000g1的forwarding属性,默认情况下针对IPV4和IPV6的状态都是off,现在将它设置为on状态:
p_w_picpath
以上只是在网卡上启用包转发功能。以下是针对ipv4和ipv6启用包转发功能:
对于IPV4和IPV6查看是否启用forwarding:
p_w_picpath
启用:
p_w_picpath
验证下是否成功:
p_w_picpath
对于ipadm命令的用法不止上述这些,具体请参考官方文档。
二、Network Virtualization:
创建虚拟网络接口:
在创建之前可以使用dladm show-phys、dladm show-link以及ipadm show-addr查看网卡信息,如上所述,目前系统中有e1000g[1-4]四个网卡,下来分别创建虚拟网卡:
p_w_picpath
接着对虚拟网卡vnic1设置IP:
p_w_picpath
接着使用ifconfig命令查看,会发现多出了一个vnic1的网卡信息:
p_w_picpath
对于Network Virtualization这块,oracle设计了好多东西,有兴趣的朋友参考官方文档。
官方文档:
Oracle Solaris 11 Express Information Library
©著作权归作者所有:来自51CTO博客作者candon123的原创作品,谢绝转载,否则将追究法律责任
oracle功能文档Solaris