linux網卡文件
㈠ linux系統\Centos沒有網卡eth0配置文件怎麼辦
1.大家都知道linux下面設置ip是 ifconfig 命令
通過下面命令即可臨時設置IP地址。
ifconfig 設備名 IP 地址 (ifconfig eth0 192.168.1.117)
2. 設置好之後馬上生效,不需要重啟網卡服務(千萬別重啟網卡服務,不然剛剛設置的又沒有了)ifconfig即可查看當前網卡的IP地址。
以上介紹的是臨時解決辦法,如果要徹底解決需要生成一個網卡配置文件才行
復制設置配置文件
一般來說如果沒有網卡eth0配置文件,你到網卡配置目/etc/sysconfig/network-scripts/下面都會有一個 ifcfg-lo 回環介面配置文件,拷貝一份
拷貝了一個lo配置文件之後,把文件IP地址和參數改一下改成eth0保存即可啦.
編寫配置文件
通過上述方法復制的文件不完整,可以通過vi編輯輸入補全。或者直接手動輸入設置,
特別提醒一下
如要設置mac地址,可以先ifconfig查看一下,可以看到mac地址的喔
重啟網路服務
設置好網卡配置之後,需要把網路服務重啟一下。輸入如下命令
service network restart
如果沒有提示任何錯誤則表示設置格式基本沒有問題哈
如果MAC地址設置錯誤的話,會提示下面信息。
可以先ifconfig查看一下,可以查看正確的MAC地址,當然你也可以直接把mac地址設置那一欄去掉可以。
㈡ Linux網卡配置文件路徑是什麼
都放在/etc目錄下。但具體位置不同。IP,網關記錄在/etc/sysconfig/network-scripts下的ifcfg-eth0這個文件里。
DNS記錄在/etc下的resolv.conf這個文件里。
域名在/etc下的named.conf這里 昨天希賽老師也是這樣說的
㈢ linux中網卡文件位置
網卡,即網路介面板,又稱網路適配器或NIC (網路介面控制器),是一塊被設計用來允許計算機在計算機網路上進行通訊的計算機硬體。由於其擁有MAC地址,因此屬於OSI模型的第1層。它使得用戶可以透過電纜或無線相互連接。 每一個網卡都有一個被稱為MAC地址的獨一無二的48位串列號,它被寫在卡上的一塊ROM中。
一、環境
VirtualBox + CentOS6.5
二、問題
有時候在克隆伺服器之後配置網路時,或者在維護別人建好的伺服器時,會遇到這樣一種情況。如下圖所示:
即:在介面配置文件ifcfg-eth0中,配置的是網卡eth1的信息。
這種不一致有可能對強迫症造成一定的困擾,有時候我們更想要的是:在ifcfg-eth0文件中,配置的應該是網卡eth0的信息,而網卡eth1,則應該是在ifcfg-eth1中進行配置。
三、解決辦法
要解決上面的問題,大致有兩種方法:
1) 將介面配置文件的文件名由ifcfg-eth0修改為ifcfg-eth1;
2) 將網卡eth1的名稱修改為eth0.
方法一:
該方法實測是可行的,如下圖所示,修改完之後直接重啟網路即可。
方法二:
這種方法的直觀感覺是直接在ifcfg-eth0配置文件中將網卡名稱由eth1修改為eth0,但是這樣改的話,重啟網路會出現Device eth0 does not seem to be present即:設備 eth0 不存在的錯誤,如下圖所示,該問題的解決參考《L08-Linux解決Device eth0 does not seem to be present,delaying initialization問題》 。
所以還不能簡單粗暴的這么改,因為,正如下圖由ifconfig –a命令查詢到的,伺服器所識別的網卡依然是eth1,而不是eth0。
註:記住這里的mac地址08:00:27:74:39:02,在後面的實施步驟中可作為修改的依據,因為一台伺服器的IP可以隨意改變,但是mac地址是唯一的。
㈣ linux網卡配置文件
配置文件位置:老判/etc/sysconfig/network-scripts/ifcfg-eth0
# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE="Ethernet"
BOOTPROTO="none"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
IPV6_PRIVACY="no"
NAME="ens33"
UUID="1909802d-4b18-49a7-a0f5-39a1ce414c03"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.68.101"
PREFIX="24"
GATEWAY="192.168.68.254"
DNS1="8.8.8.8"
IPV4_FAILURE_FATAL="no"
DEFROUTE="沒仿yes"
PROXY_METHOD="none"
BROWSER_ONLY="no"
TYPE=Ethernet介面類型,常見的有ETHERNET(乙太網)、Bridge(橋接介面)
BOOTPROTO=dhcp激活此介面使用什麼協議來配置介面屬性:dhcp,boot,static,none
PEERDNS=yes如果BOOTPROTO的枯含纖值為「dhcp」,是否允許dhcp
DNS1:第一DNS伺服器指向;若/etc/resolve的配置文件也有,則此處優先
DNS2:備用DNS伺服器指向;
IPV6_ADDR_GEN_MODE=stable-privacy
DEVICE=ens33此配置文件對應的設備名稱
ONBOOT=yes操作系統啟動時,在系統引導過程中,是否激活此介面
NETMASK:子網掩碼;CentOS 7支持使用PREFIX以長度方式指明子網掩碼;
GATEWAY:默認網關;
USERCTL:是否允許普通用戶控制此設備
㈤ linux下無線網卡如何驅動
linux下無線網卡具體驅動的操作方法如下:
1、首先需要確定網卡的類型,打開linux的輸入窗口,然後繼續在linux終端下輸入lsusb命令,此時在輸出欄的第一行可以查看網卡類型,記錄下來。
㈥ Linux系統\Centos沒有網卡eth0配置文件怎麼辦
CentOS中沒有ifcfg-eth0 配置文件的解決辦法
用 CentOS-6.5-i386-LiveDVD.iso鏡像安裝好CentOS 6.5系統後(已經把系統寫入硬碟),發現ip在每次重啟後都會還原,用ifconfig查看是有eth0網卡的(也有可能只有回環網卡lo),於是查看eth0網卡配置文件,發現在 /etc/sysconfig/network-scripts/ 目錄下沒有 ifcfg-eth0 這個網卡配置文件。
原因
查了一下,在官方wiki中有這樣的描述:
上游的預設組態已改用 NetworkManager,而且介質預設是不會被啟用的(針對乙太網來說比較難理解)。權宜之計就是在安裝過程中,等待安裝程序詢問你的系統語言、鍵盤、基本安裝或其它存儲設置後,執行「檢查裝置」並顯示「請為這台電腦命名……」的畫面。這個晝面內有一粒「設置網路」的按鈕。點擊這個按鈕會啟動NetworkManager。請選取名為 System eth0 的乙太網路連線並編輯它的設定。假如你選用「自動連線」的選項,網路連線在日後開機時便會被啟動。你也可以在安裝完成後透過 NetworkManager(「系統;選項;網路連線」或右按通知區域內的網路小圖示,選取「編輯連線……」)來作出這個改動。
假如你不採用 NetworkManager,你可以通過編輯網路連接的設置文件(正常為 /etc/sysconfig/network-scripts/ifcfg-eth0)並把 ONBOOT=no改為 ONBOOT=yes來達到相同效果。
也就是說是CentOS6改用NetworkManager方式管理網路了,可以運行如下命令進行確認:
chkconfig--list | grep -i netw
結果:
NetworkManager0:off 1:off 2:on 3:on 4:on 5:on 6:off
network0:off 1:off 2:off 3:off 4:off 5:off 6:off
這里可以看到,NetworkManager是開機啟動狀態,network是關閉狀態。
解決辦法就是關閉NetworkManager,用傳統的network方式來管理網路,並補充上ifcfg-eth0文件即可
修復步驟
1、關閉NetworkManager服務
$ service NetworkManager stop
2、關閉NetworkManager開機啟動
chkconfig NetworkManager off
3、添加 /etc/sysconfig/network-scriipts/ifcfg-eth0 文件
DEVICE=eth0
BOOTPROTO=static
IPADDR=146.175.139.13
NETMASK=255.255.255.0
GATEWAY=146.175.139.255
HWADDR=00:25:90:81:5e:64
NM_COnTROLLED=no
ONBOOT=yes
TYPE=Ethernet
IPV6INIT=no
註:文件內容的值根據實際情況修改
4、開機啟動network
chkconfig network on
5、開啟network服務
service network start
即可生效。
㈦ 如何配置Linux網卡
linux下配置網路步驟方法:
配置動態IP
1、在終端命令窗口中輸入setup,就會彈出如下窗口。
[root@wgods ~]# setup
拓展資料:
1、網卡上面裝有處理器和存儲器(包括RAM和ROM)。網卡和區域網之間的通信是通過電纜或雙絞線以串列傳輸方式進行的。而網卡和計算機之間的通信則是通過計算機主板上的I/O匯流排以並行傳輸方式進行。因此,網卡的一個重要功能就是要進行串列/並行轉換。由於網路上的數據率和計算機匯流排上的數據率並不相同,因此在網卡中必須裝有對數據進行緩存的存儲晶元。
2、在安裝網卡時必須將管理網卡的設備驅動程序安裝在計算機的操作系統中。這個驅動程序以後就會告訴網卡,應當從存儲器的什麼位置上將區域網傳送過來的數據塊存儲下來。網卡還要能夠實現乙太網協議。
3、網卡並不是獨立的自治單元,因為網卡本身不帶電源而是必須使用所插入的計算機的電源,並受該計算機的控制。因此網卡可看成為一個半自治的單元。當網卡收到一個有差錯的幀時,它就將這個幀丟棄而不必通知它所插入的計算機。當網卡收到一個正確的幀時,它就使用中斷來通知該計算機並交付給協議棧中的網路層。當計算機要發送一個IP數據包時,它就由協議棧向下交給網卡組裝成幀後發送到區域網。
4、隨著集成度的不斷提高,網卡上的晶元的個數不斷的減少,雖然各個廠家生產的網卡種類繁多,但其功能大同小異。
參考資料:網路:網卡
㈧ Linux網卡配置文件常用配置方法
安裝完一套Linux發行版後,使用ifconfig命令會看到本機所有的網路介面,但此時往往還不能使用,還需要給這些網卡配置下才行。
比如在CentOS或者Fedora系統中,乙太網卡的配置文件一般位於
/etc/sysconfig/network-scripts目錄下,如果你有網卡eth0但是沒有ifcfg-eth0文件,那麼就新建一個ifcfg-eth0,對於eth1也是如此。有時候Linux系統的IP地址都是公司規劃好的,因此需要給網卡配置靜態IP地址,那麼此時ifcfg-eth0配置文件的內容如下:
DEVICE=網卡名稱,比如eth0
ONBOOT=yes
BOOTPROTO=static表示配置的是靜態IP
IPADDR=配置規劃好的IP地址
NETMASK=配置規劃好的網路掩碼
GATEWAY=配置規劃好的網關
HWADDR=配置此台設備的MAC地址
㈨ linux的網卡配置文件
這個沒有好辦法,只能根據你的經驗了,如果是系統管理員的話,多用下不同的發行版就知道了,一般是deb發行版有自己的特徵,比如
ubuntu的是
/etc/network/interfaces
文件
redhat及其centos等是
/etc/system-config/network-scripts/目錄下
或者你可以看下
/etc/init.d/network
腳本中的內容,一般都會定義網路配置文件的位置的
Good
Luck~~