bringupinterfaceeth0
⑴ Linux下把多个网卡设置成虚拟网卡的技巧
现在很多电脑都有不只一块网卡,但是一块网卡出现故障,整个网络都会中断。但是在Linux系统中只要创建Linux虚拟网卡,就不会遇到这种麻烦。本文就来介绍一下Linux下把多个网卡设置成多个虚拟网卡的技巧。
以eth0与eth1来虚拟成为bond0为例:------绑定的前提条件:芯片组型号相同,而且网卡应该具备自己独立的BIOS芯片。
设置方法
1、创建虚拟网络接口配置文件ifcfg-bond0,并指定网卡IP:vi /etc/sysconfig/ network-scripts/ifcfg-bond0
cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=10.0.11.10
NETMASK=255.255.252.0
GATWAY=10.0.11.1
ONBOOT=yes
USERCTL=no
TYPE=Ethernet
2、分别修改ifcfg-eth0和ifcfg-eth1-----不能设置有关IP,网关,子网掩码等信息。
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes
TYPE=Ethernet
cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes
TYPE=Ethernet
3、安装mole
因为虚拟网卡实在内核模块中实现的,所以需要安装有mole,在/etc/moles.conf中添加如下内容,以使系统在启动时加载bonding模块,对外虚拟网络接口设备为 bond0。
加入下列两行
alias bond0 bonding
options bond0 miimon=100 mode=0 --- 0表示两块物理网卡是以负载均衡的方式运行。
注:miimon是用来进行链路监测的。比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,他共有0,1,2,3四种模式,常用的为0,1两种。
mode=0表示load balancing (round-robin)为负载均衡方式,两块网卡都处于active状态。
mode=1表示fault-tolerance (active-backup)提供冗余功能,就是说默认情况下只有一块网卡处于active,另一块做备份。
如果采用此模式则:options bond0 miimon=100 mode=1 primary=eth0---表示eth0为active状态,eth1为备用状态。
bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用
4、在/etc/rc.local中添加如下命令。
cat /etc/rc.local
modprobe bonding miimon=100 mode=0
配置完成重启主机。
Bringing up interface bond0 OK
Bringing up interface eth0 OK
Bringing up interface eth1 OK
以上就是Linux下把多个网卡设置成多个虚拟网卡的技巧了,这样设置完了以后,只要有一块虚拟网卡还能使用,虚拟网卡就能正常工作,就不会断网了。
⑵ linux重启网卡时提示:bringing up interface eth0:siocsifflags:resource temporarily unavailable---
网卡驱动与网卡不兼容
换个驱动就好了
请参考
⑶ centos6.4 bring up interface eth1有报错 怎么解决
用ifconfig -a查看显示的是eth1,但是在/etc/system/network-scripts/目录下面显示的是eth0,所以才会导致这个问题的出现,解决方法就是在目录中将eth0重命名为eth1,如果是虚拟机还要修改网卡地址.
[root@centos network-scripts]# ifconfig -a
eth1 Link encap:Ethernet HWaddr 08:00:27:5C:4A:F6
inet addr:2.2.2.177 Bcast:2.2.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe5c:4af6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:72479 errors:0 dropped:0 overruns:0 frame:0
TX packets:36533 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5311979 (5.0 MiB) TX bytes:26144482 (24.9 MiB)
[root@centos network-scripts]# cp -a ifcfg-eth0 ifcfg-eth1
[root@centos network-scripts]# vim /etc/udev/rules.d/70-persistent-net.rules --查看网卡地址
[root@centos network-scripts]# rm -rf ifcfg-eth0 --如果是虚拟机还要修改网卡的地址
[root@centos ~]# /etc/init.d/network restart --重启成功了
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth1: Active connection state: activated
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1
[ OK ]
[root@centos ~]#
⑷ LINUX不能启动,bringing up interface eth0:
你设置一下那个 网络传输速率试试看
⑸ 如何解决启动网卡失败:Bringing up interface eth0:Device eth0
用户因先插上卡然后再装上驱动,拨号提示连接失败,安装顺序不对,先把卡取下卸载硬件驱动,右击我的电脑选择管理设备管理器,把相应调制解调器(Modem)和COM端口,如果有的话卸载掉,重新安装驱动,再插上卡运行程序就可以上网了。
⑹ LINUX自检到'bring up interface eth0'就停了
你可能把安装的时候把ip设为了动态自动获取 所以它检测的时候蛮了些,你进入单用户后 先给它个固定ip 然后重启就好了
⑺ VMware克隆Linux提示eth0找不到怎么办
解决方案:将eth0配置回来。1、修改/etc/udev/rules.d/70-persistent-net.rules文件
2、将PCI device 0x1022:0x2000 (vmxnet)用#注释,将PCI device 0x1022:0x2000
(vmxnet)中的eth2修改为eth0,记住MAC地址ATTR{address}=="00:0c:29:ab:c5:2c",退出保存。
3、修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
4、修改ip地址:IPADDR=192.168.0.102(使用host-only的链接方式,所以是静态ip),修改MAC地址HWADDR=00:0C:29:AB:C5:2c,退出保存。
5、修改/etc/sysconfig/network文件中主机名 HOSTNAME=hadoop2
6、执行命令:service network restart,会出现eth0生效的提示信息。
Bringing up interface eth0: Active connection state: activating
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1
state: activated
Connection activated
7、reboot以下虚拟机即可生效。
⑻ 启动Linux时在bring up interface eth0一行停了很长时间,然后显示failed,到最后出现一个凌乱的画面,...
1、运行setup,选择Network Configuration,正确配置网卡
2、确认网线是通的
⑼ vmware克隆linux提示eth0找不到怎么办
vmware克隆之后需要修改网卡配置文件
把网卡配置文件里面的(/etc/sysconfig/network-scripts/ifcfg-eth0 )HWADDR和UUID删除
别忘了配置新的ip地址如果是DHCP就算了。
如果还上不去那就删除/etc/udev/rules.d/70-persistent-net.rules
⑽ Redhat Linux5.1服务器,启动eth0就会死机。
有没有看过/var/log/messages*有没有什么异常的地方,特别是跟网络有关的,这很重要。
/etc/hosts文件,通常应该是:
127.0.0.1 localhost
这行不应该少。