centos minimal 命令列連線wifi

2021-07-27 04:34:05 字數 3336 閱讀 1609

markdown 首行縮排:輸入法 全形兩個空格 即可(一般情況下快捷鍵shift+space 切換半形與全形)。

ifconfig eth0 up
然後再用ifconfig檢視,就能看到eth0 已經鏈結到網上了.為了能夠在電腦重啟後能自動開啟eth0 ,需要修改/etc/sysconfig/network-scripts目錄下的ifcfg-eth0檔案

使用vi 開啟ifcfg-eth0 並修改裡面的onboot=no 為onboot=yes .如下:

device=eth0

hwaddr=xx:xx:xx:xx:xx:xx # mac addr

type=ethernet

uuid=028d9cb6-22

cd-486d-b838-fa0643c1cccd

onboot=yes #修改後,這裡為yes

nm_controlled=yes

bootproto=dhcp

這是我看到/etc/sysconfig/network-scripts下還有乙個ifcfg-wlan0檔案, 此檔案是配置無線網絡卡的,如上一同修改了

device=wlan0

hwaddr=xx:xx:xx:xx:xx:xx # mac addr

type=ethernet

uuid=2c906dc7-7d4e-4be7-96d3-6b86a2c2b960

onboot=yes

nm_controlled=yes

bootproto=dhcp

然後我用ifconfig wlan0 up啟動無線網絡卡,提示沒有網絡卡驅動(大致就是這個意思,在做的的時候沒有截圖,忘記具體顯示的什麼內容了.)

需要安裝顯示卡驅動,我記得我以前在安裝centos的桌面環境的時候我這個本的無線網絡卡是能用的,所以centos的源裡應該是有我這本的驅動的.需要看看我的本的顯示卡型號,然後才能安裝.從網上查考檢視網絡卡型號是使用lspci命令,我在命令列輸入lspci提示沒有這個命令,還得安裝.輸入命令:

yum install lspci*
提示沒有此安裝包,在網上查了才知道要安裝 pciutils,

yum install pciutils*
選擇全部安裝.

再次檢視

[root@linux ~]# lspci

00:00.0 host bridge: intel corporation mobile 945gm/pm/gms, 943/940gml and 945gt express memory controller hub (rev 03)

......

02:00.0 network controller: intel corporation pro/wireless 3945abg [golan] network connection (rev 02)

03:00.0 ethernet controller: realtek semiconductor co., ltd. rtl8111/8168/8411 pci express gigabit ethernet controller (rev 01)

...

我的無線網絡卡型號是:intel corporation pro/wireless 3945abg,去centos 源中找找

[root@linux ~]# yum list  | grep "3945"

iwl3945-firmware.noarch 15.32.2.9-4.el6 @anaconda-centos-201605211917.i386/6.8

果然有,安裝吧

[root@linux ~]# yum install iwl3945-firmware
安裝完後,再用

ifocnfig wlan0 up

ifconfig檢視, wlan0 已經啟動

無線網絡卡接入網路需要設定ssid和密碼,這個在圖形介面中很好做,但是命令列下…

我在網上找了乙個介紹比較明了的**archlilnux wiki

其中介紹了各種手動和自動管理wifi的工具,手動的主要有iw/iwconfig + wpa_supplicant

我這裡選擇安裝了iw+wpa_supplicant

[root@linux ~]# yum install iw

[root@linux ~]# yum install wpa_supplicant

然後就可以使用

iw dev wlan0 scan | grep "ssid"
檢視附近有哪些wifi可用

根據wifi加密方式不同,連線方式(命令)也有差異,一般情況向現在都是用wpa/wpa2 方式

wpa/wpa2

連線網路

ip link set dev wlan0 up

wpa_supplicant -b -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf # -b 後台模式

dhclient wlan0 #注意

wpa_supplicant.conf 配置:

ctrl_inte***ce=/var/run/wpa_supplicant

#ctrl_inte***ce_group=wheel

ap_scan=1

network=

要關閉連線,可以禁用介面:

ip link set dev wlan0 down
要使用靜態 ip,將 dhclient 命令替換為:

ip addr add 192.168.8.10/24 broadcast 192.168.8.255 dev wlan0

ip route add default via 192.168.8.1

禁用界面前,需要先重新整理 ip 位址和閘道器:

ip addr flush dev wlan0

ip route flush dev wlan0

CentOS minimal網路設定

centos minimal版本預設不啟動網路,所以要自己配置。配置過程 1 編輯配置檔案 23 vi etc sysconfig network script ifcfg eth0 需要更改兩項 1 nm controlled no 修改為no不依賴vmware networkmanager控制 ...

CentOS minimal網路設定

centos minimal版本預設不啟動網路,所以要自己配置。配置過程 1 編輯配置檔案 23 vi etc sysconfig network script ifcfg eth0 需要更改兩項 1 nm controlled no 修改為no不依賴vmware networkmanager控制 ...

centos minimal 網路配置

參考 躺槍。mark!在虛擬機上安裝發現預設是命令列介面一路進行下去,最後發現是minimal的安裝,並且網絡卡也沒有預設啟動.暈死。網上搜了下才知道原來centos 6的minimal下,網絡卡預設onboot no 並且設定了依賴 networkmanager 的選項,nm controlled...