linux下如何使用命令連線wifi

2021-09-01 12:15:14 字數 3911 閱讀 5119

前提就是你的裝置要有無線網絡卡,並且驅動呀什麼的都是載入好了的,只需要最後一步連線!!!

(1)首先ifconfig命令檢視一下,這個就是檢視你的前提是否滿足,我的無線網絡卡裝置名字為wlan0,這裡已經成功載入

1|root@sabresd_6dq:/ # ifconfig

eth0      link encap:ethernet  hwaddr 12:21:12:12:12:34

inet addr:192.168.1.1  bcast:192.168.1.255  mask:255.255.255.0

up broadcast multicast  mtu:1500  metric:1

rx packets:2083 errors:0 dropped:0 overruns:0 frame:0

tx packets:43 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

rx bytes:169875 (165.8 kib)  tx bytes:2959 (2.8 kib)

lo        link encap:local loopback

inet addr:127.0.0.1  mask:255.0.0.0

inet6 addr: ::1/128 scope:host

up loopback running  mtu:16436  metric:1

rx packets:40 errors:0 dropped:0 overruns:0 frame:0

tx packets:40 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

rx bytes:3208 (3.1 kib)  tx bytes:3208 (3.1 kib)

wlan0     link encap:ethernet  hwaddr 7c:dd:90:78:81:51

inet6 addr: fe80::7edd:90ff:fe78:8151/64 scope:link

up broadcast running multicast  mtu:1500  metric:1

rx packets:0 errors:0 dropped:0 overruns:0 frame:0

tx packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

rx bytes:4086851 (3.8 mib)  tx bytes:187712 (183.3 kib)

(2)關閉eth0(eth0是本地的乙太網)

root@sabresd_6dq:/ # ifconfig eth0 down        

//此時eth0 就已經下線了 記得命令加許可權哈,我這裡是root

//不是root的記得這樣執行:

root@sabresd_6dq:/ # sudo ifconfig eth0 down

(3)關掉了eth0之後,我們就可以開啟usb wifi無線網絡卡

root@sabresd_6dq:/ # ifconfig  wlan0 up

0x1300 = 00064300

可以看到:wlan0已經啟動,再使用ifconfig檢視,就可以看到eth0沒有了,wlan0 還在

root@sabresd_6dq:/ # ifconfig

lo        link encap:local loopback

inet addr:127.0.0.1  mask:255.0.0.0

inet6 addr: ::1/128 scope:host

up loopback running  mtu:16436  metric:1

rx packets:40 errors:0 dropped:0 overruns:0 frame:0

tx packets:40 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

rx bytes:3208 (3.1 kib)  tx bytes:3208 (3.1 kib)

wlan0     link encap:ethernet  hwaddr 7c:dd:90:78:81:51

inet6 addr: fe80::7edd:90ff:fe78:8151/64 scope:link

up broadcast running multicast  mtu:1500  metric:1

rx packets:0 errors:0 dropped:0 overruns:0 frame:0

tx packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

rx bytes:5748079 (5.4 mib)  tx bytes:267896 (261.6 kib)

(4)(上面的基礎有了之後)掃瞄可用的無線網路

root@sabresd_6dq:/ # iwlist wlan0 scan | grep essid  //根據essid進行過濾查詢

essid:"cqupt2004_bgn"

essid:"lede-lede"

essid:"hp_dx"

essid:"pandorabox_1708f0"

essid:"miphone"

essid:"cmcc-freemm"

essid:"cqupt-free"

essid:"lede_q"

essid:"cqupt"

essid:"cmcc-edu-test"

essid:"sk"

essid:"dlink2001"

essid:"chinanet"

essid:"cqupt"

essid:"cqupt"

(5)選擇要連線的無線網路

root@sabresd_6dq:/ # iwconfig wlan0 essid "miphone"
(6)輸入該網路的安全密碼

root@sabresd_6dq:/ # iwconfig wlan0 key 15330478604
(7)連線到指定的ap(無線路由)

root@sabresd_6dq:/ # iwconfig wlan0 ap auto
(8)設定無線網絡卡的ip位址

root@sabresd_6dq:/ # ifconfig wlan0 192.168.1.120
(9)使用 ping 命令檢測無線網連通狀況

root@sabresd_6dq:/ # ping 192.168.1.1

ping 192.168.1.1 (192.168.1.1): 56 data bytes

64 bytes from 192.168.1.1: seq=0 ttl=64 time=42.804 ms

64 bytes from 192.168.1.1: seq=1 ttl=64 time=5.020 ms

Linux常用命令 w

功能說明 顯示目前登入系統的使用者資訊。語 法 w fhlsuv 使用者名稱 補充說明 執行這項指令可得知目前登入系統的使用者有那些人,以及他們正在執行的程式。單獨執行w 指令會顯示所有的使用者,您也可指定使用者名稱,僅顯示某位使用者的相關資訊。參 數 f 開啟或關閉顯示使用者從何處登入系統。h 不...

linux中w命令使用

w命令 用來檢視登入者的資訊及他們的行為。user 登入使用者名稱 tty 登入後系統分配的終端號 from 遠端主機名,即從哪登入的 login 何時登入 idle 使用者空閒時間。這是個計時器,一旦使用者執行任何操作,改計時器就會被重置。jcpu 和終端連線的所有程序占用時間。包括當前正在執行的...

linux下如何使用命令列檢視apache日誌

apache日誌位置 var log apache2 錯誤資訊 var log apache2 error.log 其它資訊 var log apache2 access.log 在命令列檢視這些日誌 需要root許可權 1.cat 命令 sudo cat var log apache2 error...