怎样设置Solaris上网

发表于:2007-05-26来源:作者:点击数: 标签:
Ifindtherearemanyguysdon'tknowhowtosetupfilestoconnectedtointernetandaskthesamequestionagainandagain.So,Ipostmyconfigurationfilehereforthosewhoneedreferenceforinternetsetup.Hopefullythiscanhelpsomeonealittle. OK,basiclythereare4fileyouhave

I find there are many guys don't know how to setup files to connected to internet and ask the same question again and again. So, I post my configuration file here for those who need reference for internet set up. Hopefully this can help some one a little.

OK, basicly there are 4 file you have to config at Solaris to go to internet:

1.  /etc/hosts or /etc/inet/hosts
2.  /etc/resolv.conf 
3. /etc/nsswitch.conf
4. /etc/defaultrouter

What i have to say is that the files  /etc/resolv.conf and  /etc/defaultrouter are not existed by default system installation. you have to create that 2 file when you need setup internet.

The following are my configuration file: (192.168.0.3 is my solaris 9 system and 192.168.0.1 is the machine of Windows 2000/XP which has 2 network interfice, one connected to internet by 24.101.186.193 and one connected to solaris9 by interfice 192.168.0.1. You have to choose to share internet for the interface that connected to internet at windows as you have)

Cat  /etc/hosts

127.0.0.1                     localhost
192.168.0.3                 lion            loghost
192.168.0.1                 router

---------------------------------------------

 vi   /etc/resolv.conf

nameserver       192.168.0.1

-----------------------------------------------
vi   /etc/nsswitch.conf

hosts:   files   dns

-----------------------------------------------

vi    /etc/defaultrouter

router            192.168.0.1

------------------------------------------------

Good luck.

 steellyz 回复于:2004-10-14 14:31:19
总结得不错。

 race 回复于:2004-10-14 14:38:52
有些地方需要设置代理服务器,这个需要在浏览器里面设置proxy.

 112003 回复于:2004-10-18 11:17:30
Let me have a try.

 yanrili 回复于:2004-10-18 12:51:06
我按你的方法,怎么还是不行呢?
我可以访问局域网内开的http服务器了,但是还是访问不了外面的网站,比如我在地址栏输入http://www.sohu.com,
netscape总是提示连接:正在查找主机,然后就没反映了,过了几分钟就提示Netscape无法定位服务器www.sohu.com,请检查服务器名称再试,

 sunmarmot 回复于:2004-10-18 13:21:10
:mrgreen:

 温妮 回复于:2004-10-18 15:03:55
我也试着这么做,但还是不能上网。麻烦各位大侠再检查一下,该方法是否有遗漏的地方,然后补充完整! 多谢!!!

 danzhu 回复于:2004-10-18 17:08:08
我试过了,可以的。
不过第一次的时候不知道,把这句理解错了:
vi /etc/defaultrouter 

router 192.168.0.1 

其实 defaultrouter 只有一行 192.168.0.1 ,前面是没有的。

 温妮 回复于:2004-10-18 18:31:04
我把/etc/defaultrouter中我原本设的router去掉了,可还是不行!
我的系统连我的网关都无法拼通,真不知那出了问题,请求大侠们相助呀!!!

 jxjacky 回复于:2004-10-18 18:42:13
应该行的。 温妮 你可能是网卡没配好。
ifconfig -a 看一下网卡配置

 dajun 回复于:2004-10-18 20:11:54
按上面的做了,但是只能解析ip,可是打不开网页,也无法通信

只能是ping的时候解析出ip

vmware上的。。。
和vmware的ip有什么关系吗?

主机222.xx.xx.xx   192.168.0.1
solaris 192.168.0.8
vmware nat 192.168.72.0
vmware host -only 192.168.88.0这两个是什么啊?没敢乱动

 tma 回复于:2004-10-20 10:10:39
顶,我的sun能上网

 Benajmin 回复于:2004-10-20 11:09:40
dajun,

If you can 解析出 ip by ping out side, it means you did good in first step. What you do next is to make a change in /etc/resolv.conf.
If you use real DNS, try to find your domain name server's IP address and replace 192.168.0.1. It will work.


温妮, 

You may have network interface config or cable problem, ask some one knows hardware or UNIX system locally to fix your problem. Sorry I am not in China, if we are in same City. I will go check and help. 


To anyone:

My example is using cross over cable directly connect Solaris to other Windows 2000 workstation. 

If you connect your Solaris machine to HUB or Router, and you use real DNS services, you have to make changes in /etc/resolv.conf and /etc/defaultrouter, replace IP in that two files right will make it work. Otherwise, you have to learn IP stuff or ask UNIX network adminstrator to help.

 bigwhao2001 回复于:2004-10-20 11:13:07
这篇帖子是转了谁的?好像不行啊

 Benajmin 回复于:2004-10-20 11:13:07
dajun,

If you can 解析出 ip by ping out side, it means you did good in first step. What you do next is to make a change in /etc/resolv.conf.
If you use real DNS, try to find your domain name server's IP address and replace 192.168.0.1. It will work.


温妮, 

You may have network interface config or cable problem, ask some one knows hardware or UNIX system locally to fix your problem. Sorry I am not in China, if we are in same City. I will go check and help. 


To anyone:

My example is using cross over cable directly connect Solaris to other Windows 2000 workstation. 

If you connect your Solaris machine to HUB or Router, and you use real DNS services, you have to make changes in /etc/resolv.conf and /etc/defaultrouter, replace IP in that two files right will make it work. Otherwise, you have to learn IP stuff or ask UNIX network administrator to help.

 Benajmin 回复于:2004-10-20 11:25:24
bigwhao2001 ,

I did not post 帖子 by someone else. All that example made by myself and It works at my system. Why yours not working? Have you did right configuration?

 温妮 回复于:2004-10-20 11:26:12
我现在发现我系统的新问题:
       我都试过啦!用命令#ifconfig -a后有:inet 202.115.10.31 netmask ffffff00 broadcast 202.115.10.255;
#ping 202.115.10.31后有:
202.115.10.31 is alive
注:即使没有插上网线也可以ping通。
现在我发现一个问题:我用命令#sys-unconfig重新配置网络,在配置完DNS服务器这一块的时候,等最后确认通过时,它总出现name service error 并问你是否需重新设置!在这块 domain 可以随便写一个吧,应该没什么影响吧?对于 server'IP address 我添的是我旁pc机的DNS服务器地址两个,主的是202.112.14.151和从的是202.112.14.161;同时,我在我旁pc机上可以拼通网关202.115.10.1和DNS的IP地址202.112.14.151以及202.112.14.161,那怎么会在配置我的solaris系统时却不能通过呢?我百思不得其解,恳请高手们帮忙解解,不胜感激!!! 
 我想再请问一下:是否网卡需要绑定(bind),那怎样才能知道我得网卡是被绑定并没有问题呢?

 Benajmin 回复于:2004-10-20 11:34:12
温妮,
Post all output by ifconfig -a here, let me check.

 blueproton 回复于:2004-11-10 16:13:28
都试过了,不是不行啊~~~~
我这个新人也在郁闷这个配置呢,不会简单的网卡配置都过不了吧?~

 goldfishes 回复于:2004-11-12 13:48:22
妮,我和你的问题一样的,不能浏览web,但是win2000可以用ftp传文件到vmware里面的solaris中来,我的solaris装的时候的IP(192.168.1.202)设置是和我win2k的IP(192.168.1.100)在同一个网段的,但是就是不能web浏览,ping 192.168.0.1(vmnet1的IP)也ping不通,但是192.168.1网段的全部能ping通:(不知道怎么办了,btw:我的vmnet1的DNS是127.0.0.1是不是这个问题?

原文转自:http://www.ltesting.net