不能上网的电脑真的什么都不是。
安装完Ubuntu7.10后先确定你的网络连接方式,如果是LAN或者路由(或自动拨号的ADSL)的话,这步骤就可以PASS了,如果是需要ADSL虚拟拨号的用户,请在终端下执行如下命令:
1.打开应用程序菜单,依次选择附件 - 终端。
2.在弹出终端窗口後,输sudo pppoeconf,输入完成後回车。
|
3.然后会提示您输入当前Ubuntu管理员用户的密码,输入完成後回车。
询问你的网络设备,一般选择是,进行检测,然后一直选择是。
4.之后会提示您输入您的ADSL用户名(也就是帐号)和密码,在输入帐号时把原来的user删掉,其它的除密码之外的问题全部回答“是”(Yes)就可以了.
5.最後会提示您是否开机自动拨号,选择Y的话,默认开机会没有任何提示的情况下拨号,直接可以上网。如果选择N的话,需要拨号时请手工进入终端输入pon dsl-provider拨号命令。
6. 在终端输入
sudo gedit /etc/ppp/options
将 弹出的文档中的 lcp-echo-failure 4 改为 lcp-echo-failure 40 这是因为Ubutnu默认的设置有个很明显的缺陷,lcp-echo-failure次数被设为4,而lcp-echo-interval设为30秒。也就是说,如果120秒钟之内,ADSL服务器没有给回echo-reply信号,Ubuntu便会认为网络已经出了问题,马上中断重联,搞得人非常不爽。
如果你用XP拨号上ADSL是正常的,而在Ubuntu7.10拨号上ADSL,却是不停断线,有可能是DHCP问题。这个问题,可能是你的MODEM自动给你的,某些MODEM是能自动拨号上去呢,比如我的MODEM大亚DB102-C 。你可以在浏览器输入:192.168.1.1去检测你的MODEM是否带路由功能,能自动拨号,如果输入后会有一个界面弹出,叫你输入用户名同密码的话,这就说明你的MODEM是带路由功能的,当然你可以直接上网查你MODEM的型号和功能。如果是的这样话,你可以进入你MODEM关闭它自己的 DHCP功能(如何进入你的MODEM关闭它的DHCP,请根据你的MODEM型号上网查询),关了DHCP之后,我在Ubuntu下ADSL的拨号就没有短过线了,还有关了MODEM的DHCP功能后,你进入XP用ADSL拨号会好慢,所以你要把本地连接按下图设置一下,这样就OK。
|
Ubutnu官方论坛上有个方法是:给你的eth设置一个固定IP,比如10.0.0.1或者192.168.0.1就可以了。还有如果你的MODEM可以拨号上网,你可以在Ubuntu就不用设PPPOE ,只需要设一下你的网卡,并将网关指向它就OK了。
让网络重新连接断网命令是poff 如果ADSL拨号还是有问题的话,大家可以到Ubutnu论坛使用搜索功能查找解决办法,又或者可以到Ubuntu WIKI或者参考 ADSL拨号指南河南网通拨号程序安装指南如果原来在XP下是使用星空极速上网的,可以参考Ubuntu Linux 和 Windows 下完全破解星空极速的方法如果是校园网的用户可以参考华为802.1x认证上网-5.18
其它常用网络配置
图形界面有时候配置网络不能生效,可以用命令行配置
IP命令行配置如下
sudo gedit /etc/network/interfaces
DHCP
DHCP配置如下(假设通过eth1上网)
# The primary network interface - use DHCP to find our address
auto eth1
iface eth1 inet dhcp //指定为dhcp
然后重启
sudo /etc/init.d/networking restart
Static IP
静态IP地址配置如下(假设通过eth1上网)
# The primary network interface
auto eth1
iface eth1 inet static //指定为static
address 192.168.3.90 //IP地址
gateway 192.168.3.1 //网关
netmask 255.255.255.0 //子网掩码
同样需要重启
sudo /etc/init.d/networking restart
DNS
如果有必要,配置DNS
sudo gedit /etc/resolv.conf
nameserver 192.168.3.2
|
我用的是ubuntu 7.10
驱动程序必须安装正确。
程序之间的关系:
ifconfig, iwconfig, ip, route, wpa_supplicant这些是底层的程序。
network manager, network-admin, ifup, ifdown是更高层的调用, 他们可能会调用底层的程序, 或者实现底层程序的功能, 还可能有扩展。
如果要进行网络设置, 都要在root模式下。
可以通过man 来查看这些:
interfaces, wpa_supplicant, wpa_supplicant.conf, ifconfig, ifup, ifdown, iwconfig
/etc/network/interfaces 的设置对 ifup, ifdown有效,network-admin 也通过设置它来设置网络连接. 系统服务(service networking)其实就是实现这个文件的设置。network manager有 一个nm-applet一般在托盘有个图标 , 它的manual configuration 选项实际上是调用network-admin
network manager 不使用设置文件/etc/network/interfaces, 如果这个文件被设置了, network manager 不能起作用。
如果/etc/network/interfaces被设置了,而要想用network manager 来管理连接, 可以在interfaces文件中删除 除lo外的接口设置
上次的设置不成功是因为network manager需要我的ndiswrapper驱动提前加载,在/etc/modules文件中加一行: ndiswrapper. 如果用network-admin, 前面在modules文件的设置必须 删除, 因为ndiswrapper在/etc/modprobe.d/ndiswrapper已经被设置了, 更详细的ndiswrapper的信息查看这里(en, 还没有翻译版)
其实还有很多工具可以用来设置连接, 比如WICD
一般来说network manager 已经足够胜任连接设置了, 如果要手动设置, 最好卸载 network manager 以免 冲突:
sudo aptitude purge network-manager network-manager-gnome
设置的话, 看manual就差不多了
其他: 发现找答案最快的还是去对这个产品负责的站点,查它的 文档 。 比如 ubuntu wiki, debian user manual, reference.
很久以前, 用了不同的站点记录不同的 信息, 发现这样很不方便, 有时候要把相关的信息联系起来才知道重点,还是要整合的。
hardware lookup:
lsusb
lspci
lshw
lshw -C network
收藏本页到: 365Key | del.icio.us | | 添加到雅虎收藏+
? 下一篇:期待4月24的ubuntu 8.04正式版
|
本类热门阅览
本站广告
|
相关文章
- |
|
本站所
cxiaov (2009-5-26 00:22:31)
同情.我们学校也是这个.
不过我用的是windows.
flashwindeye (2009-5-27 02:18:52)
这个问题是限制很多学生使用linux 问题把
希望高手能给出个解决方法
luyangoooo (2009-5-27 14:51:27)
去ubuntu找答案吧,这个问题已经是个成熟的问题,可以很容易解决的..
luyangoooo (2009-5-27 14:51:55)
去ubuntu找答案吧,这个问题已经是个成熟的问题,可以很容易解决的..
fjgggeee (2009-5-27 16:48:55)
应该说,只有你学校的锐捷服务器支持Linux版本的锐捷,你才可以上网~
不过网上真的有很多这种客户端了,推荐Mystar~
yunhuanhuayu (2009-6-07 08:44:54)
垃圾锐捷~~~没办法和思科相比
zhangxinmars (2009-6-10 17:14:17)
我也是,按网上的教程,装上了客户端,但是就是链接不成功。
liaowangxuan (2009-6-12 16:47:48)
http://inc.hubu.edu.cn/soft/Supplicant%20For%20Linux%20V1.1.1.rar Supplicant For Linux V1.1.1 呵呵大家试试看
cdcools (2009-6-12 22:44:16)
这是我找到的,试过可以解决问题的方法,有的图片没有发上来,自己可以去到原网址去看:
[转]终于搞定在ubuntu下用锐捷上网了
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://wchuanye.blogbus.com/logs/23332755.html
费了不少劲。下面就说说具体方法。此办法适用于北航用锐捷的校园网用户。
1. 下载认证程序myxrgsu,以及它所依赖的相应的库文件libpcap.so.0.6.2 .锐捷说要libpcap-0.8.3的库,而实际上系统要求的是0.6.2的版本的。可能还需要一个libstdc++.so.5的库。myxrgsu 是由锐捷官方提供的xrgsu修改来的。据说官方的会自动检测代理而容易掉线,myxrgsu修正了这个问题。
myxrgsu程序下载地址 http://forum.ubuntu.org.cn/download.php?id=16889
libpcap-0.6.2下载地址 http://forum.ubuntu.org.cn/download.php?id=16889
libstdc++.so.5下载地址 http://wchuanye.blogbus.com/files/12172318870.zip
下载完后解压。myxrgsu解压出来应该有两个文件夹,一个是bin,一个是lib(包含libpcap-0.6.2)。
(以下操作均root的身份完成。在命令前加上sudo表示以在一般用户状态下可以root的权限上安装,不然系统会提示权限不够,如果已经是以root进入系统的话就不用sudo。)
2.安装libpcap库文件:
直接把解压出来的lib文件夹下的libpcap-0.6.2复制到/usr/lib目录就可以了。
命令: sudo cp PATH/libpcap.so.0.6.2 /usr/lib 注意其中PATH是你下载回来的文件所存放的路径。libstdc++.so.5同理。
3.配置网络
配置网络方面,虽然在WINDOWS下我们学校用的是DHCP动态获取IP的方式,但这个IP租用期一般长达数月,且在LINUX下只要“正确的静态IP设置+成功的帐号认证”就可以上网了,具体来说就是在WINDOWS下记下你的IP,子网掩码,默认网关和DNS服务器的信息(查看本地连接的属性—详细信息),然后在UBUNTU 下右上角的网络配置按钮那里设置为静态的IP方式(static IP address),填回刚才在WINDOWS下记下的IP信息(包括IP,子网掩码,默认网关和DNS服务器)。
左键点击ubuntu下右上角的网络配置,选择手动配置。然后点解锁按钮,之后就可以编辑有线连接的属性了。
先选择DNS的选项卡,把windows下抄过来的DNS服务器添加进去。搜索域不用填。
然后返回连接选项卡,选中有线连接,点右侧的属性按钮。填写从windows抄过来的内容。
4. 开始认证:打开终端,输入以下命令sudo ifconfig eth0 ***.***.***.*** //后面的是你的IP(具体各人的IP),比如我的就是 sudo ifconfig eth0 192.168.74.50。然后运行myxrgsu,先cd到myxrgsu所在的文件夹。比如我的是 cd /home/chuanye/桌面 (因为我把解压出来的bin文件夹里的myxrgsu文件复制到了桌面。) 然后sudo ./myxrgsu -d 。然后按提示输入用户名和密码,后面的可以选择默认。等待出现“Authenticate SUCCESSFULLY!
Please input 'unauth' to LogOff:” 就认证成功了。下面是我的认证过程:
chuanye@chuanye:~$ sudo -s
root@chuanye:~# cd /home/chuanye/桌面
root@chuanye:~/桌面# ./myxrgsu -d
XRGSupplicant 1.1.1
Ruijie Network CopyRight 2004-2005
Please input your user name:18S35180217
Please input your password:
Use default auth parameter,0-Use 1-UnUse(Default: 0):0
Searching server...
Connecting server...
Authenticating...
Authenticate SUCCESSFULLY!
eth0:没有进程被杀死
There is already a pid file /var/run/dhclient.pid with pid 6088
removed stale PID file
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth0/00:11:5b:1c:5d:3c
Sending on LPF/eth0/00:11:5b:1c:5d:3c
Sending on Socket/fallback
DHCPREQUEST of 192.168.74.6 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.74.6 from 192.168.74.1
bound to 192.168.74.6 -- renewal in 5426 seconds.
Searching server...
Connecting server...
Authenticating...
Authenticate SUCCESSFULLY!
Please input 'unauth' to LogOff:
此时已经可以上网了。大功告成!另外,成功后不要关掉终端。
cdcools (2009-6-12 23:05:51)
这是我找到的,试过可以解决问题的方法,有的图片没有发上来,自己可以去到原网址去看:
[转]终于搞定在ubuntu下用锐捷上网了
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://wchuanye.blogbus.com/logs/23332755.html
费了不少劲。下面就说说具体方法。此办法适用于北航用锐捷的校园网用户。
1. 下载认证程序myxrgsu,以及它所依赖的相应的库文件libpcap.so.0.6.2 .锐捷说要libpcap-0.8.3的库,而实际上系统要求的是0.6.2的版本的。可能还需要一个libstdc++.so.5的库。myxrgsu 是由锐捷官方提供的xrgsu修改来的。据说官方的会自动检测代理而容易掉线,myxrgsu修正了这个问题。
myxrgsu程序下载地址 http://forum.ubuntu.org.cn/download.php?id=16889
libpcap-0.6.2下载地址 http://forum.ubuntu.org.cn/download.php?id=16889
libstdc++.so.5下载地址 http://wchuanye.blogbus.com/files/12172318870.zip
下载完后解压。myxrgsu解压出来应该有两个文件夹,一个是bin,一个是lib(包含libpcap-0.6.2)。
(以下操作均root的身份完成。在命令前加上sudo表示以在一般用户状态下可以root的权限上安装,不然系统会提示权限不够,如果已经是以root进入系统的话就不用sudo。)
2.安装libpcap库文件:
直接把解压出来的lib文件夹下的libpcap-0.6.2复制到/usr/lib目录就可以了。
命令: sudo cp PATH/libpcap.so.0.6.2 /usr/lib 注意其中PATH是你下载回来的文件所存放的路径。libstdc++.so.5同理。
3.配置网络
配置网络方面,虽然在WINDOWS下我们学校用的是DHCP动态获取IP的方式,但这个IP租用期一般长达数月,且在LINUX下只要“正确的静态IP设置+成功的帐号认证”就可以上网了,具体来说就是在WINDOWS下记下你的IP,子网掩码,默认网关和DNS服务器的信息(查看本地连接的属性—详细信息),然后在UBUNTU 下右上角的网络配置按钮那里设置为静态的IP方式(static IP address),填回刚才在WINDOWS下记下的IP信息(包括IP,子网掩码,默认网关和DNS服务器)。
左键点击ubuntu下右上角的网络配置,选择手动配置。然后点解锁按钮,之后就可以编辑有线连接的属性了。
先选择DNS的选项卡,把windows下抄过来的DNS服务器添加进去。搜索域不用填。
然后返回连接选项卡,选中有线连接,点右侧的属性按钮。填写从windows抄过来的内容。
4. 开始认证:打开终端,输入以下命令sudo ifconfig eth0 ***.***.***.*** //后面的是你的IP(具体各人的IP),比如我的就是 sudo ifconfig eth0 192.168.74.50。然后运行myxrgsu,先cd到myxrgsu所在的文件夹。比如我的是 cd /home/chuanye/桌面 (因为我把解压出来的bin文件夹里的myxrgsu文件复制到了桌面。) 然后sudo ./myxrgsu -d 。然后按提示输入用户名和密码,后面的可以选择默认。等待出现“Authenticate SUCCESSFULLY!
Please input 'unauth' to LogOff:” 就认证成功了。下面是我的认证过程:
chuanye@chuanye:~$ sudo -s
root@chuanye:~# cd /home/chuanye/桌面
root@chuanye:~/桌面# ./myxrgsu -d
XRGSupplicant 1.1.1
Ruijie Network CopyRight 2004-2005
Please input your user name:18S35180217
Please input your password:
Use default auth parameter,0-Use 1-UnUse(Default: 0):0
Searching server...
Connecting server...
Authenticating...
Authenticate SUCCESSFULLY!
eth0:没有进程被杀死
There is already a pid file /var/run/dhclient.pid with pid 6088
removed stale PID file
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth0/00:11:5b:1c:5d:3c
Sending on LPF/eth0/00:11:5b:1c:5d:3c
Sending on Socket/fallback
DHCPREQUEST of 192.168.74.6 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.74.6 from 192.168.74.1
bound to 192.168.74.6 -- renewal in 5426 seconds.
Searching server...
Connecting server...
Authenticating...
Authenticate SUCCESSFULLY!
Please input 'unauth' to LogOff:
此时已经可以上网了。大功告成!另外,成功后不要关掉终端。
MrZhang. (2009-6-14 13:56:10)
哇哈哈 ! 看到我们育才的同学了 哈哈 ! 这个问题早都解决了哈 !在ubantu论坛上有的 !
[原创]解决ubuntu9.04上网插件安装问题
经过我的亲身实践,此法可在ubuntu8.04,8.10,9.04的版本上成功实现上网。先说下主要思路:通过wine模拟windows环境,安装“PPOE Client 3.49.exe”。首先去网上下载最新版的wine,我用的是“wine_1.1.17”,不过直接安装wine会提示缺少依赖包。所以我们首先得安装依赖包,8.04依赖的包有“binfmt-support和libaudio2”,8.10和9.04依赖的包只有“libaudio2”,以上包均可去网上搜deb的安装包,双击安装后。就可安装wine。安装完成后进入终端,执行“winecfg”,不用加sudo,会出现wine配置界面,这时建议就不要更改了。然后就可以安装咱们熟悉的“PPOE Client 3.49.exe”,在安装程序上右击选择用wine 模拟器打开,然后就可以看到我们熟悉的windows下的安装界面了,不过由于wine没于中文字体支持,你会看不到字体。不过凭着感觉点下一步我们也能把它给装上了。安装之后进入你的主目录,按“ctrl+h”,进入“.wine"的文件夹下,在“/drive_c/Program Files/宽带登录客户端插件”目录下会找到我们久违的“ishare_user.exe”,拖到终端运行,不过问题没有这么简单,会提示缺少dll文件错误。好了windows xp你总有吧,到XP系统的windows/system32的目录下复制所需的dll到“.wine/drive_c/windows/system32”下,8.04和8.10我记不清了,9.04需要“npptools.dll”和“mfc42u.dll”.再次执行“ishare_user.exe”,看到几个一闪而过的窗口,OK,至次插件安装成功。下面我们可以完全享受ubuntu带给我们的快乐. |