在虚拟机Vmware下OpenSolaris上网问题

阅读更多
转自:http://hi.baidu.com/airacle/blog/item/22fd87444f23994b500ffed5.html
Ethernet设置为Bridged桥接方式,OpenSolaris的IP、网关、DNS都设置好了,但是不能上网。

1、在Win下
C:\Documents and Settings\Administrator>ping google.cn
Pinging google.cn [203.208.35.100] with 32 bytes of data:

2、修改/etc/hosts文件,加上   203.208.35.100       google.cn
发现浏览器在地址栏输入203.208.35.100能打开网站首页,但是用google.cn还是不行。

3、通过修改/etc/nsswitch.conf文件解决,能够输入域名打开网站,而且自带的IM工具MSN也能上。

修改/etc/nsswitch.conf,使客户机能够使用DNS服务,SUN客户机缺省使用files作为服务器名字的解析,为了使用DNS名称解析服务器,必须在/etc/nsswitch.conf指明使用DNS服务

airacle@opensolaris:~# vi /etc/nsswitch.conf
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident    "%Z%%M%    %I%    %E% SMI"

#
# /etc/nsswitch.files:
#
# An example file that could be copied over to /etc/nsswitch.conf; it
# does not use any naming service.
#
# "hosts:" and "services:" in this file are used only if the
# /etc/netconfig file has a "-" for nametoaddr_libs of "inet" transports.

passwd:     files
group:      files
hosts:      files dns
ipnodes:    files
networks:   files dns
protocols: files
rpc:        files
ethers:     files
netmasks:   files
bootparams: files
publickey: files
# At present there isn't a 'files' backend for netgroup; the system will
#   figure it out pretty quickly, and won't use netgroups at all.
netgroup:   files
automount: files
aliases:    files
services:   files
printers:    user files

auth_attr: files
prof_attr: files
project:    files

tnrhtp:     files
tnrhdb:     files
airacle@opensolaris:~# ifconfig pcn0 down
airacle@opensolaris:~# ifconfig pcn0 up


vi命令比较重要,注:
/etc/hosts                     #IP地址 主机名
/etc/services                 #服务
/etc/resolv.conf              #nameserver DNS的IP
/etc/nsswitch.conf    #hosts:files dns

你可能感兴趣的:(虚拟机,Vmware,Google,浏览器,SUN)