ip link show # 显示网络接口信息 ip linkset wlan0 up # 开启wlan0网卡 ip linkset wlan0 down # 关闭wlan0网卡 ip linkset wlan0 promisc on # 开启wlan0网卡的混合模式 ip linkset wlan0 promisc offi # 关闭wlan0网卡的混个模式 ip linkset wlan0 txqueuelen 1200 # 设置wlan0网卡队列长度 ip linkset wlan0 mtu 1500 # 设置wlan0网卡最大传输单元
sudo ip linkset dev wlx94a67e79e164 down #关闭网卡 sudo ip linkset wlx94a67e79e164 name wlan0 # 修改网卡名称 sudo ip linkset dev wlan0 up #打开网卡
ip addr show # 显示所有网卡地址信息 ip addr show wlan0 # 显示wlan0网卡地址信息 ip addr add 192.168.0.1/24 dev wlan0 # 设置wlan0网卡IP地址192.168.0.1 ip addr del 192.168.0.1/24 dev wlan0 # 删除wlan0网卡IP地址
ip route show # 显示系统路由 ip route add default via 192.168.1.254 # 设置系统默认路由 ip route list # 查看路由信息
# 设置192.168.4.0网段的网关为192.168.0.254,数据走wlan0接口 ip route add 192.168.4.0/24 via 192.168.0.254 dev wlan0
ip route add default via 192.168.0.254 dev wlan0 # 设置默认网关为192.168.0.254 ip route del 192.168.4.0/24 # 删除192.168.4.0网段的网关 ip route del default # 删除默认路由 ip route delete 192.168.1.0/24 dev wlan0 # 删除路由
ip neigh list # 显示邻居表 ip route list # 显示核心路由表 ip link list # 显示网络设备的运行状态 ip -s link list # 显示更加详细的设备信息 ip link | grep -E '^[0-9]' | awk -F: '{print $2}'# 获取主机所有网络接口
3、iw
1 2 3 4 5 6 7 8 9 10 11
iw list # 查看本机支持的无线特性。 iw dev # 查看无线接口信息 iw dev wlan0 scan # 扫描可用的无线网络 iw dev wlan0 connect <SSID> # 连接到无线网络 iw dev wlan0 disconnect # 断开当前的无线连接 iw dev wlan0 settype managed # 设置无线接口的工作模式 iw dev wlan0 set channel 6 # 设置无线接口的频道 iw dev wlan0 set txpower 20 # 设置无线接口的传输功率 iw dev wlan0 link# 查看当前连接的无线网络信息 iw wlan0 info # 获取设备工作状态信息 iw event #获取所有网络设备的工作日志信息
4、wpa_passphrase
生成wpa_supplicant.conf配置文件
假如网络名称为test,密码为12345678,生成配置文件的命令如下:
1
wpa_passphrase test 12345678> /etc/wpa_supplicant.conf