eth0lo
A. 命令查看,怎么没有网卡eth0,或者eth1等等
CentOS下找不到eth0设备的解决方法
问题描述:
ifconfig命令无法找到eth0设备,且/etc/sysconfig/network-scripts/中只有ifcfg-lo文件,而没有ifcfg-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
B. ubuntu Linux中没有eth0。ifconfig后只显示有一个lo
手动分配一个ip即可
打开终端 输入命令ifconfig eth0 192.168.XXX.XXX
C. linux中设置ip,没有ifcfg-eth0文件,只有一个ifcfg-lo
看你哪个版本的LINUX了,RH9以上的话,在终端输入ifconfig eth0,如果提示你找不到设备你需要重新检查一下你的网卡是不是插牢了,然后重起试试
D. 在linux中使用命令ifconfig之后没有出现eth0,只有lo,使用命令ifconfig eth0 up后再执行
运行一下dhcpcd,dhcp的客户端程序,获取一下网路参数
如果不行,请检查你的网络配置
E. 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
F. 电脑输入ifconfig -a后出现mmy0、eth0、eth1、lo这几项是什么都
eth0 eth1
eth表示本机以太网卡,0表示网卡1--一般是有线网卡,1表示网卡2---一般是无线网卡
lo表示localhost
mmy是一个虚拟网络设备,来帮助本地网络配置IP的。0就表示1号虚拟网络设备
mmy的概念比较生僻。涉及到一些现在不太常用的概念PPP,SLIP Address等
G. Linux下运行ifconfig命令却不显示eth0的信息只显示lo的信息是怎么回事
是不是没有激活网卡呀
#ifup
eth0在重启下网络服务#
service
network
start
要不是不行#
dmesg
|grep
eth0/eth0看看网卡驱动装好没
H. 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地址.
I. linux问题 ifconfig 得到的 eth0和 lo都表示什么RX TX SCOPE
eth0代表第一张网卡
lo这个回环地址,跟很多思科路由器的是一样的定义的!起这个lo的地址,这个是个逻辑地址,物理上不存在的,所以像思科路由器一样,代表永不掉线!
很多设备.基于linux研发出来的,像深信服科技,等等好多,都有个万能地址,而这个万能地址,就是lo地址!