服务器 频道

FreeBSD无线应用

    一个无线客户端是一个连入接入点或直接连接另一个客户端的系统。

    一般地,无线客户端只有一个网络设备,也就是无线网卡。

    配置无线客户端的方法有好几种。基于不同的无线模式,一般有 BSS (infrastructure 模式,它需要有一个接入点) 和 IBSS 模式 (ad-hoc,或点对点模式)。在我们的例子中我们使用了最流行的BSS模式, 讨论接入点。

    要求
    将FreeBSD设置为无线客户端事实上只有一个条件。就是您需要有一块能被FreeBSD支持的无线网卡。

    设置FreeBSD无线客户端
    在开始之前,您需要了解有关要连入的无线网络的一些信息。 在本例中,我们将连入一个名为 my_net 的无线网络,且关闭了加密功能。

    注意: 在本例中,我们不使用加密,这是非常危险的。在下一节中,您将会学到如何开启加密和这样做的重要性的原因,以及为什么一些加密技术仍不能完全地保护您。

    确保您的网卡能被 FreeBSD 识别:

# ifconfig -a
wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe80::202:2dff:fe2d:c938%wi0 prefixlen 64 scopeid 0x7
        inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
        ether 00:09:2d:2d:c9:50
        media: IEEE 802.11 Wireless Ethernet autoselect (DS/2Mbps)
        status: no carrier
        ssid ""
        stationname "FreeBSD Wireless node"
        channel 10 authmode OPEN powersavemode OFF powersavesleep 100
        wepmode OFF weptxkey 1

    现在,我们要正确地设置网卡:

# ifconfig wi0 inet 192.168.0.20 netmask 255.255.255.0 ssid my_net
将 192.168.0.20 和 255.255.255.0 替换为有线网络上合法的 IP 地址和网络掩码。记住,接入点桥连了无线网络和有线网络之间的数据,所以对于网络上的其它设备来说,您就如同在有线网络上。

    完成了这些,您应该能 ping 通有线网络上的主机, 就像是通过有线网络连接的一样。

    如果您遇到了问题,确认您是否连上了接入点:

# ifconfig wi0
    此命令会返回一些信息,您应该能看到:

status: associated
    如果显示没有连接上 (associated),那您可能在接入点的范围以外,需要关闭加密或者可能有配置问题。

0
相关文章