lo和eth0
① Linux下運行ifconfig命令卻不顯示eth0的信息只顯示lo的信息是怎麼回事
1. eth0設置不正確,導致無法正常啟動
修改eth0配置文件就好
2。 eth0被關了。
ifconfig eth0 up
ifconfig
這樣應該能看到
② ubuntu Linux 安裝後ifconfig看見有eth0和lo,但是在/dev目錄中沒有eth0這個設備,為什麼呢
你要的是網卡設備是吧
/etc/network/interfaces
sudo vi /etc/network/interfaces
就可以編輯的
並用下面的行來替換有關eth0的行:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp
用下面的命令使網路設置生效:
sudo /etc/init.d/networking restart
也可以在命令行下直接輸入下面的命令來獲取地址
③ 電腦輸入ifconfig -a後出現mmy0、eth0、eth1、lo這幾項是什麼都
eth0 eth1
eth表示本機乙太網卡,0表示網卡1--一般是有線網卡,1表示網卡2---一般是無線網卡
lo表示localhost
mmy是一個虛擬網路設備,來幫助本地網路配置IP的。0就表示1號虛擬網路設備
mmy的概念比較生僻。涉及到一些現在不太常用的概念PPP,SLIP Address等
④ linux問題 ifconfig 得到的 eth0和 lo都表示什麼RX TX SCOPE
eth0代表第一張網卡
lo這個回環地址,跟很多思科路由器的是一樣的定義的!起這個lo的地址,這個是個邏輯地址,物理上不存在的,所以像思科路由器一樣,代表永不掉線!
很多設備.基於linux研發出來的,像深信服科技,等等好多,都有個萬能地址,而這個萬能地址,就是lo地址!
⑤ Linux 企業7版本,虛擬機下只有lo網卡沒eno和eth0網卡,
此原因可以按照以下步驟分析:
注意:在操作時候建議關閉NetworkManager服務(service NetworkManager stop;chkconfig NetworkManager off)
1、網卡驅動,一般用vm安裝不會有此種情況
2、ifconfig -a 看下所有的網卡。默認是按照eht0 1.2.3.4—排序,當網路沒有連接的時候
然後ifconfig -a可以看到主機上有幾塊網卡以及名稱:
這樣可以確定網卡存在,沒有問題。如果不存在任何ethx的話,說明網卡有問題。
3、然後進入配置文件(裡面是沒有ifcfg-eth0的只有個lo):
[root@redhat]# cd /etc/sysconfig/network-scripts/
[root@redhat]# ls
ifcfg-lo ifdown-bnep ifdown-ipv6 ifdown-ppp ifdown-tunnel ifup-bnep
ifup-ipv6 ifup-plusb ifup-routes ifup-wireless network-functions
ifcfg-lo ifdown-eth ifdown-isdn ifdown-routes ifup ifup-eth ifup-isdn ifup-post ifup-sit init.ipv6-global network-functions-ipv6
ifdown ifdown-ippp ifdown-post ifdown-sit ifup-aliases ifup-ippp ifup-plip ifup-ppp ifup-tunnel net.hotplug
4、這樣可以新建個ifcfg-ethx。
然後編輯裡面內容添加:
ONBOOT=yes
USERCTL=no
PEERDNS=yes
TYPE=Ethernet
DEVICE=eth1 #//(此處的1是網卡設備的序號也就是ifconfig -a中看到的網卡名稱後綴數字)
HWADDR=00:0c:29:64:c2:5f #此處可以不添加,根據自己機器而定(建議先不添加地址是網卡的地址,可以在虛擬機設置裡面查看。)
BOOTPROTO=dhcp
5、然後保存重啟服務
service network restart
⑥ turbolinux 板載網口有兩個 可是用ifconfig只能看到一個eth0和一個lo 另外一個網口為什麼看不到
查看網路適配器了 如果是個雙網卡那就禁用掉那個不能用的把網線插入新的網口中,如果另一個是ILO埠那就不是網線介面了,呵呵 要看清上面的標志,因為網口和ILO口是一模一樣的,後者我只在伺服器上見過 ,
⑦ ubuntu Linux 安裝後ifconfig看見有eth0和lo,但是在/dev目錄中沒有eth0這個設備,為什麼呢
/dev
下本來就沒有網路設備,你的dev下還有CPU不成?
你的IPv4沒有配置,所以你的inet
addr沒有咯.
可以使用ifconfig
eth0
inet
up
192.168.0.1
這樣來配置
不過重啟後就會自動消除的
固定的話就在
/etc/network/inteface文件裡面配置
allow-hotplug
eth0
#我在我虛擬機是添了這行的
auto
eth0
iface
eth0
inet
static
addrsee
192.168.0.32
netmask
192xxx
broadcast
xxxx
gateway
xxxxx
⑧ 虛擬機ifconfig只能得到lo,得不到eth0。
1、檢查虛擬機是否配置網卡、是否連接;
⑨ linux本地回環lo有什麼用
我們在Linux執行ifconfig指令時會發現顯示兩個設備的信息,一般來說,一個是網卡eth0,一個就是lo,具體系統可能會有差別。我們知道eth0是乙太網卡,而對於lo似乎不太當回事。lo其實是一個系統虛擬的環回介面,它的IP地址是127.0.0.1,利用這個介面可以實現系統內部發送和接收數據,所以一般情況下我們使用下面指令:
root@localhost ~# ping 127.0.0.1
1
1
是可以ping通的,因為這其實就是系統內部建立連接。
(1)網路介面的命名
eth0: ethernet的簡寫,一般用於乙太網介面。
wifi0:wifi是無線區域網,因此wifi0一般指無線網路介面。
ath0: Atheros的簡寫,一般指Atheros晶元所包含的無線網路介面。
lo: local的簡寫,一般指本地環回介面。
(2)網路介面如何工作
網路介面是用來發送和接受數據包的基本設備。
系統中的所有網路介面組成一個鏈狀結構,應用層程序使用時按名稱調用。
每個網路介面在linux系統中對應於一個struct net_device結構體,包含name,mac,mask,mtu…信息。
每個硬體網卡(一個MAC)對應一個網路介面,其工作完全由相應的驅動程序控制。
(3)虛擬網路介面
虛擬網路介面的應用范圍非常廣泛。最著名的當屬「lo」了,基本上每個linux系統都有這個介面。
虛擬網路介面並不真實地從外界接收和發送數據包,而是在系統內部接收和發送數據包,因此虛擬網路介面不需要驅動程序。
虛擬網路介面和真實存在的網路介面在使用上是一致的。
(4)網路介面的創建
硬體網卡的網路介面由驅動程序創建。而虛擬的網路介面由系統創建或通過應用層程序創建。
驅動中創建網路介面的函數是:register_netdev(struct net_device *)或者register_netdevice(struct net_device *)。
這兩個函數的區別是:register_netdev(…)會自動生成以」eth」作為打頭名稱的介面,而register_netdevice(…)需要提前指定介面名稱.事實上,register_netdev(…)也是通過調用register_netdevice(…)實現的。
(5)lo介面的作用
假如包是由一個本地進程為另一個本地進程產生的, 它們將通過外出鏈的』lo』介面,然後返回進入鏈的』lo』介面.具體參考包過濾器的相關內容。
實驗:
本地一個進程發起連接,到一個本地的daemon監聽的內網IP地址(eth1: 10.1.1.1)的埠(8085),此時在eth1上是抓不到包的,在 lo 上抓到,說明使用的是本地回環介面lo,而網路層的IP地址則是內網IP地址.
⑩ linux問題 ifconfig 得到的 eth0和 lo都表示什麼RX TX SCOPE
你好!
eth0表示網卡
lo表示本地回環
打字不易,採納哦!