当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : vista+Ubuntu+神州数码上网就为一个“0”,天!
帖子发表于 : 2008-11-04 22:00 
头像

注册: 2008-04-09 11:01
帖子: 153
送出感谢: 0 次
接收感谢: 0 次
我的是双系统vista+Ubuntu,用的是华为的神州数码认证,但是装了一个月了才可以上网。 :em20

按照网上的做了,可以认证成功,但就是不能上网,查了many many many information,我都发现我的英语水平有了很大的提高,可是……今晚又从图书馆抱来了三本厚厚的关于linux网络的书准备一一钻研,可是在设置我的ip时就是不响应:

sudo ifconfig eth0 121.***.129.056,但是我用ifconfig查询我的ip的时候老是返回的是ip:121.***.129.46,我始终搞不明白怎么回事,但是宿舍的老五看着我输,就随便说了一句:“干嘛输0,显摆”,心里一惊,对了试试它。

sudo ifconfig eth0 121.***.129.56,我的天,这次竟然可以了。忙活了一个月时间就因为这么一个零蛋,靠!真有种被欺骗的感觉。不过还有种胜利的感觉。呵呵……

希望有知道原因的各位可以给个介绍,为什么我加一个零就不可以了呢?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: vista+Ubuntu+神州数码上网就为一个“0”,天!
帖子发表于 : 2008-11-12 18:10 
头像

注册: 2008-04-09 11:01
帖子: 153
送出感谢: 0 次
接收感谢: 0 次
虽然没有人回过我的帖子,但是为了分享的原则,把我了解的跟大家分享一下。

056在C语言中是表示八进制的56,因为它是以0开头的,所以这里就出现了以C语言编写的Ubuntu系统的错误认识。在图形界面你输入056,它认为这就是十进制的56,但是如果你在终端用命令行的形式输入 ifconfig eth0 121.***.129.056,它就会认为你的输入是说056是八进制的然后翻译成十进制就成了46了。

呵呵,终于找到原因了,希望大家注意以后在命令行输入的时候不要跟我一样多此一举(其实这是在Windows下给“熏陶”的)。对大家有所帮助。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: vista+Ubuntu+神州数码上网就为一个“0”,天!
帖子发表于 : 2008-11-13 15:14 
头像

注册: 2008-05-03 23:05
帖子: 383
送出感谢: 0 次
接收感谢: 0 次
呵呵!还没遇到过这种问题呢..一直都是规规矩矩的输..


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译