eth0linkdownttl
A. 請教:linux插拔網線時終端會顯示eth0:link up/down是怎麼實現的
一.安裝和配置網路設備 在安裝linux時,如果你有網卡,安裝程序將會提示你給出tcp/ip網路的配置參數,如本機的 ip地址,預設網關的ip地址,DNS的ip地址等等.根據這些配置參數,安裝程序將會自動把網卡(linux系統首先要支持)驅動程序編譯到內核中去. 但...
B. 如何通過命令將網卡eth0的狀態改為down
eth0是指你的一塊網卡或者第一塊網卡,down停止的意思 ifconfig是列出網路信息的意思這個命令是 禁用etho網卡 的意思
C. linux內核編程 tail /var/log/messages 顯示的 eth0: link up 問題,求大神指點怎麼解決,(網路沒有問題)
ifconfig eth0 down
ifconfig eth0 up
用root執行,重啟試下
D. 如何在Linux中為eth0增加一個路由
Linux下網卡命名規律:eth0,eth1。第一塊乙太網卡,第二塊。lo為環回介面,它的IP地址固定為127.0.0.1,掩碼8位。它代表你的機器本身。1、ifconfig是查看網卡的信息ifconfig[Interface]Interface是可選項,如果不加此項,則顯示系統中所有網卡的信息。如果添加此選項則顯示所指定的網卡信息.例如:ifconfigeth0eth0Linkencap:EthernetHWaddr00:0C:29:F3:3B:F2inetaddr:192.168.0.10Bcast:192.168.0.255Mask:255.255.255.:1500Metric:1RXpackets:78errors:0dropped:0overruns:0frame:0TXpackets:104errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:100RXbytes:11679(11.4Kb)TXbytes:14077(13.7Kb)Interrupt:10Baseaddress:0x1080可以看到:第一行:連接類型:Ethernet(乙太網)HWaddr(硬體mac地址)第二行:網卡的IP地址、子網、掩碼第三行:UP(代表網卡開啟狀態)RUNNING(代表網卡的網線被接上)MULTICAST(支持組播)MTU:1500(最大傳輸單元):1500位元組第四、五行:接收、發送數據包情況統計第七行:接收、發送數據位元組數統計信息。(1)配置eth0的IP地址,同時激活該設備。#ifconfigeth0192.168.1.10netmask255.255.255.0up(2)配置eth0別名設備eth0:1的IP地址,並添加路由。#ifconfigeth0:1192.168.1.3#routeadd–host192.168.1.3deveth0:1(3)激活設備。#ifconfigeth0:1up(4)禁用設備。#ifconfigeth0:down(5)查看指定的網路介面的配置。#ifconfigeth0(6)查看所有的網路介面配置。#ifconfig2、route命令來配置並查看內核路由表的配置情況例如:(1)添加到主機的路由。#routeadd–host192.168.1.2deveth0:0#routeadd–host10.20.30.148gw10.20.30.40(2)添加到網路的路由。#routeadd–net10.20.30.40netmask255.255.255.248eth0#routeadd–net10.20.30.48netmask255.255.255.248gw10.20.30.41#routeadd–net192.168.1.0/24eth1(3)添加默認網關。#routeadddefaultgw192.168.1.1(4)查看內核路由表的配置。#route(5)刪除路由。#routedel–host192.168.1.2deveth0:0#routedel–host10.20.30.148gw10.20.30.40#routedel–net10.20.30.40netmask255.255.255.248eth0#routedel–net10.20.30.48netmask255.255.255.248gw10.20.30.41#routedel–net192.168.1.0/24eth1#routedeldefaultgw192.168.1.1對於1和2兩點可使用下面的語句實現:Ifconfigeth0172.16.19.71netmask255.255.255.0Route0.0.0.0gw172.16.19.254Servicenetworkrestart3、traceroute命令顯示數據包到達目的主機所經過的路由例如:#traceroute.cn4、ping命令來測試網路的連通性例如:#ping.cn#ping–c4192.168.1.125、netstat命令來顯示網路狀態信息
E. 請教:linux插拔網線時終端會顯示eth0:link up/down是怎麼實現的
簡單的來說,原理是:
硬體引腳檢測-產生中斷-驅動執行中斷程序-上報應用層-應用層列印eth0:link up/down
F. linux每次啟動eth0都是 state down 怎麼辦
意思是網卡0沒有連接,此提示最常見的原因是網卡0沒有插網線,當然,也可能是其他情況。
G. 急:Linux下因eth0無法連網
把ip設成自動獲得就行了吧
vi /etc/sysconfig/network-scripts/ifcfg-eth0
把裡面BOOTPROTO=static,改成BOOTPROTO=dhcp
H. Linux 路由配置問題!!200分
Linux必學的網路操作命令 (1)
發布時間:2004.11.18 09:01 來源:賽迪網-開放系統世界 作者:曹元其
因為Linux系統是在Internet上起源和發展的,它與生俱來擁有強大的網路功能和豐富的網路應用軟體,尤其是TCP/IP網路協議的實現尤為成熟。Linux的網路命令比較多,其中一些命令像ping、ftp、telnet、route、netstat等在其它操作系統上也能看到,但也有一些Unix/Linux系統獨有的命令,如ifconfig、finger、mail等。Linux網路操作命令的一個特點是,命令參數選項和功能很多,一個命令往往還可以實現其它命令的功能。
ifconfig
1.作用
ifconfig用於查看和更改網路介面的地址和參數,包括IP地址、網路掩碼、廣播地址,使用許可權是超級用戶。
2.格式
ifconfig -interface [options] address
3.主要參數
-interface:指定的網路介面名,如eth0和eth1。
up:激活指定的網路介面卡。
down:關閉指定的網路介面。
broadcast address:設置介面的廣播地址。
pointopoint:啟用點對點方式。
address:設置指定介面設備的IP地址。
netmask address:設置介面的子網掩碼。
4.應用說明
ifconfig是用來設置和配置網卡的命令行工具。為了手工配置網路,這是一個必須掌握的命令。使用該命令的好處是無須重新啟動機器。要賦給eth0介面IP地址207.164.186.2,並且馬上激活它,使用下面命令:
#fconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast 210.34.6.127
該命令的作用是設置網卡eth0的IP地址、網路掩碼和網路的本地廣播地址。若運行不帶任何參數的ifconfig命令,這個命令將顯示機器所有激活介面的信息。帶有「-a」參數的命令則顯示所有介面的信息,包括沒有激活的介面。注意,用ifconfig命令配置的網路設備參數,機器重新啟動以後將會丟失。
如果要暫停某個網路介面的工作,可以使用down參數:
#ifconfig eth0 down
ip
1.作用
ip是iproute2軟體包裡面的一個強大的網路配置工具,它能夠替代一些傳統的網路管理工具,例如ifconfig、route等,使用許可權為超級用戶。幾乎所有的Linux發行版本都支持該命令。
2.格式
ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]
3.主要參數
OPTIONS是修改ip行為或改變其輸出的選項。所有的選項都是以-字元開頭,分為長、短兩種形式。目前,ip支持如表1所示選項。
OBJECT是要管理者獲取信息的對象。目前ip認識的對象見表2所示。
表1 ip支持的選項
-V,-Version 列印ip的版本並退出。
-s,-stats,-statistics 輸出更為詳盡的信息。如果這個選項出現兩次或多次,則輸出的信息將更為詳盡。
-f,-family 這個選項後面接協議種類,包括inet、inet6或link,強調使用的協議種類。如果沒有足夠的信息告訴ip使用的協議種類,ip就會使用默認值inet或any。link比較特殊,它表示不涉及任何網路協議。
-4 是-family inet的簡寫。
-6 是-family inet6的簡寫。
-0 是-family link的簡寫。
-o,-oneline 對每行記錄都使用單行輸出,回行用字元代替。如果需要使用wc、grep等工具處理ip的輸出,則會用到這個選項。
-r,-resolve 查詢域名解析系統,用獲得的主機名代替主機IP地址
COMMAND設置針對指定對象執行的操作,它和對象的類型有關。一般情況下,ip支持對象的增加(add)、刪除(delete)和展示(show或list)。有些對象不支持這些操作,或者有其它的一些命令。對於所有的對象,用戶可以使用help命令獲得幫助。這個命令會列出這個對象支持的命令和參數的語法。如果沒有指定對象的操作命令,ip會使用默認的命令。一般情況下,默認命令是list,如果對象不能列出,就會執行help命令。
ARGUMENTS是命令的一些參數,它們倚賴於對象和命令。ip支持兩種類型的參數:flag和parameter。flag由一個關鍵片語成;parameter由一個關鍵詞加一個數值組成。為了方便,每個命令都有一個可以忽略的默認參數。例如,參數dev是ip link命令的默認參數,因此ip link ls eth0等於ip link ls dev eth0。我們將在後面的詳細介紹每個命令的使用,命令的默認參數將使用default標出。
4.應用實例
添加IP地址192.168.2.2/24到eth0網卡上:
#ip addr add 192.168.1.1/24 dev eth0
丟棄源地址屬於192.168.2.0/24網路的所有數據報:
#ip rule add from 192.168.2.0/24 prio 32777 reject
ping
1.作用
ping檢測主機網路介面狀態,使用許可權是所有用戶。
2.格式
ping [-dfnqrRv][-c][-i][-I][-l][-p][-s][-t] IP地址
3.主要參數
-d:使用Socket的SO_DEBUG功能。
-c:設置完成要求回應的次數。
-f:極限檢測。
-i:指定收發信息的間隔秒數。
-I:網路界面使用指定的網路界面送出數據包。
-l:前置載入,設置在送出要求信息之前,先行發出的數據包。
-n:只輸出數值。
-p:設置填滿數據包的範本樣式。
-q:不顯示指令執行過程,開頭和結尾的相關信息除外。
-r:忽略普通的Routing Table,直接將數據包送到遠端主機上。
-R:記錄路由過程。
-s:設置數據包的大小。
-t:設置存活數值TTL的大小。
-v:詳細顯示指令的執行過程。
ping命令是使用最多的網路指令,通常我們使用它檢測網路是否連通,它使用ICMP協議。但是有時會有這樣的情況,我們可以瀏覽器查看一個網頁,但是卻無法ping通,這是因為一些網站處於安全考慮安裝了防火牆。另外,也可以在自己計算機上試一試,通過下面的方法使系統對ping沒有反應:
得了,你還是到這里看看吧; http://tech.ccidnet.com/art/304/20041118/178773_2.html
I. 求助,老是出現link down,link up請問是怎麼回事
有的人用ifconfig -a 查網卡已經配置的正確的IP地址,可是就是ping不能網路,到機房一看網線沒接,^@^! 網路不通 會有好多原因,但最先查的就是網卡的網路是還已連接並UP。就像辦公室的MM喊著說上不了網,結果「本地連接」都是「X」的一樣的情況。
[root@localhost root]# mii-tool
eth0: negotiated 100baseTx-FD, link ok
eth1: no link或[root@localhost root]# mii-tool -v
eth0: negotiated 100baseTx-FD, link ok
proct info: vendor 00:50:43, model 2 rev 3
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
eth1: no link
proct info: vendor 00:50:43, model 2 rev 3
basic mode: autonegotiation enabled
basic status: no link
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control或[root@localhost root]# mii-tool -w
21:20:33 eth0: negotiated 100baseTx-FD, link ok
21:20:33 eth1: no link
//mii-tool主要是用於配置網卡工作模式的指令,同時也可以進行查詢、監控等工作!2)[root@localhost /]# /etc/init.d/network status
Configured devices:
lo eth0 eth1
Currently active devices:lo eth0等同於[root@localhost root]# service --status-all
Configured devices:
lo eth0 eth1
J. dm9000 eth0:link down eth0:link up
我也遇到這樣的問題,問過天嵌的工程師,他們說是我的網卡晶元電源線偏窄,還有就是TD+TD-和RD+RD-要做差分線處理。修改後情況好很多,但是一天還是會出現十幾條的。