第 7 章 互联网

目录

连接到互联网
设置一个网络
使用Firefos 浏览网页
收发电子邮件
即时通讯
其他互联网应用程序
设计网页

本章节介绍的是同互联网有关的各种任务,包括怎样连接到互联网、怎样设置和使用浏览器,以及怎样使用其他类型的互联网程序。

连接到互联网

基本步骤

本章节描述的是连接到互联网的基本步骤。

[注意]

如果你采用无线连接,或者是通过调制解调器(包括ADSL调制解调器)连接到互联网,且不适用本章节的内容,你就得参阅“无线网卡”一节或者“ADSL连接”一节

要连接到互联网:

  1. 打开应用程序系统网络

  2. 进入连接标签,并点击你想要使用的连接项,从而选定该连接。

  3. 点击属性来更改设置。

  4. 如果你的ISP(网络服务提供商)或者网络管理员已经向你提供了IP地址,那么请把设置设为固定IP地址,然后在IP地址处输入地址,并点击确定。此外,也可以把设置设为自动设置(DHCP),并点击确定

  5. 勾选连接项后面的方框,从而启用该连接。

无线网卡

许多无线网卡都能在安装时被Xbuntu识别。要查看你的网卡是否受支持,请打开应用程序系统网络。如果你的网卡已收入列表,你就可以按照“基本步骤”一节来连接到互联网。你需要输入有效的ESSID值。如果不能确定,请输入any。受Xbuntu支持的无线网卡的完整列表可以从Ubuntu Wiki在线获得。如果你的无线网卡受Xbuntu支持,那么请将其添加到该列表。

如果你的无线网络受WEP加密保护,那么在设置连接的时候,请确保你的网络密码明确无误。

  1. 点击应用程序系统网络,并点击你想要使用的无线连接。

  2. 点击属性,选择密码类型,并在下方的网络密码处输入你的WEP密码。

  3. 点击确定关闭,从而使更改生效。

不受支持的无线网卡

有些网卡可能不会自动在Xbuntu下工作。如果发生这种情况,请参阅Ubuntu Wiki上的Wireless Troubleshooting Guide,该指南是解决无线网卡问题的优秀资源。

如果你的无线网卡不能在Xbuntu下工作,你或许就得为激活它而做些研究了。使无线网卡得以工作的一个相对可靠的方法是使用ndiswrapper工具,它可以让Xbuntu使用微软Windows的无线网卡驱动程序。请依照“使用Windows无线网卡驱动程序”一节中的说明来进行这项操作。

其他关于Xbuntu无线网络的所有信息都可以从Ubuntu Wiki上的Wireless Networking Central获得。

疑难问题解答

检查可识别设备

  1. 打开一个终端(应用程序附件终端),并输入命令:sudo lshw -C network

  2. 如果列出了驱动程序,那么请参阅“检查设备开启状态”一节

  3. 设置NDISWrapper(“使用Windows无线网卡驱动程序”一节)。

检查设备开启状态

  1. 许多无线网络设备都可以开启或关闭。要检查设备的开启状态,请打开一个终端应用程序附件终端),并输入命令:sudo lshw -C network

  2. 如果设备已经开启,那么请参阅“检查路由器连接”一节

检查路由器连接

  1. 打开一个终端应用程序附件终端),并输入命令:iwconfig

  2. 如果有显示为ESSID=""的入口,那么请参阅“设置WPA”(

  3. 如果显示出路由器的ESSID,那么可能是ACPI支持上发生问题。请用pci=noacpi选项引导内核。

检查IP分配情况

  1. 打开一个终端ApplicationsAccessoriesTerminal),并输入命令:ifconfig

  2. 如果显示出一个IP地址,那么请参阅“检查DNS”一节

  3. 终端处输入命令:dhclient if_name。其中if_name为此前列出的连接。

  4. 如果你收到消息说bound to xxx.xxx.xxx.xxx,那么请参阅“检查DNS”一节

  5. 如果没有,那么请重新启动系统。

检查DNS

  1. 打开一个终端应用程序附件终端),并输入命令:ping 82.211.81.158

  2. 现在输入命令:ping www.ubuntu.com

  3. 输入命令:cat /etc/resolv.conf。如果未列出域名服务器,那么请联系你的ISP,并找到你的首选和备用的域名服务器。获得相关信息后,请参阅“无线网卡”一节

使用Windows无线网卡驱动程序

即使你的无线网卡没有原生的Linux驱动程序,你仍然能够通过ndiswrapper使其工作。Ndiswrapper是一个可以让Xbuntu使用微软Windows无线网卡驱动程序(在多数情况下)的Linux组件。

[注意]

这些说明仅适用于Xbuntu的x86和AMD64版本,而不适用Xbuntu的Power PC (PPC)版本。

[提示]

如果你已经连接到互联网,你就可以在ndiswrapper website查看你的无线网卡是被列为受ndiswrapper支持的网卡。

To install ndiswrapper, install the package ndiswrapper-utils (see 第 11 章 添加、删除和更新应用程序). This package is provided on the Xubuntu CD. If you have access to the Internet, you can also optionally install a graphical tool, ndisgtk from the Universe repository (see “软件库安装源”一节).

要想安装ndiswrapper,就有必要获取你的无线网卡的Windows驱动程序。通常,最好是来自于你的无线网卡随附的光盘。你应该将两个文件复制到计算机,其中一个以.SYS作为结尾,另一个以.INF作为结尾。如果你找到以.BIN作为结尾的文件,同样也进行复制。如果你不能找到合适的文件,但有另外的联网途经,那么你就可以从ndiswrapper website获取帮助。

如果你已经安装了ndisgtk图形工具,要想设置ndiswrapper,只需简单地从菜单选择应用程序系统Windows无线网卡驱动程序,并依照说明进行操作。

如果你尚未安装图形工具,那么请按照以下步骤操作:

  1. 打开应用程序附件终端,并输入:

    sudo ndiswrapper -i ~/Desktop/drivername.inf
    [注意]

    以上命令假定你的.INF文件名称为drivername.inf,并且被复制到你的桌面上。如果有必要,可以更改其中的值。

  2. 要检查其是否在正常工作,请输入:

    ndiswrapper -l

    。如果工作正常,你应该看到:

    Installed ndis drivers:
    {name of driver} driver present, hardware present
  3. 要使ndiswrapper正常运行,你需要载入一个组件。要进行这操作,请输入:

    sudo depmod -a
    sudo modprobe ndiswrapper
  4. 要确保在每次启动计算机时都载入该组件,请输入:

    sudo ndiswrapper -m

现在你应该能够按照“基本步骤”一节的说明来连接到互联网了。

无线网络安全

配置WPA支持

WiFi Protected Access (WPA)基于WEP,且更加安全。

WPA整合在Network Manager中。你还必须安装了wpasupplicant软件包。

如果你需要手动配置WPA支持,请参阅Wiki Entry

ADSL连接

所有PPPoE及使用以太网连接的路由器式ADSL调制解调器都受Xbuntu支持,某些USB ADSL调制解调器也受支持。

路由器式ADSL调制解调器,只需按照“基本步骤”一节进行操作。

要获取安装PPPoE ADSL调制解调器的信息,请参阅“PPPoE调制解调器”一节

要获取安装USB ADSL调制解调器的信息,请参阅“USB ADSL 调制解调器”一节

PPPoE调制解调器

本章节系关于用PPPoE调制解调器建立ADSL互联网连接的内容。

您将需要签约一个互联网服务提供商(ISP),并且您的互联网连接必须已安装且运转。通常您调制解调器上的“DSL”指示灯表明线路已被同步。

您将需要使用您账号的用户名和密码。您还需要使用合适的网线连接您的以太网卡和 PPPoE 调制解调器。

最后,你需要安装PPPoE包以便接下来的命令可以工作。这些包默认是安装的,但是可能因为配置改变而失效。如果下面的命令不能工作,你得安装这个包,可以在Xubuntu CD上找到

若想设置调制解调器:

  1. 打开 应用附件终端

  2. 在终端中输入:

    sudo pppoeconf
  3. 一个基于文本的向导程序会指导您进行以下步骤,它们是:

    1. 确认您的以太网卡已被检测到。

    2. 输入您的用户名。

    3. 输入你的密码。

    4. 若你曾经配置过一个 PPPoE 连接的话,你会被询问是否需要改变其设置。

    5. 常见选项:您被询问您是否想要 “noauth” 和 “defaultroute” 选项并移除 “nodetach” - 选择 Yes

    6. 使用 peer DNS-选择Yes

    7. 受限制的MSS问题——选择Yes

    8. 当您被询问是否要在启动时连接,您通常会想选“是”。

    9. 最后你会被询问是否希望立即建立连接。

  4. 当你完成这些步骤后,你的连接就应该开始工作了。

若想即时启动您的 ADSL 连接,请在终端中输入:

sudo pon dsl-provider

若想中断您的 ADSL 连接,请在终端中输入:

sudo poff dsl-provider

USB ADSL 调制解调器

通常部分ADSL USB调制解调器驱动是私有的,闭源软件,带有受限制性的许可证,所以Xubuntu不能提供完整的驱动。要使调制解调器通过这些驱动工作,你需要通过一台可以正常连接的电脑从互联网上下载文件,然后将下载的文件传输到Xubuntu安装。

[警告]

USB远非连接网络的理想介质。如果你有一个调制解调器既可以通过USB又可以通过以太网,或者是以太网路由器连接到网络,你应该使用以太网连接而不是USB调制解调器

任何USB调制解调器安装都需要网络连接来下载必要的私有驱动,同时多方面的配置也超出了本指导的范围,这里我们要做的是列出已知的在Xubuntu中工作的USB调制解调器的型号,附带链接到Xubuntu社区帮组网站上的相应的安装指导。

USB调制解调器的安装过程根据制造的不同和调制解调器的型号不同而不同。要确定你的调制解调器的型号,记录下调制解调器前面板上的名字和数字。偶尔你要查看标签来发现具体的型号。参考下面的列表,看看你的调制解调器需要什么样的驱动,记录下链接。

当你上网去下载必要的驱动时,你能通过网页上相应的USB猫的安装说明访问到相应的驱动下载链接。

拨号调制解调器

大部分拨号调制解调器并不被Xubuntu支持,但是能找到可是使用这些调制解调器的驱动。你需要连接到互联网来进行。首先你要确定你的调制解调器所使用的芯片。打开Applications附件终端,输入:

wget -c http://linmodems.technion.ac.il/packages/scanModem.gz 
gunzip -c scanModem.gz > scanModem 
chmod +x scanModem
sudo ./scanModem 

如果有需要请仔细阅读并按照屏幕上的指示。一旦脚本包含相关的信息,请输入:

mousepad Modem/ModemData.txt

阅读这份文档,它应当列出了你使用的调制解调器的芯片类型。如果你知道了你使用的芯片类型,可以参考http://www.linmodems.org/并且按照你的调制解调器的说明去做。更多的信息可以参考Ubuntu Wiki上的SettingUpModems

网络管理器提供图形化的工具来配置调制解调器连接。

[重要]

你需要知道下列信息

ISP的电话号码;用户名;密码。

  1. 打开网络管理器(应用程序系统网络)

  2. 选择调制解调器连接

  3. 选择属性并填写空白处。

  4. 单击确定

帮助解决网络连接问题的工具

如果您的网络连接不能正常工作,您可以使用一些工具来帮助诊断问题的所在。

这部分的大多数工具都需要使用终端,您可以通过应用程序附件终端来打开。

识别无线连接

iwconfig允许您改变您的无线硬件的某些设置。另一方面,它对识别无线连接也非常有用

要识别一个无线网络连接:

  1. 单击应用程序附件终端,打开一个终端

  2. 在终端中输入iwconfig并按回车

  3. 你应该会得到类似于下面的输出:

    lo 没有无线延伸。
    eth0 没有无线延伸。
    eth1 IEEE 802.11g 扩展服务区认证:"广域网名称"  
            型号:管理频率:2.432 GHz  基点:00:12:CF:02:6F:EC   
            比特率:54 Mb/s 发射功率度=20 dBM 灵敏度=8/0  
            重试限制:7 RTS 通过:关 碎片通过:关
        电源管理:关
        连接质量=75/100 信号度=54 dBm 噪音度=89dBm
            Rx 无效网络ID:0 Rx 无效隐窝:0 Rx 无效标志:0
            Tx 重试过度:0 无效移动信息服务中心:0 丢失警标:1
  4. 左边一列中列出了连接的名称,例如“eth0”或者“wlan0

  5. 如果右边一列显示“没有无线扩展”,这表示这个连接没有被识别成一个无线连接,很有可能它是一个有线网络连接

  6. 如有连接已经 被识别为无线连接,这个无线连接的详细信息将被显示在右侧的列中

    • ESSID将表示你说连接的无线网络的名称

    • 连接质量 表示无线信号的强度

查找关于无线连接的信息

iwlist 能够显示你的无线连接信息。

  1. 单击应用程序附件终端,打开一个终端

  2. 在终端中输入下面命令并按 回车 来运行它。请确认将 eth1替换成你的无线网卡的设备名称。

    • iwlist eth1 accesspoints - 显示可用的无线访问点(AP)的清单

    • iwlist eth1 rate - 列出你的无线连接所有可能的传输速率,包括当前速率

    • iwlist eth1 key - 显示无线加密的信息

获得当前连接的信息

ifconfig用于修改网络连接的设置,也可以用来显示当前连接的信息

  1. 单击应用程序附件终端,打开一个终端

  2. 在终端中输入 ifconfig eth1 并按 回车,记得要将eth1 替换成你的网卡名称

    • inet addr 显示当前连接的 IP地址

    • HWaddr 显示网络设备的 MAC 地址

检查连接是否工作正常

检查连接是否正常工作的一个好办法就是ping网络或互联网上的另一台计算机。

要检查你是否连接到互联网,点击应用程序附件终端并输入:

ping -c 8 xubuntu.com

After a while, xubuntu.com ping statistics should appear. Look at the % packet loss.

  • 0% 包丢失 - 您的电脑应该能很好的连接到互联网。

  • 包丢失超过 0% - 您的电脑可能较差地连接到互联网,或者有一个较差的无线信号

  • 丢失了100%的数据包 - 你的连接未正确设置,或者你的电脑所连接的路由器尚未接入互联网。

如果你得到了一个错误消息说ping: 无法找到主机 'xubuntu.com' , 这可能是你的电脑未连接到网络或者未连接到一个DNS服务器.