ifupeth0network
① 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 重啟網卡 Device eth0 has different MAC address than expected, ignoring 如何解決
這個提示是指網口的mac地址已經變化,但是設備名稱沒有變化,導致設備名稱和mac地址無法匹配,linux無法掛載該網口。換種說法就是該網口的配置文件里的mac地址和該網口實際的mac地址不符合。
這種情況一般發生在虛擬機遷移,或者更換網卡的時候,解決方案如下:
1:記錄網口的實際地址,執行ifconfig eth0
其中HWaddr後面就是網口實際的mac地址
2:更改配置文件中的mac地址
打開eth0的網口配置文件: /etc/sysconfig/network-scripts/ifcfg-eth0
(該地址可能隨著不同的操作系統有所不同)
在文件中尋找 HWADDR= 這行,如果沒有就新加一行。把這行後面的值改成第一步看到的mac地址值,例如 HWADDR="00:0C:29:2D:2D:CF",然後保存退出
3:通過service network restart重啟網卡,或者通過ifup eth0啟動網卡(該命令會檢查配置文件)
③ 虛擬機上RedHat網路不通,eth0沒有ip
虛擬機的網路採用Bridged(橋接)方式,剛開始以為,是因為機器上的有些網卡沒有連接電纜,而VMWare又恰好使用了該網卡,經過幾個小時的測試,通過禁用沒連線的網卡、把VMWare的VM0映射到連線的其他網卡,都沒有解決問題。
在VM虛擬機中裝了redhatlinux9.0,准備與主機共享文件,結果網路不通!
無法激活,在輸入ifup eth0後總提示:
Dertermining IP information for eth0....failed - no link present check cable
解決辦法:
在 /etc/sysconfig/network-scripts/ifcfg-eth0
中添加以下script:
check_link_down() {
return 1;
}
具體操作:
[root@localhost root]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vi ifcfg-eth0
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
ONBOOT=yes
USERCTL=no
PEERDNS=yes
TYPE=Ethernet
DEVICE=eth0
HWADDR=00:0c:29:64:c2:5f #此處可以不添加,根據自己機器而定(建議先不添加)
BOOTPROTO=dhcp
#以下為添加部分,具體操作方法:先按a,在游標後插入下面文本,最後 :wq 保存退出(或用Gedit編輯)
check_link_down(){
return 1;
}
接下來,重起網路(如果重起網路不行,則重啟系統!)
[root@localhost network-scripts]# ifup eth0
Determining IP information for eth0... done.
好了,看到上面的提示說明已經成功,可用ifconfig檢查自己是否已獲得有效IP。
④ linux配置網卡後,單獨關掉網卡和重啟網卡的命令是什麼
第一種:
/etc/init.d/network stop 關閉
/etc/init.d/network restart 重啟
第二種:
ifup eth* *代表網卡,第一塊網卡為0 ifup eth0開啟,ifdown eth0 關閉
第三種:
service network stop/start 關閉 or 啟動
service network restart 重啟
望採納,lznmvp
⑤ linux 怎麼重新載入eth0
臨時解決方法一:
使用命令ifconfig eth0 192.168.1.x可以正常設置eth0的IP,該方法僅為臨時處理辦法,系統重啟後即失效了。
永久解決方法二:
1、在/etc/sysconfig/network-scripts/目錄下新建ifcfg-eth0文件;
2、正確設置ifcfg-eth0的DEVICE、BOOTPROTO、ONBOOT、IPADDR、GATEWAY、DNS1、DOMAIN、NETMASK、NETWORK、NAME等等,比如:
DEVICE=eth0 物理設備名稱
IPADDR=192.168.1.x IP地址
NETMASK=255.255.255.0 子網掩碼
NETWORK=192.168.1.0 指定網路,通過IP地址和子網掩碼自動計算得到
GATEWAY=192.168.1.1 網關地址
BROADCAST=192.168.1.255 廣播地址,通過IP地址和子網掩碼自動計算得到
ONBOOT=[yes|no] 引導時是否激活設備
USERCTL=[yes|no] 非ROOT用戶是否可以控制該設備
BOOTPROTO=[none|static|bootp|dhcp] 引導時不使用協議|靜態分配|BOOTP協議|dhcp協議
HWADDR=00:13:D3:27:9F:80 MAC地址
NAME=eth0 名稱
3、經過以上設置,正常情況下是可以成功的,如果仍有問題,在文件/etc/rc.d/rc.local最後加入ifup eth0(/etc/rc.local腳本是在所有其它初始化腳本執行完畢後執行)。
4、重啟電腦,OK。
其它網路控制命令:
ifdown eth0、ifconfig eth0 down //關閉網路
ifup eth0、ifconfig eth0 up //開啟網路
-------------------------------------------------------
設置DNS 配置文件位置/etc/resolv.conf
-------------------------------------------------------
service network start //啟動網路服務
service network stop //停止網路服務
srvice network restart //重啟網路服務
service network status //查看網路服務狀態
⑥ ubuntu啟動網卡輸入sudo ifup eth0提示unknown interface eth0怎麼回事 老哥幫幫忙
在終端鍵入了$vi /etc/network/interface,查看配置,然後修改下配置,如果不行,就用rm -f /etc/udev/rules.d/70-persistent-net.rules,
(刪除etc/udev/rules.d/70-persistent-net.rules 文件,之後重啟讓系統重新生成eth0配置文件)
這個命令刪除,然後REBOOT重啟。
用
$ifconfig 看有沒有eth0信息
$sudo ifup eth0 啟動網卡
$ifconfig -a eth0 顯示IP
大概流程這樣子
⑦ linux中如何重啟指定網卡
linux中可通過以下方式進行重啟指定網卡:
一、service network restart
1、首先用CRT工具連接到Linux命令行界面。 或者進入操作系統界面,選擇終端輸入;
2、如對所有的網卡進行重啟操作, 可以嘗試輸入:service network restart 命令進行操作;
3、 完成了用service network restart命令重啟網卡的操作。
二、ifconfig eth0 down / ifconfig eth0 up
1、連接到命令行界面,輸入ifconfig查看網卡的基本信息;
2、查看到eth3的網卡信息。 輸入ifconfig eth3 down ,卸載eth3網卡;
3、輸入ifconfig eth3 up,重新載入eth3網卡。
三、ifdown eth0 / ifup eth0
1、連接到命令行界面。輸入ifdown eth3,對網卡eth3進行卸載;
2、輸入ifup eth3,對網卡eth3進行重新載入;
3、這樣就完成了對網卡的重啟操作。