免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2542 | 回复: 4
打印 上一主题 下一主题

Solaris 10 使用sys-unconfig后不能上网 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-08 23:26 |只看该作者 |倒序浏览
VMware虚拟的Solaris 10 网卡使用VMware8(NAT)模式
开始上网正常
使用sys-unconfig后也能DHCP获取到IP但是不能上网了
# netstat -rn

Routing Table: IPv4
  Destination           Gateway           Flags  Ref     Use     Interface
-------------------- -------------------- ----- ----- ---------- ---------
default              192.168.200.2        UG        1          0 e1000g0
192.168.200.0        192.168.200.131      U         1          1 e1000g0
224.0.0.0            192.168.200.131      U         1          0 e1000g0
127.0.0.1            127.0.0.1            UH        4        423 lo0

发现网关变成了192.168.200.2,实际应该是192.168.200.1 的
并且发现 没有/etc/defaultrouter 文件
创建/etc/defaultrouter 并添加了192.168.200.1
重启后
# netstat -rn

Routing Table: IPv4
  Destination           Gateway           Flags  Ref     Use     Interface
-------------------- -------------------- ----- ----- ---------- ---------
default              192.168.200.2        UG        1          0 e1000g0
default              192.168.200.1        UG        1          0
192.168.200.0        192.168.200.131      U         1          1 e1000g0
224.0.0.0            192.168.200.131      U         1          0 e1000g0
127.0.0.1            127.0.0.1            UH        4        423 lo0

还是不能上网

# route delete default 192.168.200.2
delete net default: gateway 192.168.200.2
# netstat -rn

Routing Table: IPv4
  Destination           Gateway           Flags  Ref     Use     Interface
-------------------- -------------------- ----- ----- ---------- ---------
default              192.168.200.1        UG        1          0
192.168.200.0        192.168.200.131      U         1          1 e1000g0
224.0.0.0            192.168.200.131      U         1          0 e1000g0
127.0.0.1            127.0.0.1            UH        4        430 lo0

还是不能上网
感觉问题出在了默认网关处,后面的Interface上没有网卡e1000g0

请问如何解决问题!

论坛徽章:
0
2 [报告]
发表于 2009-01-09 08:58 |只看该作者
再 sys-unconfig 回来就行了。

论坛徽章:
0
3 [报告]
发表于 2009-01-09 11:22 |只看该作者

回复 #2 old-cow 的帖子

不行,昨天都sys-unconfig好几回了。
网上查到的资料说Sol 初始默认路由都是*.*.*.2的IP
我把VMware的网卡连接模式改用网桥的就能DHCP上网了。
可是换回NAT模式后获取到的网关还是192.168.200.2

论坛徽章:
0
4 [报告]
发表于 2009-01-09 13:33 |只看该作者
你的网络环境是什么样子的?
用bridge的话是直接连你的局域网的,相当于一个独立的host,虚拟的系统和你的host系统IP是同一网段的,其路由与你电脑的实际路由是一样的
用NAT的话是通过你的host共享上网,用的是与你网络连接中VMware Network Adapter VMnet8的同一网段IP,路由是VMware Network Adapter VMnet8的IP,但最后一段是2

如果你用DHCP的话,路由信息也是DHCP自动分配的,不需要手动设定

[ 本帖最后由 geriwolf 于 2009-1-9 13:38 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2009-01-10 16:08 |只看该作者

回复 #4 geriwolf 的帖子

对啊,你说的这些我都知道。
现在的问题更怪异了,VMware Network Adapter VMnet8的IP是192.168.200.1;
VMware的网卡还是用的NAT模式,Sol 使用DHCP
# netstat -rn

Routing Table: IPv4
  Destination           Gateway           Flags  Ref     Use     Interface
-------------------- -------------------- ----- ----- ---------- ---------
default              192.168.200.2        UG        1          1 e1000g0
192.168.200.0        192.168.200.134      U         1          2 e1000g0
224.0.0.0            192.168.200.134      U         1          0 e1000g0
127.0.0.1            127.0.0.1            UH        4        171 lo0
# ping 192.168.200.2
192.168.200.2 is alive
# ping 192.168.200.1
no answer from 192.168.200.1

ping192.168.200.2 居然存在,并且还能外联上网了。吐血!
我在Windows中ping .2 就不存在,能ping通 .1
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP