Handbook:Parts/Installation/Networking/zh-cn

自动网络检测
它能够自动检测到么？

如果系统接入到一个有DHCP服务器的以太网络，网络配置非常可能会自动设置. 这样的话，安装CD所包含的很多网络命令，比如、、、、、，以及其他的一些, 都可以立即工作.

ifconfig命令
如果网络已配置，命令应该会列出一个或多个网络接口（围绕着）. 在下面的示例中显示为：

作为预测的网络接口名称控制的结果, 系统的接口名称可以和旧的命名规则很不一样. 近期的安装媒介可能显示常规网络接口名字像是、或. 查看输出中找到有你本地网络相关的IP地址的接口.

ip命令
作为的一个备选，命令可以用来识别接口名称. 下面的示例展示了（由于是另外一个系统，所以显示的信息不同于前一个示例）的输出:

上面的输出读起来可能比另外的更乱一点. 在上面的示例中，接口名称直接跟在数字后面；它是.

在本文档的其余部分，手册中假设要操作的网络接口叫作.

可选：配置代理
如果要通过代理访问互联网，则在安装过程中需要设置代理信息. 定义一个代理十分容易：只需要定义一个包含代理服务器信息的变量即可.

大多数情况下，只要将这个变量定义为代理服务器主机名. 作为示例，我们假定代理叫作proxy.gentoo.org并且端口为8080.

设置一个HTTP代理（用于HTTP或HTTPS流量）:

设置一个FTP代理：

设置一个RSYNC代理：

如果代理要求用户名和密码，针对变量使用下面语言：

测试网络
尝试ping你的ISP的DNS服务器（可在中找到）和选择一个网站. 这可确信网络正常工作并且网络包可以到达网络，DNS名称解析能正常工作等等.

如果这些都工作，则本章节中其余的部分可跳过，直接跳到安装介绍的下一步骤（准备磁盘）.

自动网络配置
如果网络没有立即工作，一些安装媒介允许用户使用（针对常规或无线网络），（针对ADSL用户）或（针对PPTP用户）.

如果安装媒介没有包含这些工具，继续手动配置网络.


 * 常规以太网用户应该继续默认：使用net-setup
 * ADSL用户应该继续备选：使用PPP
 * PPTP用户应该继续备选：使用PPTP

默认：使用net-setup
如果网络没有自动配置，最简单的方式是运行脚本来设置：

将会询问关于网络环境的一些问题. 当所有这些完成后，网络连接就应该工作. 以前面的方式测试网络连接. 如果测试通过，恭喜！跳过本章节剩余部分并继续准备磁盘.

如果网络还是不能工作，继续手动配置网络.

可选：使用PPP
假设需要使用PPPoE连接到互联网，安装CD（任何版本）包含ppp来使这件事变得容易. 使用提供的脚本来配置连接. 设置过程中将询问已连接到你的ADSL调制解调器的以太网设备、用户名和密码、DNS服务器的IP地址，以及是否需要一个简单的防火墙.

如果还是有什么错误，再次在或中检查用户名和密码都是正确的，并且确保使用了正确的以太网设备. 如果以太网设备不存在，则需要加载合适的网络模块. 如果是那样，继续手动网络配置将解释如何加载合适的网络模块.

如果所有事都还，继续准备磁盘.

可选：使用PPTP
如果需要PPTP支持，使用安装CD提供的. 但是首先确保配置是正确的. 编辑或让它包含正确的用户名/密码组合：

如果需要，继续调整：

当所有事都已完成，运行（带着一些无法设定的选项）来连接到服务器：

现在继续准备磁盘.

加载适当的网络模块
安装光盘在启动时，会尝试检测所有硬件设备并加载适当的内核模块（驱动程序）以支持你的硬件. 绝大多数情况下，它都做得非常好. 尽管如此，在某些情况下它可能还是无法自动载入你所需要的内核模块.

如果或都失败，则可能是网络没有立即被找到. 也就是说用户可能需要手动加载合适的内核模块.

要找出什么内核模块提供网络，使用命令：

如果找到一个针对网络设备的驱动，使用来加载内核模块. 比如，要加载模块：

要检查网卡现在是否检测到，使用. 一个检测到的网卡应该在结果中像这样（再一次，这里的只是一个示例）：

不过如果你得到如下错误信息，说明没有检测到网卡：

系统中可用网络接口命名可以通过文件系统列出.

在上面的示例中，找到了6个接口. 是最像（有线）以太网络适配器，而 是无线的.

假设现在网络已经检测到了，重新尝试或（现在应该工作了），但是对于铁杆的人，我们还是要解释如何手动配置网络.

基于你的网络从下面的章节中选择一个进行设置：


 * 使用DHCP 针对自动获取IP
 * 准备无线访问 如果使用无线网络
 * 了解网络术语 解释了关于网络的基础
 * 使用ifconfig和route 解释了如何手动设置网络

使用DHCP
DHCP（动态主机配置协议）使自动接受网络信息（IP地址、掩码、广播地址、网关、名称服务器等）变得容易. 这只在网络中有DHCP服务器（或者如果ISP提供商提供一个DHCP服务）时有用. 要使一个网络接口自动接受信息，使用：

一些网络管理员要求你使用DHCP服务器所提供的主机名和域名. 这种情况下请用：

如果这个工作的话（试着ping一些Internet服务器，像Google的8.8.8.8 或者 Cloudflare的 1.1.1.1 译者注：中国的114.114.114.114），则所有事情都设置好了并可以继续. 跳过剩下的章节并继续到准备磁盘.

准备无线网络链接
当使用一块无线（802.11）网卡，在继续之前需要先配置无线设置. 要查看当前无线网卡的设置，你可以使用. 运行可能会显示如下：

检查当前连接：

或

对于大多数用户，只需要两个设置来连接，即ESSID（也称无线网络名称）和可选的WEP密钥.


 * 首先，确保接口处于活动状态：


 * 连接到名为“GentooNode”的开放网络：




 * 设置一个WEP密钥：使用 前缀：




 * 使用ASCII WEP密钥连接：



使用确认无线设置. 如果无线已经工作，继续按下一章节（了解网络术语）配置IP级别的网络选项或者使用前面描述的工具.

网络术语解读
如果以上所做的全部失败，你将不得不手动配置你的网络. 这其实一点也不难. 不过，你需要熟悉一些网络术语，才能配置好网络令自己满意. 读完本节之后，你将了解到什么是网关，子网掩码是作什么用的，广播地址是如何形成的，以及为什么需要名称服务器.

在网络中，主机通过它们的IP地址（互联网协议地址）来标识. 这个地址被看为是由四个0到255的数字来组成. 很好，至少在使用IPv4（IP版本4）时. 实事上，这样的一个IPv4地址包括32个位（1和0）. 让我们来看一个示例：

在所有可访问到的网络里，这样的IP地址跟主机是一一对应的（比如你能够连接到的每台主机必须拥有一个唯一的IP地址）. 为了区别一个网络内部和外部的主机，IP地址被分为两个部分：网络部分和主机部分.

由一堆1后面跟着一堆0的掩码写出了网络的分离. IP映射到1的部分是网络部分，剩下的是主机部分. 通常，掩码可以写成IP地址.

换句话说，192.168.0.14是示例网络的一部分，但192.168.1.2不是.

广播地址是一个拥有相同网络部分，但是主机部分全是1的IP地址. 网络上的每一个主机都监听这个IP地址. 它的真正用途是用来广播包.

为了能在互联网上冲浪，网络中的每个主机必须知道哪个主机共享着互联网连接. 这个主机叫作网关. 它同样是一台常规主机，它有一个常规IP地址（比如192.168.0.1）.

之前我们说每台主机都有它自己的IP地址. 要通过名称来到达这台主机（代替一个IP地址）我们需要一个服务去翻译一个名称（比如dev.gentoo.org）到一个IP地址（64.5.62.82）. 这样的服务叫做名称服务. 要使用这样的服务，需要在中定义所需的名称服务器.

有些情况下，网关同时也是名称服务器. 不然的话，需要在这个文件中添加ISP提供的名称服务器.

总结一下，在继续之前需要下面的信息：

使用ifconfig和route
设置网络由三步组成：


 * 1) 使用指派一个IP地址
 * 2) 使用设置到网关的路由
 * 3) 通过设置名称服务器的IP完成

要指派一个IP地址，需要IP地址、广播地址和掩码. 运行下面的命令，替换 ${IP_ADDR} 为正确的IP地址、 ${BROADCAST} 为正确的广播地址以及 ${NETMASK} 为正确的掩码：

使用设置路由. 替换 ${GATEWAY} 为正确的网络IP地址：

现在打开：

使用下面的模板填入名称服务器. 确保替换 ${NAMESERVER1} 和 ${NAMESERVER2} 为合适的名称服务器地址：

就是这样. 现在通过ping一些互联网服务器（像Google的8.8.8.8 或者 Cloudflare的 1.1.1.1 译者注：中国的114.114.114.114）来测试网络. 如果这个工作的话，再次恭喜. 继续到准备磁盘.