Chinaunix首页 | 论坛 | 博客
  • 博客访问: 197989
  • 博文数量: 78
  • 博客积分: 1580
  • 博客等级: 上尉
  • 技术积分: 635
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-27 11:06
文章分类

全部博文(78)

文章存档

2007年(6)

2006年(72)

我的朋友
最近访客

分类:

2006-08-18 11:35:00

1. 静态IP地址设置
Solaris 软件将网络配置文件存储在目录 /etc 中。可以在运行时级别上定义和更改所有配置数据,例如IP 地址、网关等。但是,只有存储在 /etc 文件中的那些定义可以在下次重新引导时完好无损。
可以在下列文件中找到主机名:
- /etc/nodename
- /etc/hostname.
- /etc/inet/hosts
- /etc/net/{ticlts,ticots,ticotsord}/hosts
/etc/nodename 定义系统的名称。从网络角度来看,具有多个网络接口和多个 IP 地址的系统可以具
有多个名称,每个名称都在 /etc/inet/hosts 中。这些名称之一可能与节点名相同,但也未必如此。某些文件将创建 IP 地址和接口名称之间的连接。这些文件名为 /etc/hostname.
最常用的接口名称如下:
le 早期 SPARC® 系统上的以太网
hme 大多数 UltraSPARC® 系统上的快速以太网
eri 大多数 UltraSPARC-III 系统上的快速以太网
qfe QuadFastEthernet 扩充卡上的快速以太网

示例:具有 QFE (QuadFastEthernet) 的 Ultra 60 工作站具有五个网络接口:hme0(在主板上)、qfe0、qfe1、qfe2 和 qfe3(在 QFE 卡上)。
/etc/nodename
hermione
 
/etc/inet/hosts 如下所示:
127.0.0.1 localhost
157.168.34.12 hermione hermione.domain.com loghost
191.133.23.10 dumbledore

/etc/hostname.hme0 
 hermione。
/etc/hostname.hme0:1
dumbledore
IP 地址的网络掩码在文件 /etc/netmasks 中定义
157.168.34.0 255.255.255.0
 
现在,第一步是激活 qfe0(加载驱动程序):ifconfig qfe0 plumb
要启动接口,请键入:
ifconfig qfe0 191.133.23.10 netmask 255.255.255.0 up
ifconfig -a 将显示新的配置。
下面是同一虚拟接口过程:
ifconfig hme0:1 plumb
ifconfig hme0:1 191.133.23.10 netmask 255.255.255.0 up
 
/etc/defaultrouter
157.168.34.1
• 删除所有当前路由:route flush
• 将 1.2.3.4 定义为缺省路由器:route add default 1.2.3.4
• 使用 netstat -r 进行检查
如果工作站中具有多个网络接口,则 Solaris OS 会自动启用 IP 转发。
• 要检查是否启用 IP 转发,请使用:ndd -get /dev/ip_forwarding
• 要启用 IP 转发,请使用:ndd -set /dev/ip_forwarding 1
• 要禁用 IP 转发,请使用:ndd -set /dev/ip_forwarding 0
禁用 IP 转发的另一种方法是创建文件 /etc/notrouter,例如通过使用命令 touch /etc/notrouter进行创建。
 
将 DNS 服务器输入到文件 /etc/resolv.conf
nameserver 192.168.0.1
现在使用 nslookup 测试 DNS 服务器。
告知 Solaris OS 软件使用 DNS 来解析主机名。编辑 /etc/nsswitch.conf登然后在以 hosts 开头的行中的 files 之后添加 dns。
现在,nslookup 和 ping 均应成功执行。
 
2. DHCP设置
创建以下两个空文件:
/etc/hostname.
/etc/dhcp.
 
Solaris OS 软件针对 DHCP 服务器应答的等待时间为 30 秒。可以在
/etc/dhcp.: WAIT
 
运行时,可以在接口上启动 DHCP(在此示例中为接口 qfe0):
ifconfig qfe0 plumb
ifconfig qfe0 dhcp start
3. sys-unconfig
如果要更改网络配置并且不能确定所涉及的文件,则简单的解决方案是使用sys-unconfig 关闭机器。下次重新引导(在 OK 提示符下输入 boot)之后,会再次询问您通过 Solaris OS 安装工具所了解的所有与网络相关的问题(IP 地址、网关、网络掩码等)。
4. 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 = 全双工
 
阅读(1357) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~