solaris添加新网卡.doc_第1页
solaris添加新网卡.doc_第2页
solaris添加新网卡.doc_第3页
solaris添加新网卡.doc_第4页
solaris添加新网卡.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、查找网卡设备名称more /etc/path_to_inst |grep net注意:v880上原有一块百兆网卡eri0 ,现在机房网络升级到千兆交换机,就安装了1快千兆4口网卡(RJ45接口).Plumb up ce0接口以后, 还没有做其它的设置,用ifconfig -a 的结果发现两块网卡eri0和ce0的Mac地址居然是一摸一样的.解答: 这是正常的,sun默认使用统一的mac地址,如果需要用网卡自身的mac地址,需要在ok下面将local-mac-address?的值设为true.stop+A进入ok模式并输入: setenv local-mac-address? True reset-all机器重启后即可或者: eeprom local-mac-address? truern重启就ok了2、网卡默认都是禁用的,使用ifconfig a命令无法看到,必须首先启用网卡启用命令:ifconfig bge1 plumb动态生效:ifconfig bge1 inet 128.1X9.0.2 netmask up3、添加静态地址,保证小型机重启后生效a)添加hostname文件cd /etcvi hostname.bge1 /此处的文件名必须是“hostname+. +网卡名”的形式添加机器名:server2b)修改hosts文件cd /etcvi hosts添加:66 server2注意:IP地址后面的机器名必须和/etc/hostname.bge1文件中的机器名相同C)添加新的IP的子网掩码cd /etcvi netmask增加一行新的IP的掩码 4、添加新的网关地址a)动态生效route add /25 b)静态重启生效cd /etc/rc3.dvi S101route增加一行:route add /25 c)如需修改默认路由vi /etc/defaultrouter修改里面的IP地址注意事项:solaris下增加网卡的注意事项最近经常碰到有人询问在solaris下增加网卡的步骤及注意事项,现小结如下:1.首先要在系统中找到新增的网卡,可通过以下两种方法:在/下,touch reconfigure,reboot即可;在ok状态下,boot -r 启动。2.Solaris 软件在/etc目录下存放网络配置文件。所有的配置数据比如ip地址、网关等可以被定义或者在运行层进行修改,而只有那些存放在/etc目录文件中的定义可以在系统重启后可以保存下来,永久生效。 可以在这些文件中找到主机名(hostname): /etc/nodename /etc/hostname. ,如果不知道接口名,可在path_to_inst文件中查找。/etc/hosts/etc/netmasks,该文件格式为:网络号 子网掩码 /etc/net/ticlts,ticots,ticotsord/hosts /etc/nodename 这个文件定义了系统名,从网络的观点看,一个有多块网卡和多个ip地址的系统可以有多个名字。每个都在/etc/inet/hosts中有定义。 这些名字中的任何一个都等价于系统名( nodename),但是他们不是必须的 。3.用vi打开你编辑的文件,确保编辑的时候没有格式错误。4.有时候,对于只有一块网卡的系统定义2个ip地址是很有用的。这时可以通过编辑erfacename:number来实现,比如可以编辑:hostname.hme0和hostname.hme0:1就可以了。5.如果机器上有两个以上可用的网络接口,Solaris会自动启用IP转发。 要检查IP转发是否已经启用:ndd -get /dev/ip_forwarding 启用IP转发:ndd -set /dev/ip_forwarding 1 关闭IP转发:ndd -set /dev/ip_forwarding 0 另一种关闭IP转发的方法是创建/etc/norouter文件,例如touch /etc/norouter。配置网卡:solaris10中添加网卡以及绑定多IP一、添加网卡: 首先关闭电源插入新网卡,然后使用ifconfig interface_name plumb激活网卡,然后向其添加IP地址,示例如下: # ifconfig pcn1 plumb # ifconfig -a lo0: flags=2001000849 mtu 8232 index 1 inet netmask ff000000 pcn0: flags=1000843 mtu 1500 index 2 inet 29 netmask ffffff00 broadcast 55 ether 0:c:29:d4:89:f pcn1: flags=1000842 mtu 1500 index 4 inet netmask 0 ether 0:c:29:d4:89:19这时候还没有配置IP,所以如上所示,接着配置IP地址: #ifconfig pcn1 31 netmask up #ifconfig -a lo0: flags=2001000849 mtu 8232 index 1 inet netmask ff000000 pcn0: flags=1000843 mtu 1500 index 2 inet 29 netmask ffffff00 broadcast 55 ether 0:c:29:d4:89:f pcn1: flags=1000843 mtu 1500 index 4 inet 31 netmask ffffff00 broadcast 55 ether 0:c:29:d4:89:19 # ping 31 31 is alive 这样的配置在系统重新启动后会自动消失的,为了不让它消失,须作如下处理:# vi /etc/hosts # Internet host table # :1 localhost localhost 29 sol10 sol10 24 solaris10 solaris10 12 xzxj xzxj 31 zfs-zones zfs-zones 加入31 zfs-zones zfs-zones 这条记录后保存退出。如果你的第二块网卡和第一块网卡不在同一网段的话 ,你还要修改/etc/netmasks文件,加入对应网段的子网掩码。接着创建/etc/hostname.pcn1文件,加入这个网卡所对应的主机名。重启后查看。 # reboot/shutdown -y -i6 -g0/init 6 # ifconfig -a lo0: flags=2001000849 mtu 8232 index 1 inet netmask ff000000 pcn0: flags=1000843 mtu 1500 index 2 inet 29 netmask ffffff00 broadcast 55 ether 0:c:29:d4:89:f pcn1: flags=1000843 mtu 1500 index 3 inet 31 netmask ffffff00 broadcast 55 ether 0:c:29:d4:89:19 二、绑定多个IP:举例说明,网卡名pcn0: # vi /etc/hosts localhost 23 sol10 sol10 5webserver1 5webserver2 # vi /etc/netmasks #vi /etc/hostname.pcn0 sol10 创建以下两个文件/etc/hostname.pcn0:1和/etc/hostname.pcn0:2,内容如下: #vi /etc/hostname.pcn0:1webserver1 #vi /etc/hostname.pcn0:2 Webserver2 设置生效ifconfig pcn0:1 plumb ifconfig pcn0:2 plumb # ifconfig pcn0 inet 23 netmask up # ifconfig pcn0:1 inet 5netmask up # ifconfig pcn0:2 inet 5netmask up 重启系统,查看 # init 6 或者reboot #ifconfig -a 三、Solaris下修改mac地址 用ifconfig 命令即可修改mac地址,假设接口名为nge0,要将mac地址修改为aa:bb:cc:dd:ee:ff,可以运行如下命令: # ifconfig nge0 ether aa:bb:cc:dd:ee:ff要永久生效,在/etc/hostname.nge0添一行 ether aa:bb:cc:dd:ee:ff 查看工作模式:solaris查看网卡工作状态和速度8.9 10 Mbit 还是100 Mbit,半双工还是全双工?可以使用命令 ndd /dev/. 查询网络接口的状态,状态通常为 le、hme、eri 或 qfe:- ndd /dev/eri link_status: 0 = 故障,1 = 正常- ndd /dev/eri link_speed: 0 = 10 Mbit,1 = 100 Mbit- ndd /dev/eri link_mode: 0 = 半双工,1 = 全双工所有网络接口参数的 Solaris OS 缺省值为“自动协商”。如果连接的网络设备不能进行自动协商,则可以手动设置所有参数。可以通过将所有不需要的属性设置为零来实现此操作。以下是 10 Mbit 半双工的示例:ndd -set /dev/eri adv_100fdx_cap 0ndd -set /dev/eri adv_100hdx_cap 0ndd -set /dev/eri adv_10fdx_cap 0ndd -set /dev/eri adv_10hdx_cap 1ndd -set /dev/eri adv_autoneg_cap 0使用 ifconfig unplumb 关闭接口,然后使用 ifconfig plumb 将其重新启动。还可以在/etc/system 文件中定义设置 (set eri

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论