Linux无线网络配置命令
linux iw命令参数

linux iw命令参数摘要:1.引言2.iw 命令简介3.iw 命令参数详解a.基本参数i.设备名称ii.模式iii.频率iv.信道b.高级参数i.速率ii.隐私设置iii.信号质量iv.传输功率4.iw 命令的实际应用案例5.总结正文:【引言】Linux 是一个非常强大的操作系统,其命令行界面提供了丰富的工具,让用户可以方便地管理网络设备。
在Linux 中,iw 命令是一个非常实用的工具,用于配置和查询无线网络接口。
本文将详细介绍iw 命令的参数及其应用。
【iw 命令简介】iw 命令是Linux 内核中用于配置和查询无线网络接口的命令行工具。
它支持IEEE 802.11 无线网络设备,允许用户查看和修改无线网络接口的配置。
iw 命令可以通过man 命令查看其手册,也可以在实际操作中通过输入“iw”并按回车键查看其可用命令。
【iw 命令参数详解】【基本参数】1.设备名称:使用iw 命令时,需要指定要操作的无线网络接口。
设备名称通常为“wlan0”、“wlan1”等。
如果不指定设备名称,则默认为“wlan0”。
2.模式:指定无线网络接口的工作模式,包括“managed”和“monitor”。
默认模式为“managed”。
3.频率:指定无线网络的频段。
例如,可以使用“2.4G”或“5G”等。
默认频率为“2.4G”。
4.信道:指定无线网络所使用的信道。
例如,可以使用“6”或“11”等。
默认信道为“36”。
【高级参数】1.速率:指定无线网络的传输速率。
例如,可以使用“1M”或“54M”等。
默认速率为“54M”。
2.隐私设置:指定无线网络的加密方式。
例如,可以使用“WEP”或“WPA2”等。
默认加密方式为“WEP”。
3.信号质量:指定无线网络信号的质量。
例如,可以使用“good”或“excellent”等。
默认信号质量为“good”。
4.传输功率:指定无线网络设备的发射功率。
例如,可以使用“10”或“50”等。
路由器的路由配置命令汇总(win和linux系统)

路由器的路由配置命令汇总(win和linux系统)2009-07-16 17:43:15分类:系统运维⼯作时总是要在这三个个体中配来配去,所以为了⽅便,汇总了。
win下:使⽤ Route 命令⾏⼯具查看并编辑计算机的 IP 路由表。
Route 命令和语法如下所⽰:route [-f] [-p] [Command][Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]-f 清除所有⽹关⼊⼝的路由表。
如果该参数与某个命令组合使⽤,路由表将在运⾏命令前清除。
-p 与 add 命令⼀起使⽤时使路由具有永久性。
该参数与 add 命令⼀起使⽤时,将使路由在系统引导程序之间持久存在。
默认情况下,系统重新启动时不保留路由。
与 print 命令⼀起使⽤时,显⽰已注册的持久路由列表。
忽略其他所有总是影响相应持久路由的命令。
Command 指定您想运⾏的命令 (Add/Change/Delete/Print)。
路由类型:有三种路由1.主机路由从⼀台主机映射⼀条到本地⽹络上的的其他主机上command format:route add -host destination_ip local_ip -interface interfaceeg:我们想为本地主机接⼝hme0(204.12.17.1)和另⼀台在相邻才C类⽹络上的主机(204.12.16.100)之间增加⼀条路由#route add -host 204.12.16.100 204.12.17.1 -interface hme02.⽹络路由允许数据包从本地主机传输到在本地⽹络的其他主机上增加⼀个到另⼀个⽹络的的直接路由command format:route add -net destination_network_ip local_ip -netmask maskeg:如果我们要想为C类⽹掩码在本地主机(204.12.17.1)和我们上⾯指出的⽹络之间增加⼀条路由(204.12.16.0⽹络)我们可以使⽤如下的命令:#route add -net 204.12.16.0 204.12.17.1 -netmask 255.255.255.03.缺省路由将寻找⼀条路由的任务传送到⼀台路由器。
Linux中Wi-Fi无线网络和AP无线热点的配置教程

Linux中Wi-Fi⽆线⽹络和AP⽆线热点的配置教程0.Linux下的Wi-Fi配置⽆线⽹络飞速发展的今天,许多设备都提供了连接⽆线⽹络的功能。
那么Linux下的wifi到底该怎么配置、连接呢??开始配置之前,我们要说说iw家族。
iw是linux下常⽤的wifi配置⼯具,⽹上有相应的库和源码。
全名为wirelessTools。
配置wifi模块,并连接相应的⽆线⽹络过程:主要使⽤iwpriv命令(1)扫描可⽤的⽆线⽹络:复制代码代码如下:iwlist wifi-name scanning其中wifi-name为⽆线⽹卡的名字,⽐如⽹卡eth0就是系统默认的⽹卡名字, wifi-name可以⽤ifconfig查看,⼀般为ra0。
(2)看扫描到的⽹络信息,按要连接的⽹络类型进⾏配置。
以下为扫描到的⽹络:复制代码代码如下:iwlist ra0 scanning===>rt_ioctl_giwscan. 11(11) BSS returned, data->length = 1427ra0 Scan completed :Cell 01 - Address: C4:CA:D9:1D:9E:A0Protocol:802.11b/g/nESSID:""Mode:ManagedFrequency:2.412 GHz (Channel 1)Quality=7/100 Signal level=-87 dBm Noise level=-82 dBmEncryption key:offBit Rates:54 Mb/sCell 02 - Address: FC:75:16:A1:A9:16Protocol:802.11b/g/nESSID:"jxj_rd"Mode:ManagedFrequency:2.452 GHz (Channel 9)Quality=94/100 Signal level=-53 dBm Noise level=-92 dBmEncryption key:onBit Rates:54 Mb/sIE: WPA Version 1Group Cipher : TKIPPairwise Ciphers (2) : TKIP CCMPAuthentication Suites (1) : PSKIE: IEEE 802.11i/WPA2 Version 1Group Cipher : TKIPPairwise Ciphers (2) : TKIP CCMPAuthentication Suites (1) : PSKCell 03 - Address: C4:CA:D9:02:2A:70Protocol:802.11b/g/nESSID:""Mode:ManagedFrequency:2.462 GHz (Channel 11)Quality=83/100 Signal level=-57 dBm Noise level=-92 dBmEncryption key:offBit Rates:54 Mb/sCell 04 - Address: 14:D6:4D:75:CA:9CProtocol:802.11b/g/nESSID:"liangym"Mode:ManagedFrequency:2.472 GHz (Channel 13)Quality=100/100 Signal level=-27 dBm Noise level=-92 dBmEncryption key:onBit Rates:54 Mb/sIE: WPA Version 1Group Cipher : CCMPPairwise Ciphers (1) : CCMPAuthentication Suites (1) : PSKIE: IEEE 802.11i/WPA2 Version 1Group Cipher : CCMPPairwise Ciphers (1) : CCMPAuthentication Suites (1) : PSK如上:ESSID项的值即为⽆线⽹络的名字,如上的“jxj_rd”等。
Linux系统下中命令行中实现Wifi连接的方法

Linux系统下中命令行中实现Wifi连接的方法Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux下怎么管理wifi无线网络呢?可能和Windows下不一样,下面把在命令行中实现Wifi 连接的方法分享给大家方法步骤首先,我假设您们都已经正确安装了无线网卡的驱动程序。
没有这前提,后续的一切都如镜花水月。
如果您你机器确实没有正确安装上,您应该看看关于您的发布版本的维基和文档。
然后您就可以用如下命令来检查是哪一个接口来支持无线连接的:$ iwconfig一般来说,无线接口都叫做wlan0。
当然也有例外的,但在这篇教程中我们将会一直用通用叫法。
以防万一,你得确认下以使此接口服务是启动着的:$ sudo ip link set wlan0 up一但确认了无线接口是工作着的,你就可以用如下命令来扫描附近的无线网络了:$ sudo iw dev wlan0 scan | less根据扫描出的结果,可以得到网络的名字(它的SSID),它的信息强度,以及它使用的是哪个安全加密的(如:WEP、WPA/WPA2)。
从此时起,将会分成两条路线:情况很好、很容易的以及情况稍微复杂的。
如果您想连接的网络是没有加密的,您可以用下面的命令直接连接:$ sudo iw dev wlan0 connect [网络 SSID]如果网络是用 WEP 加密的,也非常容易:$ sudo iw dev wlan0 connect [网络 SSID] key 0:[WEP 密钥]但网络使用的是 WPA 或 WPA2 协议的话,事情就不好办了。
这种情况,您就得使用叫做wpasupplicant 的工具,它默认是没有的。
然后需要修改 /etc/wpasupplicant/wpa_supplicant.conf 文件,增加如下行:network={ ssid="[网络 ssid]" psk="[密码]" priority=1}我建议你在文件的末尾添加它,并确保其他配置都注释掉。
linux 网络配置命令

Linux设置用永久静态IP配置文件位于:/etc/sysconfig/network-script s/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.0.3NETMASK=255.255.255.0GATEWAY=192.168.0.1使IP地址生效:/sbin/ifdown eth0/sbin/ifup eth0通知网关更新信息:/etc/init.d/network restart如果想给该网卡设置多IP则:1.执行“cp ifcfg-eth0 ifcfg-eth0:1”复制eth0的配置文件,文件名在原文件名后加":1".2.编辑修改ifcfg-eth0:1中相应的字段,具体如下:懂得网络配置命令是一般技术人员必备的技术,经过一段时间的研究和学习,总结了一些常用的命令和示例以便日后查阅.传统的在1--3点,ip高级路由命令在4--12点,两者部分可以通用,并达到同样的目的,但ip 的功能更强大,可以实现更多的配置目的.首先,先了解传统的网络配置命令:1. 使用ifconfig命令配置并查看网络接口情况示例1: 配置eth0的IP,同时激活设备:# ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up示例2: 配置eth0别名设备eth0:1 的IP,并添加路由# ifconfig eth0:1 192.168.4.2# route add –host 192.168.4.2 dev eth0:1示例3:激活(禁用)设备# ifconfig eth0:1 up(down)示例4:查看所有(指定)网络接口配置# ifconfig (eth0)2. 使用route 命令配置路由表示例1:添加到主机路由# route add –host 192.168.4.2 dev eth0:1# route add –host 192.168.4.1 gw 192.168.4.250示例2:添加到网络的路由# route add –net IP netmask MASK eth0# route add –net IP netmask MASK gw IP# route add –net IP/24 eth1示例3:添加默认网关# route add default gw IP示例4:删除路由# route del –host 192.168.4.1 dev eth0:1示例5:查看路由信息# route 或route -n (-n 表示不解析名字,列出速度会比route 快)3.ARP 管理命令示例1:查看ARP缓存# arp示例2: 添加# arp –s IP MAC示例3: 删除# arp –d IP4. ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具。
linux路由表设置之route指令详解

linux路由表设置之route指令详解输出项说明Destination⽬标⽹段或者主机Gateway⽹关地址,”*” 表⽰⽬标是本主机所属的⽹络,不需要路由Genmask⽹络掩码Flags标记。
⼀些可能的标记如下:U — 路由是活动的H — ⽬标是⼀个主机G — 路由指向⽹关R — 恢复动态路由产⽣的表项D — 由路由的后台程序动态地安装M — 由路由的后台程序修改! — 拒绝路由Metric路由距离,到达指定⽹络所需的中转数(linux 内核中没有使⽤)Ref路由项引⽤次数(linux 内核中没有使⽤)Use此路由项被路由软件查找的次数Iface该路由表项对应的输出接⼝3 种路由类型主机路由主机路由是路由选择表中指向单个IP地址或主机名的路由记录。
主机路由的Flags字段为H。
例如,在下⾯的⽰例中,本地主机通过IP地址192.168.1.1的路由器到达IP地址为10.0.0.10的主机。
Destination Gateway Genmask Flags Metric Ref Use Iface----------- ------- ------- ----- ------ --- --- -----10.0.0.10 192.168.1.1 255.255.255.255 UH 0 0 0 eth0⽹络路由⽹络路由是代表主机可以到达的⽹络。
⽹络路由的Flags字段为N。
例如,在下⾯的⽰例中,本地主机将发送到⽹络192.19.12的数据包转发到IP地址为192.168.1.1的路由器。
Destination Gateway Genmask Flags Metric Ref Use Iface----------- ------- ------- ----- ----- --- --- -----192.19.12 192.168.1.1 255.255.255.0 UN 0 0 0 eth0默认路由当主机不能在路由表中查找到⽬标主机的IP地址或⽹络路由时,数据包就被发送到默认路由(默认⽹关)上。
linux iw命令参数

linux iw命令参数
【原创版】
目录
1.Linux iw 命令概述
2.iw 命令的参数
3.参数的使用示例
4.总结
正文
【1.Linux iw 命令概述】
Linux 中的 iw 命令是一种用于配置无线网络接口的工具,它可以查询和修改无线网络设备的状态,还可以扫描附近的无线网络。
iw 命令的全称是“interface”,它主要用于无线网络接口的配置和管理。
【2.iw 命令的参数】
iw 命令有许多参数,这些参数用于实现不同的功能。
以下是一些常用的参数:
- -i:用于指定要查询或修改的网络接口
- -s:用于指定要查询或修改的参数类型,例如 channel、frequency 等
- -c:用于指定要查询或修改的参数值
- -r:用于刷新缓存的参数值
【3.参数的使用示例】
以下是一些使用 iw 命令参数的示例:
- 查看指定接口的频道信息:iw -s channel -i wlan0
- 修改指定接口的频道:iw -s channel -c 1 -i wlan0
- 查看指定接口的频率信息:iw -s frequency -i wlan0
- 修改指定接口的频率:iw -s frequency -c 2437 -i wlan0
【4.总结】
总的来说,iw 命令是在 Linux 系统中配置和管理无线网络接口的重要工具,它提供了丰富的参数选项,可以满足用户对于无线网络的各种需求。
Linux终端命令route管理网络路由

Linux终端命令route管理网络路由Linux系统是一种开源的操作系统,具有强大的网络管理功能。
其中,route命令是一种常用的终端命令,用于管理网络路由。
本文将介绍route命令的使用方法,让你更好地了解和掌握Linux系统中网络路由的管理。
一、route命令概述route命令用于查看和操作系统的IP路由表。
IP路由表是记录主机之间如何通信的一张表格,它包含了目的IP地址、子网掩码、下一跳地址等重要信息。
通过route命令,你可以添加、删除或修改路由表中的路由信息,实现对网络路由的管理。
二、基本用法1. 查看路由表要查看Linux系统的路由表,只需在终端中输入以下命令:```route -n```该命令会显示系统当前的路由表。
其中,目的地址和网关分别对应路由表的目标和下一跳地址。
2. 添加路由若需要添加一条新的路由,可以使用以下命令:```route add -net 目标网段/子网掩码 gw 网关地址```这条命令会将目标网段添加到路由表中,并指定该网段的下一跳为网关地址。
3. 删除路由要删除一条已存在的路由,可以使用以下命令:```route del -net 目标网段/子网掩码```以上命令会将目标网段对应的路由信息从路由表中删除。
4. 修改路由如果需要修改一条已经存在的路由,可以使用以下命令:```route change -net 目标网段/子网掩码 gw 新的网关地址```该命令会将目标网段的下一跳地址修改为新的网关地址。
三、实际应用示例以下是一些实际应用场景中,使用route命令管理网络路由的示例:1. 设置默认网关要将某个IP地址设为系统的默认网关,可以使用以下命令:```route add default gw 默认网关地址```这条命令将默认网关地址添加到系统的路由表中。
2. 配置静态路由在某些情况下,你可能需要手动配置一些静态路由。
例如,要将目标网段192.168.2.0/24的流量通过网关192.168.1.1转发,可以使用以下命令:```route add -net 192.168.2.0/24 gw 192.168.1.1```以上命令会将目标网段192.168.2.0/24添加到路由表中,并指定下一跳为网关192.168.1.1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux无线网络配置命令
——无线网卡驱动安装与WLAN 802.11配置
WLAN (Wireless Local
Area Network)类似于有线以太网,WLAN 的 802.11a 标准使用 5 GHz 频段,支持的最大速度为 54 Mbps,而
802.11b 和 802.11g 标准使用 2.4 GHz 频段,分别支持最大 11 Mbps 和 54 Mbps
的速度。
使用Windows操作系统,WLAN配置很简单。
无线网卡厂商将Windows 下的驱动随网卡一起销售。
而Linux新兴的操作系统,这方面的
驱动不多。
以前购买无线网卡时也没考虑Linux下的驱动程序,于是需要编译驱动程序源码。
现在市场上大部分的无线网卡都是对于Atheros芯片的。
如TP—LINK的310G、350G、510G、550G、650G。
对于Atheros芯
片的网卡,可以到网站上找到驱动程序,根据源代码包里面的README和INSTALL文件来获得足够的安装信息。
最新驱动源码包(0.9.2版本)下载地址;
下面详细介绍无线网卡驱动程序的安装和WLAN的配置。
操作步骤:
下载驱动源码包存放在 /root/downloads目录下
步骤一、解压源码压缩包
1). 进入文件所在目录
cd /root/downloads
2). 解压.bz2格式的压缩包
bunzip2 madwifi-0.9.2.tar.bz2
生成.tar格式压缩包
3). 解压.tar格式的压缩包
tar xvf madwifi-0.9.2.tar
步骤二、编译安装驱动
4). 进入解压后的目录
cd madwifi-0.9.2
5). 编译驱动程序
make
查看编译信息,没有error,编译成功,继续安装驱动6). 安装驱动
make install
步骤三、驱动模块配置
7). 插入扫描模块
modprobe ath_pci
8). 扫描访问接入点
modprobe wlan_scan_sta
9). 启动无线网卡ath0
ifconfig ath0 up
获取网卡信息
10). wlanconfig ath0 list scan
网卡信息如下,default是所在无线局域网的名称, 00:d0:f8:e0:a8:88 是无线路由器的物理地址,54M是带宽为54M网卡。
SSID BSSID CHAN RATE S:N INT CAPS
default 00:d0:f8:e0:a8:88 6 54M 25:0 100 ESs
或者使用第二种命令获取详细信息
iwlist ath0 scan
ath0 Scan completed :
Cell 01 - Address: 00:D0:F8:E0:A8:88
ESSID:"default"
Mode:Master
Frequency:2.437 GHz (Channel 6)
Quality=24/94 Signal level=-71 dBm Noise level=-95 dBm
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s; 12 Mb/s; 24 Mb/s;
36 Mb/s; 9 Mb/s; 18 Mb/s 48 Mb/s; 54
Mb/s
Extra:bcn_int=100
步骤四、连接访问接入点(Access Points)
11). 使用无线网络名称接入
iwconfig ath0 essid "default"
或者使用无线网络路由器物理地址接入
iwconfig ath0 ap 00:D0:F8:E0:A8:88
或者自动寻找可接入的网络
iwconfig ath0 ap any
或者:
iwconfig ath0 ap auto
步骤五、动态获取IP地址
12). 使用DHCP动态获取ip地址
dhclient ath0
获取的ip信息
Internet Software Consortium DHCP Client 2.0pl5
Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium. All rights reserved.
Please contribute if you find this software useful.
For info, please visit ;
eth1: unknown hardware address type 24
eth1: unknown hardware address type 24
Listening on LPF/ath0/00:02:6f:20:14:81
Sending on LPF/ath0/00:02:6f:20:14:81
Sending on Socket/fallback/fallback-net
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 7 DHCPOFFER from 192.168.1.1
DHCPREQUEST on ath0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
bound to 192.168.1.103 -- renewal in 7200 seconds.
最下一行的192.168.1.103是动态获取的ip地址
或者使用命令获取ip地址 dhcpcd ath0
13). 测试网络是否可通
ping
步骤六适用于没有DHCP服务器的无线局域网或DHCP分配ip失败的情况。
步骤六、手动设置ip
与网络管理员联系,获取局域网的信息。
或者查看Windows下DHCP分配的ip 地址和默认网关和DNS。
我的是无线局域网默认网关:192.168.1.1, 子网掩码:255.255.255.0, DNS: 202.199.240.2
14). 设置ip地址和子网掩码
ifconfig ath0 192.168.1.x netmask 255.255.255.0 up
15). 编辑配置文件/etc/resolv.conf
gedit /etc/resolv.conf
在所有nameserver前加上#,然后添加一行
nameserver 202.199.240.2
然后保存退出
16). 添加默认网关
route add default gw 192.168.1.1
17). 启动无线网卡ath0
ifconfig ath0 up
18). 测试网络是否可通
ping 。