使用虚拟机Linux实现无线网络连接(虚拟机linux无线网卡)

![替代文字](http://upload.ouliu.net/i/20200518153948t6fcoh.png)

把Linux装到虚拟机上,这是一件很基本的事情,也是使用虚拟机实现无线网络连接的第一步。安装好虚拟机后,可以进入Linux控制台,打开终端(Terminal),使用以下命令安装好必要的网络设备:

sudo apt-get update
sudo apt-get install wireless-tools
sudo apt-get install wpasupplicant

运行完毕后,使用`iwlist scan`命令可以查看可用的无线网络:

iwlist scan
lo Interface doesn't support scanning.
wlan0 Watching frequency 2437 MHz
Cell 01 - Address: 12:34:56:78:90:AB
Channel:2
Frequency:2.437 GHz (Channel 2)
Quality=30/70 Signal level=-80 dBm
Encryption key:on
ESSID:"your_network_name"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s

`your_network_name`是你的无线网络的名字,接着可以使用 `iwconfig` 连接你的网络:

iwconfig wlan0 essid "your_network_name"

首先,我们需要在网络上配置本地IP,运行以下命令来设置:

sudo ifconfig wlan0 192.168.1.9

连接到无线网络后,我们需要使用wpa_supplicant来安全认证:

sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf

你的/etc/wpa_supplicant.conf文件应该包含你的无线网络的信息,包括ESSID,加密类型,密码等等。当执行完毕后,应该能看到虚拟机与无线网络已经建立联系,你可以使用以下命令查看虚拟机的网络状态:

ifconfig wlan0
// 输出:
// wlan0 Link encap:Ethernet HWaddr 12:34:56:78:90:AB
// inet addr:192.168.1.9 Bcast:192.168.1.255 Mask:255.255.255.0
// UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
// RX packets: 37 errors:0 dropped:0 overruns:0 frame:0
// TX packets: 66 errors:0 dropped:0 overruns:0 carrier:0
// collisions:0 txqueuelen:1000
// RX bytes:5174 (5.1 KB) TX bytes:9638 (9.6 KB)

![替换文字](http://upload.ouliu.net/i/20200518154135jk6ukb.png)

由此可以看出,虚拟机已经成功连接到无线网络,IP地址为192.168.1.9,此时虚拟机就可以连接到Internet上,实现完整的网络功能了。


数据运维技术 » 使用虚拟机Linux实现无线网络连接(虚拟机linux无线网卡)