7.4.无线网络
大多数无线网络都基于 IEEE® 802.11 标准。
FreeBSD 支持使用 802.11a、802.11b、802.11g 和 802.11n 运行的网络。
一个基本的无线网络由多个站点组成,这些站点使用在 2.4GHz 或 5GHz 频段广播的无线电进行通信,尽管这根据地区而异,并且也在变化中,以实现在 2.3GHz 和 4.9GHz 频段的通信。
配置无线网络有三个基本步骤:
扫描并选择接入点
对站点进行身份验证
配置 IP 地址或使用 DHCP。
以下各节讨论每个步骤。
7.4.1. 连接到无线网络的快速入门。
连接 FreeBSD 到现有无线网络是一种非常常见的情况。
这个过程显示所需的步骤:
第一步将是从网络管理员获取该无线网络的 SSID(服务集标识)和 PSK(预共享密钥)。
第二步是将此网络添加到 /etc/wpa_supplicant.conf 的条目中。如果文件不存在,请创建之:
无线网络的 SSID。用无线网络的名称替换它。 | |
---|---|
无线网络的 PSK。用无线网络的密码替换它。 第三步将是添加网络条目以配置启动时的网络: |
最后一步将是重启 netif 服务,执行以下命令:
7.4.2. 基本无线配置
第一步将是配置无线网络卡至一个接口。要找出系统中有哪些无线网络卡,请查看识别网络适配器部分。
要使更改持续到重启,执行以下命令:
要使设置持续下去,将其添加到 /etc/rc.conf 中:
扫描无线网络
可以使用 ifconfig(8)来扫描可用的无线网络。
要列出无线网络,请执行以下命令:
输出应类似于以下内容:
SSID / MESH ID 标识网络的名称。
BSSID 标识访问点的 MAC 地址。
CAPS 字段标识着每个网络的类型以及在那里操作的站点的功能(有关更多详细信息,请参见 ifconfig(8)中的 list scan 的定义)。
7.4.4. 连接和认证到无线网络
从扫描的网络列表中选择了无线网络之后,就需要执行连接和认证。在绝大多数的无线网络中,认证是通过在路由器中配置密码来完成的。其他方案要求在数据流量可以流动之前完成加密握手,可以使用预共享密钥或密码,也可以使用涉及后端服务(如 RADIUS)的更复杂方案。
7.4.4.1. 使用 WPA2/WPA/Personal 进行身份验证
无线网络中的认证流程由 wpa_supplicant(8)管理。
wpa_supplicant(8)的配置将在/etc/wpa_supplicant.conf 文件中进行。更多信息,请参阅 wpa_supplicant.conf(5)。
扫描无线网络,选择接入拥有密码(PSK)的网络,该信息将被添加到文件/etc/wpa_supplicant.conf 中,如下例所示:
SSID 扫描技术。只有在网络隐藏时才需要使用此选项。 | |
---|---|
网络名称。 | |
无线网络的密码。 |
下一步将是在文件 /etc/rc.conf 中配置无线连接。
要使用静态地址,需要执行以下命令:
使用动态地址需要执行以下命令:
然后执行以下命令重启网络:
7.4.4.2. 使用开放网络进行身份验证
完成无线网络扫描并选择了无线网络的 SSID后,执行以下命令:
然后执行 dhclient(8)获取配置的地址:
7.4.5.同时使用有线和无线连接
有线连接提供更好的性能和可靠性,而无线连接提供灵活性和移动性。笔记本电脑用户通常希望在这两种连接类型之间无缝漫游。
在 FreeBSD 上,可以以“故障转移”方式将两个甚至更多的网络接口组合在一起。这种类型的配置使用一组网络接口中最优先和可用的连接,并在链接状态发生变化时,操作系统会自动切换。
链路聚合和故障转移在链路聚合和故障转移中进行了介绍,并提供了一个关于使用有线和无线连接的故障转移模式示例。
最后更新于