- 论坛徽章:
- 0
|
自己总结的文档,在我的环境下测试通过,不一定适用于任何系统,仅供参考
首先感谢doni版主的帮助,同时也感谢总多坛友的帮助
host系统: xp
solaris系统: Solaris 10 6/06
vmware版本: vmware5.5.1
1,首先在vmware上安装solaris10,详细的安装步骤可以去网上搜索;
2,设置vmware的网络连接,共有桥接、NAT、仅主机、自定义4种方式,我这里使用仅主机,其他的没有试过;
3,到xp的网络邻居里找到VMnet1,将它的ip设置为192.168.0.1,子网掩码255.255.255.0,网关192.168.0.1;
4,同样是在xp的网络邻居里,找到本地连接,点右键选择“属性”,在弹出的对话框里选择“高级”选项卡,找到“Internet连接
共享”,选择“允许其他网络用户....”,同时在“家庭网络连接”下拉菜单里选择“...VMnet1”;(这一步是为了实现solaris也
能上网所做的设置)
5,进入solaris,编辑/etc/inet/hosts,内容如下:
127.0.0.1 localhost
192.168.0.2 zhangsan loghost
注意:这里的张三是你的solaris主机名
6,编辑/etc/inet/ipnodes,内容如下:
::1 localhost
127.0.0.1 localhost
192.168.0.2 zhangsan loghost
注意:这个文件内容和上一个差不多一样,这是我的机器上的文件内容,如果不一样可能是solaris的版本不一样
7,编辑/etc/inet/netmasks,内容如下:
192.168.0.0 255.255.255.0
注意:我所给出的文件内容均省略了以#开头的注释部分
8,跳到/etc目录,查看一下是否有hostname.pcn0这个文件,有的话保证其内容与第5和第6步中提到的主机名相同,比如这里为
zhangsan,如果没有就手动创建一个,并把主机名添加进去;
9,仍然是在/etc目录,查看一下是否有defaultrouter这个文件,有的话修改其内容为192.168.0.1,没有就手动创建一个,并把
192.168.0.1添加进去;
10,还是在/etc目录,查看一下是否有resolv.conf这个文件,有则把其内容改为:nameserver *.*.*.*(这里的ip地址要和你xp下本
地连接的dns服务器地址一样)
11,还是在/etc目录下,打开nsswitch.conf这个文件,找到这一行:host:files 并将其改为:host:files dns
12,重启solaris,打开ie,可以上网了,在xp下的命令行里可以输入telnet 192.168.0.2测试一下,应该也可以登录的。
13,如果都不行的话,可以在solaris里输入ifconfig -a看一下输出结果,是否有pcn0,
a) 如果有,看一下ip是否为192.168.0.2,如果也是仍然上不了网的话,我也不知道该怎么办了
b) 如果没有,再输入ifconfig pcn0 plumb命令,然后再输入ifconfig -a,如果仍然看不到,我也不知道该怎么办了,如果能看到
,说明ip设置有问题,我之前就是执行完ifconfig pcn0 plumb再执行ifconfig -a才能看到pcn0的,是因为我
的/etc/inet/hosts,/etc/inet/ipnodes这两个文件里loghost出现在127.0.0.1那行,后来改了就没有问题了。
以上是我的环境下的配置,不敢保证具有通用性,仅供参考。 |
|