- 论坛徽章:
- 0
|
首先感谢大家热心回复解答,在大家帮助下,一步步对SOLARIS网卡管理有了个相对清晰的认识的,我所提的问题也得了到解决,现自我归纳一下,\r\n!,网卡首先要确认装好驱动,硬件是否存在被识别到,我们可以先prtdiag可以看到,但驱动是否装好,可以在/etc/path_to_inst里看,不过这文件界面不是很友好,不太好找,我的网卡是broadcom的,在里面instance(实例名)是bnx;intel的网卡一般认成e1000g0之类,如果没有驱动,去官网下载安装\r\n备注:这一步也是我开始比较困惑的,不知道网卡到底有没有认到,有没驱动好,总之就是ifconfig -a 看不到;都不明白从何去确认。\r\n\r\n2,装好驱动后,用ifconfig -a plumb去激活所有网卡,\r\n备注;其实确认装好驱动后,问题就更简单了,但我对ifconfig 这个命令还不是很透彻的了解,有着LINUX的思维定势,认为只要网卡是驱动好的,ifconfig -a 是能看到的,虽然可以有没有UP起来,但solaris还有些细微区另的,首先要ifconfig -a plumb是激活网卡,分配设备名,在没有plumb之前,ifconfig -a是看不到网的;这里与linux中的ifconfig up类似,但solaris中的ifconfig up表示让网卡处于可通讯状态,只有网卡有flag=2001w up〈;有这个up标志才说明网卡真正起来,是可以通讯的,否则是处于DOWN的状态,\r\n\r\n3关于每次重启后,ifconfig -a 仍都无法看到所有网卡这问题,还要手动运行ifconfig -a plumb才可以\r\n 是在于我的机器在/etc/ 下没有关于网卡的配置文件,也就是hostname.xxn,解决在于,可以根据你的网卡创建一个空文件即可,这样重启后就ifconfig就可以看到对应的网卡,只是如是配置文件没有配IP,看的到网卡是不会UP起来,如果有配IP,会UP起来,显示配好IP\r\n\r\n4关于修改网络配置文件后,要不要重启才可以认到IP\r\nSOLARIS10的网络管理是这样的,启动时调用/lib/svc/method/net-physcal这个服本去启动网络的,这脚本会调用ifconfig 命令,然后再根据网络配置文件配好IP,启动好后我们用svcs 看到/network/physical:default 这个服务,这就是网络服务,所以我们重新改了网络配置文件去改IP 后,可以重启网络服务就可以了,因为网络服务脚本会根据那配置文件去配IP,这个过程其实跟重启是一样的,命令如下,svcadm disable network/physical;svcadm enable network/physical\r\n\r\n以上几点是在各位点拨下摸索试验出来的,有什么错误还请指正,本人是真的菜鸟了,呵,一个简单网卡管理都搞了这么久,见笑了!!! |
|