linux ethtool详解?
ethtool是Linux下用于查询及设置网卡参数的命令。
ethtool命令多用于手工设置网络速率,一般千兆网卡支持10|100|1000三个速率,单位是Mbps。
例如:ethtool -s eth0 speed 100 duplex full autoneg off
此指令将eth0设备设置为全双工自适应,速度为100Mbs。若要eth0启动时设置这些参数, 修改文件/etc/sysconfig/network-scripts/ifcfg-eth0 ,添加如下一行:
ETHTOOL_OPTS="speed 100 duplex full autoneg off"
这个命令多用于管理多网口的服务器主机,由于背板的网络端口数量大,有时候不知道那个物理端口对应eth0或其他设备号,我们就可以使用这个命令来查询。
Linux系统Centos没有网卡eth0配置文件怎么办?
临时解决办法
一、大家都知道linux下面设置ip是 ifconfig 命令,通过下面命令即可临时设置IP地址。
ifconfig 设备名 IP 地址 (ifconfig eth0 192.168.1.117)
二、 设置好之后马上生效,不需要重启网卡服务(千万别重启网卡服务,不然刚刚设置的又没有了)ifconfig即可查看当前网卡的IP地址。
永久解决办法方法
一、复制设置配置文件
一般来说如果没有网卡eth0配置文件,你到网卡配置目/etc/sysconfig/network-scripts/下面都会有一个 ifcfg-lo 回环接口配置文件,拷贝一份。
二、拷贝了一个lo配置文件之后,把文件IP地址和参数改一下改成eth0保存即可啦!
三、编写配置文件
通过上述方法复制的文件不完整,可以通过vi编辑输入补全。或者直接手动输入设置,具体详细参数参考如下图列表
特别提醒一下,如要设置mac地址,可以先ifconfig查看一下,可以看到mac地址的喔
四、重启网络服务
设置好网卡配置之后,需要把网络服务重启一下。输入如下命令
service network restart
如果没有提示任何错误则表示设置格式基本没有问题哈
五、 如果MAC地址设置错误的话,会提示下面信息。
可以先ifconfig查看一下,可以查看正确的MAC地址,当然你也可以直接把mac地址设置那一栏去掉可以。
安装linux后用ifconfig命令没有显示有eth0网卡,怎么回事?
重新打开eth0就行了第一步:打开terminal,输入cd /etc/sysconfig/network-scripts 进入目录,输入ifconfig -a命令,可以看到eth0和lo。
第二步:输入ifconfig eth0 up,启用网卡。此时用ifconfig,只能看到inet6的地址,没有ip第三步:输入vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑文件, 把ONBOOT=no 改为 ONBOOT=yes,检查其他信息又没错误。
第四步:输入service network restart,重启服务
linux该怎么卸载网卡?
一、删除VM中多余的ifcfg-eth0.bak 有的Linux系统更改网卡或网卡MAC地址后会出现个eth0.bak配置备份文件 解决方法: /etc/sysconfig/networking/devices目录下,将ifcfg-eth0.bak删除 /etc/sysconfig/networking/profiles/default,将ifcfg-eth0.bak删除 /etc/sysconfig/network-scripts/,将ifcfg-eth0.bak删除
二、删除Linux系统中多余的网卡(例如:eth1) /etc/modprobe.conf,删除alias eth1 XXXX /etc/sysconfig/networking/devices目录下,将ifcfg-eth1删除 /etc/sysconfig/networking/profiles/default目录下,将ifcfg-eth1删除 /etc/sysconfig/network-scripts/目录下,将ifcfg-eth0.bak删除
三、检测网络接口(eth0)是否工作正常 /etc/modprobe.conf,该文件中必须有:alias eth0 XXX /etc/sysconfig/hwconf,该文件中eth0对应的配置也必须正确 /etc/sysconfig/network-scripts目录下,必须有网络接口的配置文件:ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0文件中的配置是否正确,例如:DEVICE=eth0
麻烦问个linux问题.eth0:0与eth0有什么关系吗?
eth0是一块物理网卡。
eth0:0可以理解为eth0虚拟出来的一块网卡。你还可以虚拟更多的:1,:2等等。主要是为了在一块网卡上设置多个IP用的。