如何用命令行将LINUX服务器安全地接入WIFI网络?

日期: 2010-07-15 作者:Sander van Vugt翻译:鬼谷 来源:TechTarget中国 英文

现在大多数LINUX都提供有图形化的工具帮助你配置无线网络连接。但是如果你想把一台服务器接入某无线网络,大部分服务器(没有系统内置)就没有类似的图形工具选项。在这篇文章中,你可以学到如何用命令行工具将服务器接入到无线网络。   配置一个无线连接,包含了若干步骤。

首先,你需要检查当天连接。假设你的网络已经知道无线端口是wlan 0,那么扫描命令iwlist wlan0就很好用。这个命令可能给你两个不同的输出结果。它将提供无线网卡的配置信息或者列出一个完整的可用网络清单。

如果你看不到后者,则需要用命令ifconfig wlan0 up确认wlan0已经启用。这样你就应该能看见一个可用网络清单。  ……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

现在大多数LINUX都提供有图形化的工具帮助你配置无线网络连接。但是如果你想把一台服务器接入某无线网络,大部分服务器(没有系统内置)就没有类似的图形工具选项。在这篇文章中,你可以学到如何用命令行工具将服务器接入到无线网络。

  配置一个无线连接,包含了若干步骤。首先,你需要检查当天连接。假设你的网络已经知道无线端口是wlan 0,那么扫描命令iwlist wlan0就很好用。这个命令可能给你两个不同的输出结果。它将提供无线网卡的配置信息或者列出一个完整的可用网络清单。如果你看不到后者,则需要用命令ifconfig wlan0 up确认wlan0已经启用。这样你就应该能看见一个可用网络清单。

  用命令‘iwlist wlan0’扫描将提供一个可用网络及属性的清单:

 root@texas:/etc/wpa_supplicant# iwlist wlan0 scanning
 wlan0     Scan completed :
           Cell 01 - Address: 00:1D:7E:0F:D3:38                     Channel:3                     Frequency:2.422 GHz (Channel 3)                     Quality=70/70  Signal level=-39 dBm                      Encryption key:on                     ESSID:"kippis"                     Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s                               9 Mb/s; 12 Mb/s; 18 Mb/s                     Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s                     Mode:Master                     Extra_tsf=00000895bfd8b177                     Extra: Last beacon: 170ms ago                     IE: Unknown: 00066B6970706973                     IE: Unknown: 010882848B960C121824                     IE: Unknown: 030103                     IE: IEEE 802.11i/WPA2 Version 1                         Group Cipher : TKIP                         Pairwise Ciphers (1) : CCMP                         Authentication Suites (1) : PSK                     IE: WPA Version 1                         Group Cipher : TKIP                         Pairwise Ciphers (1) : TKIP                         Authentication Suites (1) : PSK                     IE: Unknown: 0406000200000000                     IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00                     IE: Unknown: 2D1A6E1803FFFF000000000000000000000000000000000000000000                     IE: Unknown: 3D1603050000000000000000000000000000000000000000                     IE: Unknown: DD1E00904C336E1C03FFFF000000000000000000000000000000000000000000                     IE: Unknown: DD1A00904C3403050000000000000000000000000000000000000000                     IE: Unknown: 2A0103                     IE: Unknown: 32043048606C           Cell 02 - Address: 00:18:39:2C:5D:94                     Channel:11                     Frequency:2.462 GHz (Channel 11)                     Quality=25/70  Signal level=-85 dBm                      Encryption key:on                     ESSID:"ilestvivant"                     Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s                     Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s                               36 Mb/s; 48 Mb/s; 54 Mb/s                     Mode:Master                     Extra_tsf=000001981a060177                     Extra: Last beacon: 5150ms ago                     IE: Unknown: 000B696C657374766976616E74                     IE: Unknown: 010482848B96                     IE: Unknown: 03010B                     IE: WPA Version 1                         Group Cipher : TKIP                         Pairwise Ciphers (1) : TKIP                         Authentication Suites (1) : PSK                     IE: Unknown: 0406010200000000                     IE: Unknown: 050400010000                     IE: Unknown: 2A0100                     IE: Unknown: 32080C1218243048606C           Cell 03 - Address: 00:26:F2:5F:6A:36                     Channel:6                     Frequency:2.437 GHz (Channel 6)                     Quality=20/70  Signal level=-90 dBm                      Encryption key:on                     ESSID:"valkrustlaan9"                     Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s                               24 Mb/s; 36 Mb/s; 54 Mb/s                     Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s                     Mode:Master                     Extra_tsf=000007b3896f1192                     Extra: Last beacon: 5740ms ago                     IE: Unknown: 000D76616C6B727573746C61616E39                     IE: Unknown: 010882840B162430486C                     IE: Unknown: 030106                     IE: Unknown: 050400030000                     IE: Unknown: 2A0100                     IE: Unknown: 2F0100                     IE: IEEE 802.11i/WPA2 Version 1                         Group Cipher : TKIP                         Pairwise Ciphers (2) : CCMP TKIP                         Authentication Suites (1) : PSK                     IE: Unknown: 32040C121860                     IE: Unknown: 2D1A7C181BFFFF000000000000000000000000000000000000000000                     IE: Unknown: 3D1606080000000000000000000000000000000000000000                     IE: Unknown: DD0E0050F204104A0001101044000102                     IE: Unknown: DD090010180200F0050000                     IE: WPA Version 1                         Group Cipher : TKIP                         Pairwise Ciphers (2) : CCMP TKIP                         Authentication Suites (1) : PSK                     IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00                     IE: Unknown: DD1E00904C337C181BFFFF000000000000000000000000000000000000000000                     IE: Unknown: DD1A00904C3406080000000000000000000000000000000000000000           Cell 04 - Address: 00:0C:F6:3B:83:C0                     Channel:11                     Frequency:2.462 GHz (Channel 11)                     Quality=18/70  Signal level=-92 dBm                      Encryption key:on                     ESSID:"Sitecom"                     Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s                               9 Mb/s; 12 Mb/s; 18 Mb/s                     Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s                     Mode:Master                     Extra_tsf=0000003836a9619b                     Extra: Last beacon: 5130ms ago                     IE: Unknown: 000753697465636F6D                     IE: Unknown: 010882840B160C121824                     IE: Unknown: 03010B                     IE: Unknown: 050402030000                     IE: Unknown: 2A0104                     IE: Unknown: 32043048606C                     IE: WPA Version 1                         Group Cipher : TKIP                         Pairwise Ciphers (1) : TKIP                         Authentication Suites (1) : PSK                     IE: Unknown: DD0700E04C01020300

  有的时候,命令iwlist wlan0扫描出来的结果特别长,你需要在清单中搜索可用网络的ESSID’s。而某些地方,你可能需要寻找你想加入的网络,包括该网络所使用的加密方式信息。大多数时候会采用WPA加密,所以现在你只需要确认连接密码就可以了。要实现这个,你需要创建一个文wpa_supplicant.conf。典型地,你可以在目录/etc/wpa_supplicant下找到它。这里,你需要定义一个你想使用的授权机制名(大多数时候是PSK),就是该网络的SSID,和需要连接的网络的WPA密码。

  在配置文件wpa_supplicant.conf中定义WPA参数:

 root@texas:/etc/wpa_supplicant# cat wpa_supplicant.conf network={             ssid="mynetwork"             key_mgmt=WPA-PSK             psk="69ABC9DF20" }
After creating this file, you can run a first test to see if you can connect to the network that is specified using the wpa_supplicant command. To do this, use the following command:
 wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

  这个时候,你应该能看到你的服务器和无线网络在协商并且最终成功连接。一旦这确实起作用,你可以用命令wpa_supplicant加上参数-B在后台将它作为daemon启用。在这之后,你只需要配置接口的IP信息就可以了。如果网络中有可用的DHCP服务器,你还可以用命令dhclient wlan0来自动获取一个IP地址。这将向DHCP服务器申请一个IP地址,等拿到地址后,你就可以连入网络了。

  在某些情况下,知道如何用命令行接入无线网络非常实用。要完成这些,wpa_supplicant是关键命令。在确认启用无线网络之后,可以用一个包含所有目标连接无线参数的配置文件来运行这个命令。

翻译

鬼谷
鬼谷

相关推荐