Ⅰ linux下啟動和關閉網卡命令
網卡配置後可以用多種方式啟動和關掉網卡
1、服務形式開關網卡
啟動:service network start
關閉:service network stop
2、還可以在這里開關網路服務
啟動網路服務:/etc/init.d/network start
停止網路服務:/etc/init.d/network stop
2、ifconfig開關網卡
啟動:ifconfig eth網卡編號 up
關閉:ifconfig eth網卡編號 down
Ⅱ linux為什麼網卡是ens33
ens33為自動備援模式,名稱定為ens33。
網卡的編號存在一定的規則,網卡的代號與網卡的來源有關。Linux繼承了Unix以網路為核心的設計思想,為一個性能穩定的多用戶網路操作系統。
1、eno1:代表由主板bios內置的網卡。
2、ens1:代表有主板bios內置的PCI-E網卡。
3、enp2s0: PCI-E獨立網卡。
4、eth0:如果以上都不使用,則回到默認的網卡名。
Linux操作系統誕生於1991年10月5日。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。
(2)linux網卡代碼擴展閱讀:
物理層具體實現無線電信號的接收與發射,它與無線網卡硬體中的擴頻通信機相對應。物理層提供空閑信道估計CCA信息給MAC層,以便決定是否可以發送信號,通過MAC層的控制來實現無線網路的CSMA/CA協議。
無線網卡用於連接無線網路,就是利用無線電波作為信息傳輸的媒介構成的無線區域網,與有線網路的用途十分類似,最大的不同在於傳輸媒介的不同,利用無線電技術取代網線,可以和有線網路互為備份,只可惜速度太慢。
無線網卡標准:
1、IEEE802.11a:使用5GHz頻段,傳輸速度54Mbps,與802.11b不兼容。
2、IEEE 802.11b :使用2.4GHz頻段,傳輸速度11Mbps。
3、IEEE802.11g:使用2.4GHz頻段,傳輸速度54Mbps,可向下兼容802.11b。
4、IEEE802.11n(Draft 2.0) :用於Intel新的迅馳2筆記本和高端路由上,可向下兼容,傳輸速度300Mbps。
Ⅲ Linux關於網卡的幾個命令
一、Linux網路屬性配置
1.Linux主機接入到網路方式
IP/NETMASK:實現本地網路通信
路由(網關):可以進行跨網路通信
DNS伺服器地址:基於主機名的通信,Linux可以有三個DNS地址
當第一個地址本身掛了,才會查找其備用地址;若第一個地址無法解析則停止
2.網路屬性配置方式
(1)靜態指定
1)命令方式
ifcfg系列命令:
ifconfig:配置IP,NETMASK
route:配置路由相關信息
netstat:狀態及統計數據查看
iiproute2系列命令:
ip OBJECT:
addr:地址和掩碼;
link:介面
route:路由
ss:狀態及統計數據查看
CentOS 7:nm(Network Manager)家族
nmcli:命令行工具
nmtui:text window 工具
hostname/hostnamectl:主機名配置
2) 配置文件:
RedHat及相關發行版:/etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME
DNS伺服器指定配置文件:/etc/resolv.conf
本地主機名配置文件:/etc/sysconfig/network
註:命令配置能及時生效,但時關閉當前進程之後配置失效,為一次性配置方式
通過配置文件配置網路屬性,無法立即生效,需要重啟服務、重新載入配置文件或者重啟進程
(2)動態分配:依賴於本地網路中有DHCP服務
DHCP:Dynamic Host Configure Procotol, 動態主機配置協議,此時不能固定IP地址
3.網路介面命名
(1)傳統命名
乙太網:eth#,例如eth0, eth1, …
PPP網路:ppp#, 例如,ppp0, ppp1, …
(2)可預測命名方案(CentOS 7)
支持多種不同的命名機制,根據Fireware, 拓撲結構等信息自動配置
1) Firmware或BIOS為主板上集成的設備提供的索引信息可用,則根據此索引進行命名,如eno1,eno2, …
2) Firmware或BIOS為PCI-E擴展槽所提供的索引信息可用,且可預測,則根據此索引進行命名,如ens1, ens2, …
3) 如果硬體介面的物理位置信息可用,則根據此信息命名,如enp2s0, …
4) 如果用戶顯式定義,也可根據MAC地址命名,例如eno16777736(十六進制MAC), …
5)上述均不可用,則仍使用傳統方式命名;
(3)命名格式的組成
en:ethernet,表示網際網路網卡介面
wl:wlan,表示無線網網卡介面
ww:wwan,Wireless Wide Area Network,表示無線廣域網網卡
(4)名稱類型:
o<index>:集成設備的設備索引號;
s<slot>:擴展槽的索引號;
x<MAC>:基於MAC地址的命名;
p<bus>s<slot>:基於匯流排及槽的拓撲結構進行命名;
Ⅳ 如何在linux系統中安裝網卡驅動源代碼
1、lsmod|sort查看有無網卡的驅動,沒有搏燃進行下一步!2、modprobe -l|grep "rtl8187l"查看有沒有基扒虛8187的驅動,有的話,進行下一此咐步!3、modprobe rtl8187l回車,OK!
Ⅳ linux命令的網卡設置
1、 設置ip地址(即時生效,重啟失效)
#ifconfig eth0 ip地址 netmask子網掩碼
2、 設置ip地址(重啟生效,永久生效)
#setup
3、 通過配置文件設置ip地址(重啟生效,永久生效)
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #設備名,與文件同名。
ONBOOT=yes #在系統啟動時,啟動本設備。
BOOTPROTO=static
IPADDR=202.118.75.91 #此網卡的IP地址
NETMASK=255.255.255.0 #子網掩碼
GATEWAY=202.118.75.1 #網關IP
MACADDR=00:02:2D:2E:8C:A8 #mac地址
4、 重啟網路服務
#service network restart //重啟所有網卡
5、 禁用網卡,啟動網卡
#ifdown eth0
#ifup eth0
6、 屏蔽網卡,顯示網卡
#ifconfig eth0 down
#ifconfig eth0 up
7、 配置DNS客戶端(最多三個)
#vi /etc/resolv.conf
nameserver 202.99.96.68
8、更改主機名(即時生效)
#hostname主機名
9、更改主機名(重啟計算機生效,永久生效)
#vi /etc/sysconfig/network
HOSTNAME=主機名
Ⅵ linux 怎麼啟動網卡
在實際工作中,經常會遇到Linux系統進行重啟網卡的操作,有以下三種方法:
1、service network restart
可以用CRT工具連接到Linux命令行界面;也可以進入操作系統界面,然後選擇終端輸入:
3、ifconfig eth0 up可以用於啟動網卡 ;
4、ifconfig eth0 down可以用於禁用網卡 。
Ⅶ Linux下如何獲取網卡信息
一、查看命令
1啟動 linux 操作系統,進入到桌面。
2啟動終端。
3在終端鍵入命令 ifconfig eth0,回車。如下圖所示:
二、信息解讀
第一行說明了網卡類型和MAC地址。
第二行說明了IPV4地址,廣播地址和子網掩碼。
第三行說明了IPV6地址。
第五行說明了接收的數據包總數,以及錯誤的包數、丟失的數據包數。
第六行與第五行相對應,分別是發送的數據包總數,以及錯誤的包數、丟失的數據包數。
第八行則分別是接收和發送的位元組數。
Ⅷ 在Linux下如何編譯網卡驅動啊。我有光碟自帶的驅動源代碼,求詳細步驟。
bzip2 -d 2008_0925_RT2870_Linux_STA_v1.4.0.0.tar.bz2
bzip2 -d 2008_0925_RT2870_Linux_STA_WebUI_v1.4.0.0.tar.bz2
用上述命令分別解壓上述文件,然後分別進入各自目錄,看裡面的INSTALL或README文件,一版般裡面有安裝說明。權
Ⅸ 請問誰有獲取LINUX系統下客戶端MAC網卡信息的PHP代碼謝謝!
把下面的保枝棗存PHP擴展名的文件,放在伺服器上訪問。
<?php
//獲取網卡的MAC地址原碼
class GetMacAddr{
var $return_array = array(); // 返回帶有MAC地址的字串數組。
var $mac_addr;
function GetMacAddr($os_type){
switch ( strtolower($os_type) ){
case "linux":
$this->forLinux();
break;
case "solaris":
break;
case "unix":
break;
case "aix":
break;
default:
$this->forWindows();
break;
}
$temp_array = array();
foreach ( $this->return_array as $value ){
if (
preg_match("/[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"信搭改."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f]/i",$value,
$temp_array ) ){
$this->mac_addr = $temp_array[0];
break;
}
}
unset($temp_array);
return $this->mac_addr;
}
function forWindows(){
@exec("ipconfig /all", $this->return_array);
if ( $this->return_array )
return $this->return_array;
else{
$ipconfig = $_SERVER["WINDIR"]."\system32\ipconfig.exe"滑判;
if ( is_file($ipconfig) )
@exec($ipconfig." /all", $this->return_array);
else
@exec($_SERVER["WINDIR"]."\system\ipconfig.exe /all", $this->return_array);
return $this->return_array;
}
}
function forLinux(){
@exec("ifconfig -a", $this->return_array);
return $this->return_array;
}
}
//方法使用
$mac = new GetMacAddr(PHP_OS);
echo $mac->mac_addr;
?>
Ⅹ 把linux的一個網卡配置為一個路由器的埠,該怎麼配
輸入以下代碼,vi / etc / sysconfig / network-scripts / ifcfg-eth0,填寫IP地址,子網掩碼,網關,填寫後,保存並退出岩啟,重啟網路服務,紅框代碼為重啟 代碼,ping網關,測試外部網路,通過正常操作。
1、打開橡隱Linux終端系統,然後在系統中輸入以下代碼, vi / etc / sysconfig /網路腳本/ ifcfg-eth0。
(10)linux網卡代碼擴展閱讀:
ifconfig查看網卡信息的命令(網卡的名稱為eth0〜ethN,取決於使用的網卡),只有root用戶才能使用,普通用戶不能使用。
route -n命令可查看路由,cat /etc/resolv.conf可查看DNS並配置DNS, 有三種方法可以在此文件的命令行中修改IP,其中之梁棗廳一是臨時的,重啟後將不可用。