18.4. 使用 YaST 配置网络连接

Linux 上有多个支持的联网类型。其中多数使用不同的设备名,配置文件分布在文件系统上的多个位置。关于手工网络配置方面的详细概述,请参见第 18.6 节 “手工配置网络连接”

在安装过程中,可使用 YaST 自动配置所有已检测到的接口。安装后,可在已安装的系统中随时配置额外的硬件。以下各节将介绍 SUSE Linux 支持的所有类型的网络连接的网络配置。

18.4.1. 使用 YaST 配置网卡

启动 YaST 模块后,将显示一个常规网络配置对话框。选择是使用 YaST 还是 NetworkManager 来管理所有网络设备。要使用 NetworkManager,请选择使用 NetworkManager 控制用户。有关 NetworkManager 的详细信息,请参见第 18.5 节 “使用 NetworkManager 管理网络连接”。如果想使用 YaST 按照传统方法配置网络,请选中通过 ifup 的传统方法

传统配置的上部会显示列个列表,列出适用于配置的所有网卡。所有已正确检测的网卡将连同其名称一起列出。可使用添加配置未能检测到的设备,如第 18.4.1.1 节 “手工配置未检测到的网卡”中所述。可以配置新网卡或更改现有配置。

18.4.1.1. 手工配置未检测到的网卡

对于未能检测到的网卡,需要配置以下项:

网络配置

设置接口的设备类型(从可用的选项中)和配置名称。有关配置名称的命名约定的信息,请参见 getcfg(8) 的手册页。

内核模块

硬件配置名称指定 /etc/sysconfig/hardware/hwcfg-* 文件的名称,该文件包含网卡的硬件设置。它包含适用内核模块的名称以及初始化硬件所需的选项。通常,YaST 会为 PCMCIA 和 USB 硬件建议适用的名称。对于其它硬件,hwcfg-static-0 通常仅在使用配置名称 0 配置网卡时才有意义。

如果网卡为 PCMCIA 或 USB 设备,则激活相应的复选框,并选择下一步退出此对话框。否则,请在从列表中选择中选择您的网卡型号。然后,YaST 将自动选择适合网卡的内核模块。选择下一步可退出此对话框。

图 18.3. 配置网卡

配置网卡

18.4.1.2. 设置网络地址

设置接口的设备类型和配置名称。从所提供的设备类型中选择一种。按需指定配置名称。通常,默认设置很有用,可以接受该设置。有关配置名称的命名约定的信息,请参见 getcfg(8) 的手册页。

如果已选择无线作为接口的设备类型,请在下一个对话框无线网卡配置中配置操作方式、网络名称 (ESSID) 和加密方式。单击确定完成对网卡的配置。有关 WLAN 卡的配置的详细描述可从第 34.1.3 节 “使用 YaST 进行配置”中获取。对于其它所有接口类型,请继续进行网络地址的设置:

自动地址设置(通过 DHCP)

如果网络中有 DHCP 服务器,您可以依赖它来自动设置网络地址。如果您用的是 DSL 线路,但 ISP 没有给您指派静态 IP,此时也应该使用该选项。如果决定使用 DHCP,请在选择 DHCP 客户机选项后配置详细信息。指定 DHCP 服务器是否应始终允许广播请求并允许使用标识符。默认情况下,DHCP 服务器使用网卡的硬件地址来标识接口。如果您使用虚拟主机设置,其中不同的主机都通过同一接口通信,则需要用标识符来区分它们。

静态地址设置

如果有静态地址,请启用此选项。然后输入网络的地址和子网掩码。预设的子网掩码应该符合典型家庭网络的要求。

通过选择下一步退出此对话框,或者继续配置主机名、名称服务器和路由选择详细信息(请参见DNS 服务器 (↑启动)路由 (↑启动))。

使用高级可以指定更复杂的设置。在详细设置下,使用用户控制将网卡的控制权从管理员 (root) 委托给普通用户。对于移动操作,这样便于用户激活或取消激活接口,也就能更灵活地适应变化的网络连接。还可以在此对话框中设置 MTU(最大传送单元)和设备激活的类型。

18.4.2. 调制解调器

在 YaST 控制中心中,可以在网络设备下访问调制解调器配置。如果未自动检测到您的调制解调器,请打开用于手工配置的对话框。在随后打开的对话框中,请在调制解调器下输入调制解调器连接到的接口。

图 18.4. 调制解调器配置

调制解调器配置

如果处在专用交换机 (PBX) 之后,则可能需要输入拨号前缀。该前缀通常是零。请参见随 PBX 附带的说明了解相关信息。同时还要选择使用音频拨号还是脉冲拨号、是否打开扬声器,以及调制解调器是否应在检测到拨号音之前一直等待。如果调制解调器连接到交换机,则不应启用最后一个选项。

详细信息之下,设置波特率和调制解调器的初始化字符串。只有在调制解调器不是自动检测到的,或者需要特殊设置才能传送数据时,才应更改以上设置。这种情况主要发生在 ISDN 终端适配器上。单击确定可退出此对话框。要将调制解调器的控制权委托给不具备根权限的普通用户,请激活用户控制。这样,不具备管理员权限的用户即可激活或取消激活某个接口。在拨号前缀正则表达式下,指定正则表达式。KInternet 中的拨号前缀(可由普通用户修改)必须符合此正则表达式。如果将此字段留空,用户则无法在不具备管理员权限的情况下设置其它拨号前缀

在下一个对话框中,选择 ISP(因特网服务提供者)。要从您所在国家/地区的 ISP 的预定义列表中进行选择,请选择国家/地区。也可以单击新建打开一个对话框,从中为您的 ISP 提供数据。这些数据包括用于拨号连接的名称、ISP 的名称,以及 ISP 提供的登录名和口令。启用始终询问口令,在您每次连接时都提示输入口令。

在最后一个对话框中,指定附加连接选项:

按需拨号

如果启用按需拨号,请设置至少一个名称服务器。

连接后修改 DNS

默认情况下启用此选项,其作用是在每次连接因特网时都更新名称服务器地址。

自动检索 DNS

如果提供者未在连接后传送其域名服务器,则禁用此选项并手工输入 DNS 数据。

愚蠢方式

默认情况下启用此选项。通过它可以忽略 ISP 服务器发送的输入提示,防止它们影响连接进程。

外部防火墙接口重启动防火墙

选择这些选项可以启用 SUSEfirewall2,在您与因特网连接时防止外部攻击。

空闲超时(秒)

使用此选项可以指定网络不活动的时间,一超过该时间调制解调器即自动断开连接。

IP 详细信息

使用此选项可打开地址配置对话框。如果您的 ISP 没有为您的主机指派动态 IP 地址,请禁用动态 IP 地址,然后输入主机的本地 IP 地址及远程 IP 地址。请向您的 ISP 询问这些信息。保持默认路由的启用状态,然后通过选择确定关闭该对话框。

选择下一步可返回初始对话框,其中显示调制解调器配置的概要。选择完成可关闭此对话框。

18.4.3. ISDN

使用此模块可以为系统配置一个或多个 ISDN 网卡。如果 YaST 未能检测到您的 ISDN 网卡,则请手工选择。可以使用多个接口,但您可以为一个接口配置多个 ISP。在随后的对话框中,设置该网卡正常工作所需的 ISDN 选项。

图 18.5. ISDN 配置

ISDN 配置

在下一个对话框中(如 图 18.5 “ISDN 配置” 所示),选择要使用的协议。默认值是 Euro-ISDN (EDSS1),但是对于旧式或大型交换机,请选择 1TR6。如果是在美国,请选择 NI1。在相关字段中选择您所在的国家/地区。相应的国家/地区代码将显示在该字段旁边的字段中。最后,提供您的区号拨号前缀(如果需要)。

启动方式定义如何启动 ISDN 接口:在引导时使每次引导系统时,都初始化 ISDN 驱动程序。手工要求您以 root 的身份使用命令 rcisdn start 装载 ISDN 驱动程序。热插拔,用于 PCMCIA 或 USB 设备,用于在插入设备后加载驱动程序。在完成这些设置后,请选择确定

在下一个对话框中,为您的 ISDN 网卡指定接口类型,并将 ISP 添加到现有接口中。接口的类型可能是 SyncPPPRawIP,但多数 ISP 以 SyncPPP 方式操作,如下文所述。

图 18.6. ISDN 接口配置

ISDN 接口配置

要为我的电话号码输入的值取决于特定的设置:

ISDN 网卡直接连接到电话插座

标准的 ISDN 线路提供三个电话号码(称为多用户号码,或 MSN)。如果用户需要更多号码,最多可提供十个号码。必须在此处输入其中一个 MSN,但不要区号。如果输入的号码有误,您的电话运营商将自动退回到为您的 ISDN 线路指派的第一个 MSN。

ISDN 网卡连接到专用交换机

同样,配置可能随安装设备的不同而变化:

  1. 适用于家庭的小型专用交换机 (PBX) 大多使用 Euro-ISDN (EDSS1) 协议进行内部呼叫。这些交换机具有内部 S0 总线,并对与它们连接的设备使用内部号码。

    将其中一个内部号码用作您的 MSN。您应该至少能够使用支持直接向外拨号的交换机的 MSN 之一。如果无效,则尝试使用一个零。有关进一步信息,请参见随电话交换机附带的文档。

  2. 为公司设计的大型电话交换机通常使用 1TR6 协议用于内部呼叫。它们的 MSN 称为 EAZ 并且通常对应直拨号码。要在 Linux 中配置,只需输入 EAZ 的最后一位即可。如果各种方法都行不通,可尝试 1 到 9 之间的各位数字。

要在下一个收费单位开始之前及时终止连接,请启用 ChargeHUP。但要记住,该选项不是对每个 ISP 都奏效。您也可以通过选择相应的选项启用信道绑定(多链接 PPP)。最后,您可以通过选择外部防火墙接口重启动防火墙为链接启用 SUSEfirewall2。要使不具备管理员权限的普通用户能够激活或取消激活接口,请选中用户控制

单击细节打开一个对话框,在其中可实施更为复杂的连接方案,这与普通的家庭用户无关。通过选择确定退出细节对话框。

在下一个对话框中设置 IP 地址。如果您的提供者没有为您指定静态 IP,请选择动态 IP 地址。否则,根据 ISP 指定的信息,使用提供的字段输入您主机的本地 IP 地址及远程 IP 地址。如果接口应该成为与因特网连接的默认路由,请选择默认路由。每台主机都只能有一个接口配置为默认路由。选择下一步可退出此对话框。

使用随后的对话框,您可以设置您所在的国家/地区并选择 ISP。列表中的 ISP 都只是 call-by-call(通过呼叫进行呼叫)提供者。如果列表中未列出您的 ISP,请选择新建。随即打开提供者参数对话框,可以在其中输入 ISP 的所有详细信息。输入电话号码时,切勿在数字之间加空格或逗号。最后,输入 ISP 为您提供的登录名和口令。输完之后,请选择下一步

要在独立工作站上使用按需拨号,还需指定名称服务器(DNS 服务器)。多数 ISP 都支持动态 DNS,这意味着每次用户连接时,都由 ISP 发送名称服务器的 IP 地址。不过,对于单个工作站,您仍然需要提供 192.168.22.99 之类的占位符地址。如果您的 ISP 不支持动态 DNS,请指定 ISP 的名称服务器 IP 地址。如果需要,可以为连接指定超时值,即网络不活动的时间(以秒计),一超过该时间即自动终止连接。单击下一步确认您的设置。YaST 将显示配置好的接口的概要。要使所有这些设置有效,请选择完成

18.4.4. 电缆调制解调器

在有些国家/地区(例如奥地利和美国),人们往往通过有线电视网访问因特网。有线电视用户通常将调制解调器一端接在有线电视插座上,另一端与计算机网卡相连(使用 10Base-TG 双绞线)。随后电缆调制解调器就能通过固定 IP 地址提供专用因特网连接。

在配置网卡时需要根据您的 ISP 提供的说明选择自动地址设置(通过 DHCP)静态地址设置。目前多数提供商都使用 DHCP。通常只有特殊的公司帐户才使用静态 IP 地址。

18.4.5. DSL

要配置 DSL 设备,请从 YaST 网络设备部分选择 DSL 模块。这个 YaST 模块包含若干对话框,可以在这些对话框中基于以下协议之一设置 DSL 链接参数。

  • Ethernet 上的 PPP (PPPoE)

  • ATM 上的 PPP (PPPoATM)

  • 用于 ADSL 的 CAPI(Fritz 网卡)

  • 点对点隧道协议 (PPTP) - 奥地利

基于 PPPoE 或 PPTP 配置 DSL 连接时,要求已经正确设置相应的网卡。如果尚未这样做,应首先通过选择配置网卡来配置网卡(请参见 第 18.4.1 节 “使用 YaST 配置网卡”)。使用 DSL 链接时,可以自动指派地址但并不通过 DHCP,这就是不应启用自动地址设置(通过 DHCP)选项的原因。相反,应该为接口输入静态虚设地址,如 192.168.22.1。在子网掩码中,输入 255.255.255.0。如果配置的是独立工作站,则将默认网关留空。

[Tip]提示

IP 地址字段和子网掩码中的值只是占位符。它们只用于初始化网卡,而不会将 DSL 链接表示成这样。

图 18.7. DSL 配置

DSL 配置

要着手配置 DSL(请参见 图 18.7 “DSL 配置”),首先应选择 PPP 方式及 DSL 调制解调器连接到的 Ethernet 网卡(多数情况下是 eth0)。然后使用设备激活指定是否应在引导进程中建立 DSL 链接。单击用户控制可授权不具备根权限的普通用户通过 KInternet 激活或取消激活接口。使用该对话框还可以选择您所在的国家/地区,并可以在该区域内的若干 ISP 中进行选择。随后的所有 DSL 配置对话框的详细信息都取决于目前已设置的选项,因此下面几段只对这些对话框进行了简要介绍。有关可用选项的详细信息,请阅读这些对话框中提供的详细帮助信息。

要在独立工作站上使用按需拨号,还需指定名称服务器(DNS 服务器)。多数 ISP 都支持动态 DNS,即每次用户连接时,都由 ISP 发送名称服务器的 IP 地址。不过,对于单个工作站,应提供 192.168.22.99 之类的占位符地址。如果您的 ISP 不支持动态 DNS,请输入 ISP 提供的名称服务器 IP 地址。

空闲超时(秒)定义网络不活动的时间,一超过该时间即自动终止连接。合理的超时值介于 60 到 300 秒之间。如果禁用了按需拨号,则最好将超时值设置为零以防止自动挂断。

T-DSL 的配置与 DSL 的设置非常相似。只需将 T-Online 选为您的提供者,YaST 将打开 T-DSL 配置对话框。在此对话框中,提供 T-DSL 所需的一些其它信息(线路 ID、T-Online 号码、用户代码和口令)。所有这些信息都会包含在订阅到 T-DSL 后收到的信息中。