Redhat中配置無(wú)線網(wǎng)絡(luò)使用iwconfig。
創(chuàng)新互聯(lián)建站主營(yíng)南開(kāi)網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,App定制開(kāi)發(fā),南開(kāi)h5小程序開(kāi)發(fā)搭建,南開(kāi)網(wǎng)站營(yíng)銷推廣歡迎南開(kāi)等地區(qū)企業(yè)咨詢
iwconfig是Linux Wireless Extensions(LWE)的用戶層配置工具之一。LWE是Linux下對(duì)無(wú)線網(wǎng)絡(luò)配置的工具,
包括內(nèi)核的支持、用戶層配置工具和驅(qū)動(dòng)接口的支持三部分。目前很多無(wú)線網(wǎng)卡都支持LWE,而且主流的Linux發(fā)
布版本,比如Redhat Linux、Ubuntu Linux都已經(jīng)帶了這個(gè)配置工具。
用法: iwconfig interface [essid {NN|on|off}]
[nwid {NN|on|off}]
[mode {managed|ad-hoc|...}
[freq N.NNNN[k|M|G]]
[channel N]
[ap {N|off|auto}]
[sens N]
[nick N]
[rate {N|auto|fixed}]
[rts {N|auto|fixed|off}]
[frag {N|auto|fixed|off}]
[enc {NNNN-NNNN|off}]
[power {period N|timeout N}]
[retry {limit N|lifetime N}]
[txpower N {mW|dBm}]
[commit]
說(shuō)明:iwconfig是LWE最主要的工具,可以對(duì)無(wú)線網(wǎng)卡的大部分參數(shù)進(jìn)行配置。
參數(shù):
essid:設(shè)置無(wú)線網(wǎng)卡的ESSID(Extension Service Set ID)。通過(guò)ESSID來(lái)區(qū)分不同的無(wú)線網(wǎng)絡(luò),正常情況下
只有相同ESSID的無(wú)線站點(diǎn)
才可以互相通訊,除非想監(jiān)聽(tīng)無(wú)線網(wǎng)絡(luò)。其后的參數(shù)為雙引號(hào)括起的ESSID字符串,或者是any/on/off
,如果ESSID字符串中包含
any/no/off,則需要在前面加"--"。
示例:
#ifconfig eth0 up/down 啟動(dòng)/禁用無(wú)線網(wǎng)卡
#iwconfig eth0 essid any 允許任何ESSID,也就是混雜模式
#iwconfig eth0 essid "My Network" 設(shè)置ESSID為"My Network"
#iwconfig eth0 essid -- "ANY" 設(shè)置ESSID為"ANY"
#iwconfig eth0 key [1] 設(shè)置key id
#iwconfig eth0 key 1231231234 設(shè)置password為1231231234
#iwpriv eth0 auth 2 設(shè)置認(rèn)證方式為Shared
#iwpriv eth0 enc 2 設(shè)置加密方式為WEP
#iwlist eth0 scanning 搜索周圍存在的無(wú)線網(wǎng)絡(luò)
iwconfig eth0 nwid AB34
iwconfig eth0 nwid o
iwconfig eth0 nickname “My Linux Node”
iwconfig eth0 txpower off
iwconfig eth0 rts 250
iwconfig eth0 rts off
iwconfig eth0 mode Managed
iwconfig eth0 mode Ad-Hoc
iwconfig eth0 freq 2422000000
iwconfig eth0 freq 2.422G
iwconfig eth0 channel 3
iwconfig eth0 channel auto
iwconfig eth0 ap 00:60:1D:01:23:45
iwconfig eth0 ap any
iwconfig eth0 ap off
iwconfig eth0 rate 11M
iwconfig eth0 rate auto
iwconfig eth0 rate 5.5M auto
iwconfig eth0 txpower 15
iwconfig eth0 txpower 30mW
iwconfig eth0 txpower auto
iwconfig eth0 txpower off
iwconfig eth0 sens -80
iwconfig eth0 sens 2
iwconfig eth0 retry 16
iwconfig eth0 retry lifetime 300m
iwconfig eth0 retry min limit 8
nwid: Network ID,只用于pre-802.11的無(wú)線網(wǎng)卡,802.11網(wǎng)卡利用ESSID和AP的MAC地址來(lái)替換nwid,現(xiàn)在
基本上不用設(shè)置。
示例:
#iwconfig eth0 nwid AB34
#iwconfig eth0 nwid off
nick: Nickname,一些網(wǎng)卡需要設(shè)置該參數(shù),但是802.11協(xié)議棧、MAC都沒(méi)有用到該參數(shù),一般也不用設(shè)置。
示例:
#iwconfig eth0 nickname "My Linux Node"
mode:設(shè)置無(wú)線網(wǎng)卡的工作模式,可以是
Ad-hoc:不帶AP的點(diǎn)對(duì)點(diǎn)無(wú)線網(wǎng)絡(luò)
Managed:通過(guò)多個(gè)AP組成的網(wǎng)絡(luò),無(wú)線設(shè)備可以在這個(gè)網(wǎng)絡(luò)中漫游
Master:設(shè)置該無(wú)線網(wǎng)卡為一個(gè)AP
Repeater:設(shè)置為無(wú)線網(wǎng)絡(luò)中繼設(shè)備,可以轉(zhuǎn)發(fā)網(wǎng)絡(luò)包
Secondary:設(shè)置為備份的AP/Repeater
Monitor:監(jiān)聽(tīng)模式
Auto:由無(wú)線網(wǎng)卡自動(dòng)選擇工作模式
示例:
#iwconfig eth0 mode Managed
#iwconfig eth0 mode Ad-Hoc
freq/channel:設(shè)置無(wú)線網(wǎng)卡的工作頻率或者頻道,小于1000的參數(shù)被認(rèn)為是頻道,大于10000的參數(shù)被認(rèn)為
是頻率。頻率單位為Hz,
可以在數(shù)字后面附帶k, M, G來(lái)改變數(shù)量級(jí),比如2.4G。頻道從1開(kāi)始。使用lwlist工具可以查
看無(wú)線網(wǎng)卡支持的頻率
和頻道。參數(shù)off/auto指示無(wú)線網(wǎng)絡(luò)自動(dòng)挑選頻率。
注意:如果是Managed模式,AP會(huì)指示無(wú)線網(wǎng)卡的工作頻率,因此該設(shè)置的參數(shù)會(huì)被忽略。Ad-hoc模式
下只使用該設(shè)定的頻率初始無(wú)線網(wǎng)絡(luò),如果加入已經(jīng)存在的Ad-hoc網(wǎng)絡(luò)則會(huì)忽略該設(shè)置的頻率參數(shù)。
示例:
#iwconfig eth0 freq 2422000000
#iwconfig eth0 freq 2.422G
#iwconfig eth0 channel 3
#iwconfig eth0 channel auto
ap:連接到指定的AP或者無(wú)線網(wǎng)絡(luò),后面的參數(shù)可以是AP的MAC地址,也可以是iwlist scan出來(lái)的標(biāo)識(shí)符。如
果是Ad-hoc,則連接到
一個(gè)已經(jīng)存在的Ad-hoc網(wǎng)絡(luò)。使用off參數(shù)讓無(wú)線網(wǎng)卡不改變當(dāng)前已連接的AP下進(jìn)入自動(dòng)模式。any/auto
參數(shù),無(wú)線網(wǎng)卡自動(dòng)選擇
最好的AP。
注意:如果無(wú)線信號(hào)低到一定程度,無(wú)線網(wǎng)絡(luò)會(huì)進(jìn)入自動(dòng)選擇AP模式。
示例:
#iwconfig eth0 ap 00:60:1D:01:23:45
#iwconfig eth0 ap any
#iwconfig eth0 ap off
rate/bit:如果無(wú)線網(wǎng)卡支持多速率,則可以通過(guò)該命令設(shè)置工作的速率。小于1000的參數(shù)由具體的無(wú)線網(wǎng)卡
驅(qū)動(dòng)定義,一般是傳輸速
率的索引值,大于1000的為速率,單位bps,可以在數(shù)字后面附帶k, M, G來(lái)指定數(shù)量級(jí)。auto參數(shù)
讓無(wú)線網(wǎng)卡自動(dòng)選擇速率
fixed參數(shù)讓無(wú)線網(wǎng)卡不使用自動(dòng)速率模式。
示例:
#iwconfig eth0 rate 11M
#iwconfig eth0 rate auto
#iwconfig eth0 rate 5.5M auto //自動(dòng)選擇5.5M以下的速率
txpower:如果無(wú)線網(wǎng)卡支持多發(fā)射功率設(shè)定,則使用該參數(shù)設(shè)定發(fā)射,單位為dBm,如果指定為W(毫瓦),只
轉(zhuǎn)換公式為:
dBm=30+log(W)。參數(shù)on/off可以打開(kāi)和關(guān)閉發(fā)射單元,auto和fixed指定無(wú)線是否自動(dòng)選擇發(fā)射功
率。
示例:
#iwconfig eth0 txpower 15
#iwconfig eth0 txpower 30mW
#iwconfig eth0 txpower auto
#iwconfig eth0 txpower off
sens:設(shè)置接收靈敏度的下限,在該下限之下,無(wú)線網(wǎng)卡認(rèn)為該無(wú)線網(wǎng)絡(luò)信號(hào)太差,不同的網(wǎng)卡會(huì)采取不同的
措施,一些現(xiàn)代的無(wú)線網(wǎng)卡
會(huì)自動(dòng)選擇新的AP。正的參數(shù)為raw data,直接傳給無(wú)線網(wǎng)卡驅(qū)動(dòng)處理,一般認(rèn)為是百分比。負(fù)值表示
dBm值。
示例:
#iwconfig eth0 sens -80
#iwconfig eth0 sens 2
retry:設(shè)置無(wú)線網(wǎng)卡的重傳機(jī)制。limit ‘value’ 指定最大重傳次數(shù);lifetime ‘value’指定最長(zhǎng)重試時(shí)間
,單位為秒,可以附帶m和u來(lái)
指定單位為毫秒和微秒。如果無(wú)線網(wǎng)卡支持自動(dòng)模式,則在limit和lifetime之前還可以附加min和max
來(lái)指定上下限值。
示例:
#iwconfig eth0 retry 16
#iwconfig eth0 retry lifetime 300m
#iwconfig eth0 retry min limit 8
rts:指定RTS/CTS握手方式,使用RTS/CTS握手會(huì)增加額外開(kāi)銷,但如果無(wú)線網(wǎng)絡(luò)中有隱藏?zé)o線節(jié)點(diǎn)或者有很
多無(wú)線節(jié)點(diǎn)時(shí)可以提高性能。
后面的參數(shù)指定一個(gè)使用該機(jī)制的最小包的大小,如果該值等于最大包大小,則相當(dāng)于禁止使用該機(jī)制。
可以使用auto/off/fixed
參數(shù)。
示例:
#iwconfig eth0 rts 250
#iwconfig eth0 rts off
frag:設(shè)置發(fā)送數(shù)據(jù)包的分片大小。設(shè)置分片會(huì)增加額外開(kāi)銷,但在噪聲環(huán)境下可以提高數(shù)據(jù)包的到達(dá)率。一
般情況下該參數(shù)小于最大包
大小,有些支持Burst模式的無(wú)線網(wǎng)卡可以設(shè)置大于最大包大小的值來(lái)允許Burst模式。還可以使用
auto/fixed/off參數(shù)。
示例:
#iwconfig eth0 frag 512
#iwconfig eth0 frag off
key/enc[ryption]:設(shè)置無(wú)線網(wǎng)卡使用的加密密鑰,此處為設(shè)置WEP模式的加密key,如果要使用WPA,需要
wpa_supplicant工具包。
密鑰參數(shù)可以是 XXXX-XXXX-XXXX-XXXX 或者 XXXXXXXX 格式的十六進(jìn)制數(shù)值,也可以是s:xxxxxx的
ASCII字符。如果在密鑰參數(shù)之前
加了[index],則只是設(shè)置該索引值對(duì)應(yīng)的密鑰,并不改變當(dāng)前的密鑰。直接指定[index]值可以設(shè)置當(dāng)
前使用哪一個(gè)密鑰。指定on/
off可以控制是否使用加密模式。open/restricted指定加密模式,取決于不同的無(wú)線網(wǎng)卡,大多數(shù)無(wú)線
網(wǎng)卡的open模式不使用加密且
允許接收沒(méi)有加密的數(shù)據(jù)包,restricted模式使用加密??梢允褂枚鄠€(gè)key參數(shù),但只有最后一個(gè)生效
。
WEP密鑰可以是40bit,用10個(gè)十六進(jìn)制數(shù)字或者5個(gè)ASCII字符表示,也可以是128bit,用26個(gè)十六
進(jìn)制數(shù)字或者13個(gè)ASCII字符表
示。
示例:
#iwconfig eth0 key 0123-4567-89
#iwconfig eth0 key [3] 0123-4567-89
#iwconfig eth0 key s:password [2]
#iwconfig eth0 key [2]
#iwconfig eth0 key open
#iwconfig eth0 key off
#iwconfig eth0 key restricted [3] 0123456789
#iwconfig eth0 key 01-23 key 45-67 [4] key [4]
power:設(shè)置無(wú)線網(wǎng)卡的電源管理模式。period ‘value’ 指定喚醒的周期,timeout ‘value’指定進(jìn)入休眠的
等待時(shí)間,這兩個(gè)參數(shù)之前可以
加min和max修飾,這些值的單位為秒,可以附加m和u來(lái)指定毫秒和微秒。off/on參數(shù)指定是否允許電
源管理,all/unicast/multicast
指定允許喚醒的數(shù)據(jù)包類型。
示例:
#iwconfig eth0 power period 2
#iwconfig eth0 power 500m unicast
#iwconfig eth0 power timeout 300u all
#iwconfig eth0 power off
#iwconfig eth0 power min period 2 power max period 4
commit:提交所有的參數(shù)修改給無(wú)線網(wǎng)卡驅(qū)動(dòng)。有些無(wú)線網(wǎng)卡驅(qū)動(dòng)會(huì)先緩存無(wú)線網(wǎng)卡參數(shù)修,使用這個(gè)命令來(lái)
讓無(wú)線網(wǎng)卡的參數(shù)修改生效。不過(guò)一般不需要使用該命令,因?yàn)闊o(wú)線網(wǎng)卡驅(qū)動(dòng)最終都會(huì)是參數(shù)的修改生效,一般
在debug時(shí)會(huì)用到。
-------------------------------------------------------------------------
iwlist eth1 scan 搜索無(wú)線網(wǎng)絡(luò):
顯示搜到的網(wǎng)絡(luò)(此處只顯示一個(gè)):
eth1 Scan completed :
Cell 01 - Address: 00:04:E2:E3:04:FC
ESSID:"ap_demo"
Mode:Managed
Frequency:2.437 GHz
Quality:0/0 Signal level=-61 dBm Noise level=-96 dBm
Encryption key:on
Bit Rate:1 Mb/s
Bit Rate:2 Mb/s
Bit Rate:5.5 Mb/s
Bit Rate:11 Mb/s
Bit Rate:6 Mb/s
Bit Rate:9 Mb/s
Bit Rate:12 Mb/s
Bit Rate:18 Mb/s
Bit Rate:24 Mb/s
Bit Rate:36 Mb/s
Bit Rate:48 Mb/s
Bit Rate:54 Mb/s
Cell 02 ……
---------------------------------------------------------------------------
設(shè)置板子的channel
iwlist eth1 channel 11
-----------------------------------------------------------------------------
設(shè)置模式:
iwconfig eth1 mode managed
通過(guò)MAC 設(shè)置AP:
iwconfig eth1 ap 00:0A:EB:CA:79:B0
連接到WEP on 的AP:
iwconfig eth1 key s:12345 等效于 iwconfig eth1 enc 3132333435(12345的hex值) (為什么
AP64bit的口令是40bit呢)
iwconfig eth1 key on
iwconfig eth1 essid sychip_demo
斷開(kāi)WEP:
iwconfig eth1 enc off
查看IP:
ifconfig eth1
設(shè)置IP:
ifconfig eth1 10.3.1.74
把IP: 129.158.215.204 , netmask: 255.255.255.0分配給rh0,
# ifconfig rh0 129.158.215.204 netmask 255.255.255.0
獲取IP;
ifconfig eth1 dhcp start (從eth1走,不需要ip即可dhcp)
udhcpc -i eth1
udhcpc --help
路由處理:
若要?jiǎng)h除以 10. 起始的 IP 路由表中的所有路由,請(qǐng)鍵入:
route delete 10.*
route del default
route add -net 10.3.0.0 netmask 255.255.0.0 eth1 (eth1獲得IP之前,使用此命令顯示:No such
device)
終端方式:iwconfig?或者?iwconfig?wlan0
ESSID:“wifi名”
C語(yǔ)言方式:可以用popen獲取
如果安裝Linux系統(tǒng)的設(shè)備有無(wú)線網(wǎng)卡,即可連接WiFi,下面是Linux系統(tǒng)連接WiFi的方法:
①檢查是哪一個(gè)接口來(lái)支持無(wú)線連接
sudo?iwconfig
②啟動(dòng)無(wú)線網(wǎng)卡WLAN0
sudo?ip?link?set?wlan0?up
③掃描附近的無(wú)線網(wǎng)絡(luò)
sudo?iw?dev?wlan0?scan?|?less
④用下面的命令直接連接
sudo?iw?dev?wlan0?connect?[網(wǎng)絡(luò)?SSID]?key?0:[WEP?密鑰]
#SSID就是無(wú)線網(wǎng)的名稱,密鑰就是無(wú)線網(wǎng)的密碼。
這個(gè)問(wèn)題其實(shí)也不難,你要開(kāi)啟DHCP你可以在LINUX修改成自動(dòng)獲取就可以了
看你是用那個(gè)LINUX的系統(tǒng),
以Red Hat Enterprise Linux 5.5為例
1、最常用的給網(wǎng)卡配置ip的命令為
#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up 這個(gè)是臨時(shí)生效的 也可以通過(guò)setup來(lái)設(shè)置
說(shuō)明:
eth0是第一個(gè)網(wǎng)卡,其他依次為eth1,eth*
192.168.0.1是給網(wǎng)卡配置的第一個(gè)網(wǎng)卡配置的ip地址
netmask 255.255.255.0 配置的是子網(wǎng)掩碼
up是表示立即激活
ifconfig的更多參數(shù)說(shuō)明查看相關(guān)幫助
2、手動(dòng)改/etc/sysconfig/network-scripts/ifcfg-eth0文件
vi打開(kāi) vi /etc/sysconfig/network-scripts/ifcfg-eth0文件
原內(nèi)容:
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:03:47:2C:D5:40
ONBOOT=yes
TYPE=Ethernet
改為:
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.223
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
HWADDR=00:03:47:2C:D5:40
ONBOOT=yes
TYPE=Ethernet
分別執(zhí)行命令
/sbin/ifdown eth0
/sbin/ifup eth0
/etc/init.d/network restart //使設(shè)置的網(wǎng)關(guān)馬上生效
ifup - 代表?yè)芴?hào)的連接命令,該命令只要在命令行或終端中可以成功執(zhí)行就可以了
ifdown - 代表斷開(kāi)連接的命令,同樣該命令只要在命令行或終端中可以成功執(zhí)行就可以了
3、設(shè)置DNS
/etc/resolv.conf
nameserver 202.102.24.35 指定了dns服務(wù)器的地址
1.文件系統(tǒng)有 hostapd 工具,如沒(méi)有需自行移植
2.文件系統(tǒng)有 udhcpd 工具,如沒(méi)有需自行移植
1)打開(kāi) hostapd 配置文件,修改配置內(nèi)容:
vi /etc/hostapd.conf:
ctrl_interface=/var/run/hostapd
#change wlan0 to your wireless device
interface="wlan0"http://這個(gè)是網(wǎng)卡設(shè)備節(jié)點(diǎn),修改成 wlan0
driver=nl80211
ssid="test"http://熱點(diǎn)名稱,可自定義
channel=1
# ....../............ macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=3
wpa_passphrase="12345678" //熱點(diǎn)的密碼,自定義
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
2)打開(kāi)分配網(wǎng)絡(luò) ip 的配置文件(這里粘貼部分):
vi /etc/udhcpd.conf(只需修改開(kāi)頭部分即可)
# Sample udhcpd configuration file (/etc/udhcpd.conf)# Values shown are defaults
# The start and end of the IP lease block
start 192.168.0.20 //自動(dòng)分配 ip 的開(kāi)始范圍
end 192.168.0.254 //自動(dòng)分配 ip 的結(jié)束范圍
# The interface that udhcpd will useinterface
wlan0 //自動(dòng)分配的網(wǎng)卡設(shè)備節(jié)點(diǎn)
3)配置完這兩個(gè)文件后開(kāi)始創(chuàng)建熱點(diǎn):
hostapd -B /etc/hostapd.conf -f /var/log/hstap.log
4)設(shè)置 wlan0 的 ip
ifconfig wlan0 192.168.0.2
5)啟動(dòng)自動(dòng)分配 ip 后臺(tái),為連接上的設(shè)備分配 ip
udhcpd -f /etc/udhcpd.conf
6)執(zhí)行以下發(fā)送熱點(diǎn)命令腳本send_ap.sh
#!/bin/sh
ifconfig wlan0 down
ps -ef | grep hostapd | grep -v grep | awk '{print $1}' | xargs kill -9
ps -ef | grep wpa_supplicant | grep -v grep | awk '{print $1}' | xargs kill -9
ps -ef | grep udhcpd | grep -v grep | awk '{print $1}' | xargs kill -9
hostapd -B /etc/hostapd.conf -f /var/log/hostap.log
ifconfig wlan0 192.168.0.2
udhcpd -f /etc/udhcpd.conf
然后可以用手機(jī)或者其他 wifi 設(shè)備連接 8723 發(fā)送的 ap 熱點(diǎn)“test”,密碼 12345678
7)以上幾步僅僅保證了,AP服務(wù),你可以連接、有了dhcp你可以獲得動(dòng)態(tài)IP,但是如何保證設(shè)備能通過(guò)這個(gè)無(wú)線網(wǎng)卡來(lái)上網(wǎng)呢,這需要配置,將無(wú)線網(wǎng)卡wlan0的設(shè)備傳輸數(shù)據(jù)轉(zhuǎn)發(fā)到有線網(wǎng)卡eth0上面。所以需要配置一下路由轉(zhuǎn)發(fā)規(guī)則,打通數(shù)據(jù)傳輸?shù)逆溌贰?/p>
執(zhí)行以下路由轉(zhuǎn)發(fā)腳本iptables.sh
#! /bin/sh
#設(shè)置linux系統(tǒng)允許ip包轉(zhuǎn)發(fā)
echo "1" /proc/sys/net/ipv4/ip_forward
#清除原設(shè)置
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X
iptables -t nat -X
iptables -t mangle -X
#設(shè)置filter table默認(rèn)原則
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
#啟用NAT功能
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
進(jìn)行路由轉(zhuǎn)發(fā)時(shí)如果iptables出錯(cuò),需要進(jìn)行相關(guān)的內(nèi)核配置:
Networking —-
Networking options —-
[*] Network packet filtering (replaces ipchains) —
Core Netfilter Configuration —
* Netfilter Xtables support (required for ip_tables)
IP: Netfilter Configuration —
* Connection tracking (required for masq/NAT)
* IP tables support (required for filtering/masq/NAT)
* IP range match support
* Packet filtering
* REJECT target support
* Full NAT
Type : tristate │
│ Prompt: iptables NAT support │
│ Location: │
│ - Networking support (NET [=y]) │
│ - Networking options │
│ - Network packet filtering framework (Netfilter) (NETFILTER [=y]) │
│ - IP: Netfilter Configuration │
│ (1) - IP tables support (required for filtering/masq/NAT) (IP_NF_IPTABLES [=y])
CONFIG_IP_NF_NAT
│ Location: │
│ - Networking support (NET [=y]) │
│ - Networking options │
│ - Network packet filtering framework (Netfilter) (NETFILTER [=y]) │
│ (1) - IP: Netfilter Configuration
進(jìn)行路由轉(zhuǎn)發(fā)時(shí)如果nat出錯(cuò),需要進(jìn)行相關(guān)的內(nèi)核配置:
另:也可不用udhcp,選擇安裝配置 isc-dhcp-server服務(wù):
1. sudo apt-get install isc-dhcp-server
2. 安裝isc-dhcp-server完畢后,在/etc/dhcp目錄下會(huì)拷入一個(gè)配置文件dhcpd.conf,現(xiàn)在我們編輯這個(gè)文件,其它的參數(shù)設(shè)置我們不用理會(huì),我們只是先根據(jù)我們的要求使用配置文件的subnet關(guān)鍵字加入一個(gè)子網(wǎng)的定義,如下:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.11;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers home;
}
3. 在/etc/default/isc-dhcp-server中添加dhcp server監(jiān)聽(tīng)的端口:
INTERFACES="wlan0"
4. 然后重啟isc dhcp server:
sudo /etc/init.d/isc-dhcp-server restart
原文鏈接:
文章知識(shí)點(diǎn)與官方知識(shí)檔案匹配
CS入門技能樹(shù)Linux入門初識(shí)Linux
25467 人正在系統(tǒng)學(xué)習(xí)中
打開(kāi)CSDN APP,看更多技術(shù)內(nèi)容
Deepin Linux系統(tǒng)中開(kāi)啟ap-hotspot wifi熱點(diǎn)供其他計(jì)算機(jī)和android手機(jī)...
Deepin Linux系統(tǒng)中開(kāi)啟ap-hotspot wifi熱點(diǎn)供其他計(jì)算機(jī)和android手機(jī)上網(wǎng) 已經(jīng)用了很長(zhǎng)時(shí)間的Deepinlinux系統(tǒng)了,現(xiàn)在深深感覺(jué)到Deepin linux系統(tǒng)很適合中國(guó)人,但是在使用的過(guò)程中,因?yàn)樗吘故莑inux系統(tǒng),所以還有許多不完善的地方,比如說(shuō)...
繼續(xù)訪問(wèn)
Linux系統(tǒng)將WiFi配置為AP模式 --- hostapd 和 udhcpd的使用說(shuō)明
hostapd是Linux系統(tǒng)上的一個(gè)帶加密功能的無(wú)線接入點(diǎn)(access point : AP)程序。hostapd能夠使得無(wú)線網(wǎng)卡切換為master模式,模擬AP(路由器)功能,作為AP的認(rèn)證服務(wù)器,負(fù)責(zé)控制管理stations的接入和認(rèn)證。hostapd 是用于接入點(diǎn)和身份驗(yàn)證服務(wù)器的...
繼續(xù)訪問(wèn)
linux ap程序,ubuntu(linux)無(wú)線網(wǎng)卡開(kāi)啟/關(guān)閉wifi(AP)
本次操作在Thinkpad T440p Ubuntu16.04上進(jìn)行,使用hostapd使網(wǎng)卡開(kāi)啟AP功能,使用isc-dhcp-server作為dhcp服務(wù)器。1. 安裝需要的程序包sudo apt-get update sudo apt-get install hostapd isc-dhcp-server2. 開(kāi)啟無(wú)線網(wǎng)卡的AP功能2-1. 將無(wú)線網(wǎng)卡配置成monitor模式使用ifconf...
繼續(xù)訪問(wèn)
嵌入式linux開(kāi)啟無(wú)線熱點(diǎn)模式(AP),聯(lián)機(jī)設(shè)備通過(guò) wifi 熱點(diǎn)訪問(wèn)外網(wǎng)
寞水
繼續(xù)訪問(wèn)
linux無(wú)線網(wǎng)卡創(chuàng)建ap,Linux下無(wú)線網(wǎng)卡的AP模式
正常我們的無(wú)線網(wǎng)卡工作在sta模式,通過(guò)連接路由進(jìn)行上網(wǎng)。在Windows下,我們可以用獵豹、360和騰訊管家里的一些軟件助手,把我們的無(wú)線網(wǎng)卡開(kāi)一個(gè)熱點(diǎn),同樣,在Linux中。我們也可以把我們無(wú)線網(wǎng)卡的熱點(diǎn)打開(kāi),讓其他設(shè)備能夠連接。基本配置首先確保Linux能識(shí)別到無(wú)線網(wǎng)卡ifconfig 能看到 wlan0 并且有路由分配的ip把原來(lái)的動(dòng)態(tài)IP改為靜態(tài)IPsudo vim /etc/netwo...
繼續(xù)訪問(wèn)
銀河麒麟系統(tǒng)查看網(wǎng)絡(luò)設(shè)置命令_穩(wěn)定性持續(xù)增強(qiáng),優(yōu)麒麟 19.10.1 發(fā)布
嵌入式linux QQ交流群:175159209,歡迎愛(ài)好者加入交流技術(shù)問(wèn)題!優(yōu)麒麟開(kāi)源操作系統(tǒng)通過(guò)研發(fā)用戶友好的桌面環(huán)境以及特定需求的應(yīng)用軟件,為全球用戶提供更穩(wěn)定更易用的 Linux 開(kāi)源桌面操作系統(tǒng)。此次發(fā)布的優(yōu)麒麟 19.10.1 版本為更新版本,內(nèi)核版本升級(jí)至5.3.0.19.22, 火狐瀏覽器升級(jí)至70.0 版本,部分底層庫(kù)也進(jìn)行了升級(jí),新增控制面板中圖標(biāo)主題設(shè)置、字體高級(jí)設(shè)...
繼續(xù)訪問(wèn)
?
Deepin Linux系統(tǒng)中開(kāi)啟ap-hotspot wifi熱點(diǎn)供其他計(jì)算機(jī)和android手機(jī)上網(wǎng)
Deepin Linux系統(tǒng)中開(kāi)啟ap-hotspot wifi熱點(diǎn)供其他計(jì)算機(jī)和android手機(jī)上網(wǎng)教程,親測(cè)可行。
繼續(xù)訪問(wèn)
最新發(fā)布 【在ubuntu linux使用wifi創(chuàng)建AP】同時(shí)使用wifi上網(wǎng)和共享熱點(diǎn),直接命令行就可以,目前一般的wifi設(shè)備都支持創(chuàng)建ap,可以同時(shí)上網(wǎng)同時(shí)共享熱點(diǎn)。
使用linux 創(chuàng)建wifi 熱點(diǎn),之后可以非常方便的把各種無(wú)線設(shè)備弄過(guò)來(lái),然后做抓包測(cè)試,進(jìn)行研究啥的。 還是不錯(cuò)的技能的。同時(shí)在邊緣計(jì)算上也節(jié)約了單獨(dú)購(gòu)買一個(gè) wifi 路由器的成本。 還是非常的不錯(cuò)的。......
繼續(xù)訪問(wèn)
Linux系統(tǒng)將WiFi配置為AP模式 --- hostapd 和 udhcpd的使用說(shuō)明
文章目錄hostapd一、功能說(shuō)明二、配置文件hostapd.conf1. 配置WiFi 熱點(diǎn)為無(wú)密碼模式2. 配置WiFi熱點(diǎn)為加密模式三、hostapd的啟動(dòng)udhcpd一、功能說(shuō)明二、配置文件udhcpd.conf的使用三、實(shí)例說(shuō)明四、使用示例總結(jié) hostapd 一、功能說(shuō)明 hostapd是Linux系統(tǒng)上的一個(gè)帶加密功能的無(wú)線接入點(diǎn)(access point : AP)程序。hostapd能夠使得無(wú)線網(wǎng)卡切換為master模式,模擬AP(路由器)功能,作為AP的認(rèn)證服務(wù)器,負(fù)責(zé)控制管理stati
繼續(xù)訪問(wèn)
Linux WIFI STA和AP模式配置
linux系統(tǒng)連接wifi和創(chuàng)建熱點(diǎn),STA模式和AP模式。 WIFI藍(lán)牙模塊是AW-CM467-USB
繼續(xù)訪問(wèn)
?
linux 無(wú)線ap模式,在Linux(CentOS)上開(kāi)啟小度WIFI無(wú)線AP模式
解壓后修改幾個(gè)文件:1.目錄下的Makefile01ifeq ($(PLATFORM),PC)0203# Linux 2.604#LINUX_SRC = /lib/modules/$(shell uname -r)/build 這里改成自己的路徑05LINUX_SRC =/lib/modules/3.10.0-123.4.2.el7.x86_64/build06# Linux 2.4 Change...
繼續(xù)訪問(wèn)
【Linux WiFi模塊】RTL8821/8811CU WiFi模塊STATION和AP模式的使用
文章目錄1.WiFi工作模式介紹2.工具介紹及使用2.1 hostapd2.1.1 hostapd_cli2.2 wpa_supplicant2.2.1 wpa_cli3.功能實(shí)現(xiàn)3.1 WIFI之STA部分3.1.1 服務(wù)啟動(dòng)3.1.2 配置文件3.2 WIFI之AP部分3.2.1 服務(wù)啟動(dòng)3.2.2 配置文件3.2.3 IP分配及DHCP服務(wù)3.2.3.1 DNSMASQ方式3.2.3.2 DHCPCD方式3.3 網(wǎng)絡(luò)連通3.3.1 內(nèi)網(wǎng)連通3.3.2 外網(wǎng)連通 1.WiFi工作模式介紹 前面轉(zhuǎn)過(guò)對(duì)應(yīng)的
繼續(xù)訪問(wèn)
?
熱門推薦 ubuntu(linux)無(wú)線網(wǎng)卡開(kāi)啟/關(guān)閉wifi(AP)
本次操作在Thinkpad T440p Ubuntu16.04上進(jìn)行,使用hostapd使網(wǎng)卡開(kāi)啟AP功能,使用isc-dhcp-server作為dhcp服務(wù)器。 1. 安轉(zhuǎn)需要的程序包 sudo apt-get update sudo apt-get install hostapd isc-dhcp-server 2. 開(kāi)啟無(wú)線網(wǎng)卡的AP功能 2-1. 將無(wú)線網(wǎng)卡配置成monitor模式 使用...
繼續(xù)訪問(wèn)
在Linux(CentOS)上開(kāi)啟小度WIFI無(wú)線AP模式
下載DPA_MT7601U_LinuxAP_ANDROID_20121211這個(gè)文件 解壓后修改幾個(gè)文件: 1.目錄下的Makefile 01 ifeq ($(PLATFORM),PC) 02 03 # Linux 2.6
繼續(xù)訪問(wèn)
【Ubuntu 】配置WIFI為 AP模式
0,安裝軟件 apt-get install hostapd apt-get install isc-dhcp-server 1,編輯 /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) # auto lo # iface lo inet loopback auto lo ifac...
繼續(xù)訪問(wèn)
Linux下無(wú)線網(wǎng)卡 的AP模式
在Windows下,我們可以用獵豹、360和騰訊管家里的一些軟件助手,把我們的無(wú)線網(wǎng)卡開(kāi)一個(gè)熱點(diǎn),同樣,在Linux中。我們也可以把我們無(wú)線網(wǎng)卡的熱點(diǎn)打開(kāi),讓其他設(shè)備能夠連接。這里基于天嵌的IMX6UL平臺(tái),使用8723bu WIFI模塊發(fā)送AP熱點(diǎn) 前提條件: 1.文件系統(tǒng)有 hostapd 工具,如沒(méi)有需自行移植 2.文件系統(tǒng)有 udhcpd 工具,如沒(méi)有需自行移植 3. 1)打開(kāi) hosta...
繼續(xù)訪問(wèn)
如何在Linux系統(tǒng)中將無(wú)線網(wǎng)卡配置為AP
致謝博主 其他參考 實(shí)驗(yàn)環(huán)境 cat /etc/issue Ubuntu20.10 實(shí)驗(yàn)過(guò)程 1 檢查無(wú)線網(wǎng)卡是否支持AP模式 iw list | grep AP iwlist 命令用于列舉電腦上所有的無(wú)線設(shè)備和它們可以實(shí)現(xiàn)的功能,如果輸出結(jié)果可以匹配到AP,說(shuō)明你的無(wú)線網(wǎng)卡和相關(guān)驅(qū)動(dòng)是支持AP模式的。 2 安裝和使用hostapd開(kāi)啟熱點(diǎn) sudo apt-get install hostapd 修改hostapd的配置文件 sudo gedit /etc/hostapd/hostapd.conf
繼續(xù)訪問(wèn)
Linux下無(wú)線網(wǎng)卡的AP模式
正常我們的無(wú)線網(wǎng)卡工作在sta模式,通過(guò)連接路由進(jìn)行上網(wǎng)。在Windows下,我們可以用獵豹、360和騰訊管家里的一些軟件助手,把我們的無(wú)線網(wǎng)卡開(kāi)一個(gè)熱點(diǎn),同樣,在Linux中。我們也可以把我們無(wú)線網(wǎng)卡的熱點(diǎn)打開(kāi),讓其他設(shè)備能夠連接。 基本配置 首先確保Linux能識(shí)別到無(wú)線網(wǎng)卡 ifconfig 能看到 wlan0 并且有路由分配的ip 把原來(lái)的動(dòng)態(tài)IP改為靜態(tài)IP sudo
繼續(xù)訪問(wèn)
Linux wifi AP模式與STA模式
STA 模式: 1.使用iwlist wlan0 scanning 查看能夠掃描到的WiFi的ssid 2.連接wifi的配置文件:wpa_supplicant.config 執(zhí)行命令:wpa_supplicant -c /tmp/wpa_supplicant.config -i wlan0 3.ifconfig wlan0 192.168.1.5 ;route add default gw 192.168.1.1 設(shè)置IP和網(wǎng)關(guān) ,也可以通過(guò)udhcpc -i wlan0 自動(dòng)獲取路由器分
繼續(xù)訪問(wèn)
無(wú)線網(wǎng)絡(luò)滲透測(cè)試(二)
無(wú)線網(wǎng)絡(luò)監(jiān)聽(tīng)模式 網(wǎng)絡(luò)監(jiān)聽(tīng)原理 無(wú)線網(wǎng)卡有四種工作模式 Managed 模式 主要用于無(wú)線客戶端與 AP 進(jìn)行通信 Master 模式 部分網(wǎng)卡支持該模式,即可以使得設(shè)備本身成為無(wú)線接入點(diǎn) AP Ad-Hoc 模式 可以理解為在一個(gè)網(wǎng)絡(luò)中,所有設(shè)備對(duì)等,沒(méi)有管理者 Monitor 模式 用于監(jiān)控?zé)o線網(wǎng)絡(luò)內(nèi)部的流量 一般情況下,網(wǎng)卡都處在管理模式,就是只負(fù)責(zé)把數(shù)據(jù)包傳送給所有主機(jī),不搞事。 當(dāng)網(wǎng)卡處于監(jiān)聽(tīng)模式時(shí),將獲取在局域網(wǎng)中的所有數(shù)據(jù)包,不主動(dòng)與其他主機(jī)交換信息,不修改在網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)包 設(shè)置監(jiān)聽(tīng)模
繼續(xù)訪問(wèn)
kali wifi 無(wú)線滲透測(cè)試 網(wǎng)卡橋接搭建無(wú)賴AP
本技術(shù)博客只用于實(shí)驗(yàn)環(huán)境的測(cè)試學(xué)習(xí),不可用于其他用途,否則造成的后果自行承擔(dān)! 1.查看網(wǎng)卡并啟動(dòng)相應(yīng)網(wǎng)卡的監(jiān)聽(tīng)模式 ifconfig -a airmon-ng start wlan1 啟動(dòng)監(jiān)聽(tīng)模式之后網(wǎng)卡名稱會(huì)變?yōu)閣lan1mon(根據(jù)具體網(wǎng)卡名而有所不同,如:wlan0mon)查看網(wǎng)卡的工作模式可以用: iwconfig wlan1mon 查看Mode字樣,如果為Monitor則確定當(dāng)前網(wǎng)卡已進(jìn)入監(jiān)聽(tīng)模式 2.指定網(wǎng)卡在信道7進(jìn)行掃描,尋找目標(biāo)wifi ariodump wlan1mon -..
繼續(xù)訪問(wèn)
?
Linux下無(wú)線網(wǎng)卡的AP模式,ubuntu 16.04 無(wú)線網(wǎng)卡+AP
ubuntu 16.04 RTL8188EUS 無(wú)線網(wǎng)卡 安裝 加 AP 模式1.安裝USB驅(qū)動(dòng)首先 插入U(xiǎn)SB無(wú)線網(wǎng)卡lsusbBus 001 Device 011: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter (ID 0bda:8179 )# usb id ...
繼續(xù)訪問(wèn)
linux開(kāi)啟ap
linux