臨時解決方法一:

成都創新互聯是一家專注于成都網站建設、網站設計與策劃設計,羅莊網站建設哪家好?成都創新互聯做網站,專注于網站建設十多年,網設計領域的專業建站公司;建站業務涵蓋:羅莊等地區。羅莊做網站價格咨詢:13518219792
使用命令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 //查看網絡服務狀態
一、首先是最簡單明了的兩個命令, ifconfig和lspci。
ifconfig: 最常用的配置和查看網絡接口信息的命令,服務器上執行此命令會得到類下文的內容。
二、lspci |grep -i 'eth' 或 lspci | grep -i net命令:可列出每個pci總線上的設備,通過grep過濾后可得到網卡設備列表
vi進入后,按i變成編輯模式,屏幕下方有個INSERT字樣,這時跟windows的記事本一樣了,改吧。內容見下
改完后按ESC鍵,再輸入冒號x——:x保存退出。
service network restart
你的IP就出來了。
DEVICE=eth0
BOOTPROTO=none
IPADDR=192.168.0.1
GATEWAY=192.168.0.254
ONBOOT=yes
TYPE=Ethernet
拓展一下:linux怎么設置IP?如何設置eth0 如下
直接在命令中輸入:ifconfig eth0 192.168.1.12 ?的這個是臨時的網絡,如果Linux重啟之后會失效。
2.直接在命令中輸入:ifconfig eth0 192.168.1.12 ?的這個是臨時的網絡,如果Linux重啟之后會失效。
3.可以查看到的是eth0中的在iner addr:192.168.1.12 為自己添加的ip信息。說明設置成功了。
4.為了下次重啟之后能繼續用網絡的話,那么就需要網絡寫入到了文件中,進行計入到/etc/sysconfig/network-scripts中找到為為ifcfg-eth0的一個。
5.vi ifcfg-eth0.的方法進入到了該文件中,在文件輸入
配置添加:
IPADDR=192.168.1.101
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
修改:ONBOOT=yes
6.設置網絡成功之后,就需要進行重啟網絡,service network restart的網絡。然后再次ifconfig進行查看網絡。
在linux下通過命令查網卡配置的方法如下:
1、首先在電腦上打開Linux系統,然后進入Linux系統的終端窗口。
2、然后使用nmcli命令顯示所有連接,命令為nmcli con show。
3、然后顯示活動的所有配置設置,命令為nmcli con show “System eth0”。
4、然后用nmcli dev status顯示設備狀態,命令為nmcli dev status。
5、然后再顯示eth0設備的設置,命令為nmcli dev show eth0。
6、然后查看活動連接,命令為nmcli con show --active,這樣問題就解決了。
網卡配置后可以用多種方式啟動和關掉網卡
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下用mii-tool和ethtool 查看網線是否正確連接到網卡
輸入mii-tool可以查看網線是否連接到網卡
有時驅動可能不支持會出錯下列錯誤
可以使用ethtool查看
Link detected: yes為正常no為失敗
mii-tool 的用法:
mii-tool 在更改網絡設備通信協商方式的方法比較簡單,用 -v 參數來查看網絡接口的狀態;看下面的例子;
mii-tool 更改網絡接口協商的方法;
[root@localhost ~]# mii-tool --help
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
-V, --version display version information
-v, --verbose more verbose output 注:顯示網絡接口的信息;
-R, --reset reset MII to poweron state 注:重設MII到開啟狀態;
-r, --restart restart autonegotiation 注:重啟自動協商模式;
-w, --watch monitor for link status changes 注:查看網絡接口連接的狀態變化;
-l, --log with -w, write events to syslog 注:寫入事件到系統日志;
-A, --advertise=media,... advertise only specified media 注:指令特定的網絡接口;
-F, --force=media force specified media technology 注:更改網絡接口協商方式;
media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD,
(to advertise both HD and FD) 100baseTx, 10baseT
example:
[at_Neal:root:~:]# mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok
eth1: no link
eth2: negotiated 100baseTx-FD flow-control, link ok
當前文章:包含linux下eth命令的詞條
轉載來源:http://www.yijiale78.com/article28/hhcpcp.html
成都網站建設公司_創新互聯,為您提供靜態網站、企業網站制作、網頁設計公司、小程序開發、網站改版、面包屑導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯