redhat挖eth
1. 虚拟机上RedHat网络不通,eth0没有ip
虚拟机的网络采用Bridged(桥接)方式,刚开始以为,是因为机器上的有些网卡没有连接电缆,而VMWare又恰好使用了该网卡,经过几个小时的测试,通过禁用没连线的网卡、把VMWare的VM0映射到连线的其他网卡,都没有解决问题。
在VM虚拟机中装了redhatlinux9.0,准备与主机共享文件,结果网络不通!
无法激活,在输入ifup eth0后总提示:
Dertermining IP information for eth0....failed - no link present check cable
解决办法:
在 /etc/sysconfig/network-scripts/ifcfg-eth0
中添加以下script:
check_link_down() {
return 1;
}
具体操作:
[root@localhost root]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vi ifcfg-eth0
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
ONBOOT=yes
USERCTL=no
PEERDNS=yes
TYPE=Ethernet
DEVICE=eth0
HWADDR=00:0c:29:64:c2:5f #此处可以不添加,根据自己机器而定(建议先不添加)
BOOTPROTO=dhcp
#以下为添加部分,具体操作方法:先按a,在光标后插入下面文本,最后 :wq 保存退出(或用Gedit编辑)
check_link_down(){
return 1;
}
接下来,重起网络(如果重起网络不行,则重启系统!)
[root@localhost network-scripts]# ifup eth0
Determining IP information for eth0... done.
好了,看到上面的提示说明已经成功,可用ifconfig检查自己是否已获得有效IP。
2. 各位达人,REDHAT 5.6 LINUX 2个网卡配置了2个IP,为什么一个网段通,另一个不同呢。
先看看普通网卡IP地址的配置,修改/etc/sysconfig/network-scripts/ifcfg-eth0文件内容为:
DEVICE=eth0 #物理设备名
HWADDR=00:0C:29:01:98:27 #MAC地址
BOOTPROTO=static #静态分配
IPADDR=192.168.1.103 #这就是你设置的静态IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.1.1 #网关地址
ONBOOT=yes #引导或启动网卡服务时是否激活设备
RHEL6下bond的双网卡绑定服务
操作步骤和注意事项如下:
1、注意事项:
首先确认要绑定的是哪2个网口,避免绑定时绑错网口。
2、说明:
这里以绑定eth0和eth1的2个网口为例。
配置文件都在/etc/sysconfig/network-scripts/目录下。
操作步骤
绑定前需要彻底关闭NetworlManger服务,否则会和bond网卡冲突
12 chkconfig NetworlMangeroff #停止开机启动该服务
service NetworlManger stop #停止网卡管理服务,其中网卡配置文件中NM_CONTROLLED=yes //设备eth0是否可以由Network Manager图形管理工具托管,可以直接删除本行。
1、编辑新的ifcfg-bond0文件
cd/etc/sysconfig/network-scripts/
cp–rfifcfg-eth0ifcfg-bond0##复制ifcfg-eth0到ifcfg-bond0
ls##查看文件,即可看到有ifcfg-bond0文件
增加或修改如下内容:
# vi ifcfg-bond0
DEVICE=bond0
IPADDR=192.168.1.155
NETMASK=255.255.255.0
GATEWAY=192.168.1.254 ##此IP信息为客户要求信息
ONBOOT=yes
BOOTPROTO=static
USERCTL=no
BONDING_OPTS=”mode=0 miimon=100 primary=eth0” ##设置eth0为主通信网口,具体以现场情况为准
保存退出
2、分别编辑ifcfg-eth0和ifcfg-eth1文件
# vi ifcfg-eth0
DEVICE=eth0
HWADDR=AB:CD:EF:12:34:56 注意eth0的MAC地址要保留。不要删除或屏蔽
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
#vi ifcfg-eth1
HWADDR=AB:CD:EF:12:34:57 注意eth1 的MAC地址要保留。不要删除或屏蔽
DEVICE=eth1
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
注意:其他未要求设置网口,需将网卡配置文件中的全部屏蔽或去掉,MAC地址必须保留。以免硬盘网卡绑定,造成网卡顺序漂移。
不过不用担心,在linux系统中有个记录eth设备网卡名和MAC地址的对应关系表
3、修改/etc/modprobe.d/dist.conf文件,添加以下内容:
alias bond0 bonding
options bond0 miimon=100 mode=0 ##具体以施工现场要求为准
说明:
miimon是用来进行链路监测的。比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;
mode的值表示工作模式,他共有0,1,2,3四种模式,常用的为0,1两种。需根据交换机可提供的工作模式选择。
mode=0表示loadbalancing(round-robin)为负载均衡方式,两块网卡都工作。
mode=1表示fault-tolerance(active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份。
※注意:
a、bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用。
b、设置的模式要与交换机设置的模式一致。
4、重启系统
系统启动时,会自动加载bond模块和激活冗余网卡设置。可使用以下命令进行判断:
#ifconfig
即可看到bond0的信息,bond0会自动获取eth0的MAC地址。
若确认bond0网卡已经激活,可通过插拔网线或ifdownethX操作进行切换测试。在切换过程中,网络连接正常即可。
比较细心的人就会发现,bond0、eth0、eth1这组的三个网卡的MAC地址是一样的。
3. redhat9.0不能上网,ping不通网关
首先在文本界面打入命令ifconfig查看是否有eth0(网卡)设备的存在
然后使用netconfig进行网络配置 选择use dynamic ip configruation (BOOTP/DHCP)自动获取网络ip 这时将获取你本机的ip地址
要是你知道自己的ip也可自己打入 不选择use
然后进入/etc/sysconfig/network-scripts目录中查看ifcfg-eth0文件
使用vi ifcfg-eth0修改文件 到文件末尾添加
check_link_down(){
return 1;
}
然后用末行命令存盘:wq
然后输入ifup eth0 判段网卡是否可以启动 只要不显示命令有误就应该是配好了
如想改主机名的话进入目录 /etc/sysconfig 修改文件network 的HOSTNAME=本机名
**最后一定要应用新的网络配置service network restart一定要键入这个命令
应该就行叻
你只有192.168.0.18 这个ip,修改为6本身这ip就不可用。
用你实体机的就好叻
4. redhat 9网络配置
楼上的回答错误,重启网悉腊好卡后一切都清空了;楼主的意思是要保存数据的!
方法如下:(使用你喜爱的编辑器 vi / vim / emacs )个人喜好使用vim(对于emacs 我现在是无能为也,鄙人功力不够!)PS:请您首先确定虚拟机 使用的是桥接到本机物理卡 还是 NAT,NAT则使用dhcp即可!提供两种方法:方法一:setup --> Network configuration -->Run Tool --> Edit Devices-->选择相应网卡(照楼主是eth0)-->配置相应的项:Name / Device / Static IP / Netmask /Default gateway IP --> Ok -->Save
接下来配置DNS:Edit DNS configuration--> Hostname(填上FQDN 如:www.redhat.com 此处更改主机名只需重启网卡即可生效) / Primary DNS /Second or Tertiary DNS(选填) / Search (这个是domain 如:redhat.com)-->Ok-->Save&Quit
方法二:vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticBROADCAST=192.168.15.255 --------->(根据楼主情况自行填写)HWADDR=(重启网卡后自动捕捉)IPADDR=192.168.15.204 --------->(根据楼主情况自行填写)NETMASK=255.255.255.0 --------->(根据楼主情况自行填写)NETWORK=192.168.15.0 --------->(根据楼主情况自行填写睁铅)ONBOOT=yes
键入 :wq 保存退出 接着编辑另一个文件:vim /etc/sysconfig/network/NETWORKING=yesNETWORKING_IPv6=noHOSTNAME= (填入FQDN根据楼主情况自行填写) --------->(如果局扒此处更改必须重启PC方可生效)GATEWAY=192.168.15.253 ---------------------------->(这就是您的网关) 键入 :wq 保存退出
以上两个方法完成后必须重启网卡方法同样有两种:方法一: ifdown eth0;ifup eth0方法二:service network restart 或者 /etc/init.d/network restart
5. 如何管理RedHat企业虚拟化虚拟机操作和任务
如何使用redhat 6.0虚拟化安装虚拟机
linux 终于支持虚拟化了,但是只能在64位操作系统实现,也就是你安装的系统镜像要是64位的才可以实现,32位的系统是不支持的,虚拟化是个好东西,可以在不同的系统安装不同用自己的系统来达到更多的功能,下面记录的是如果使用虚拟化安装win 7的整个过程:
1.首先安装好虚拟化的软件,在安装系统的时候把虚拟化的选项勾选即可
2.打开终端,输入virt-manager打开虚拟化界面
3.点击电脑图标,设置自己的电脑名称,然后点击前进
4.在这里选择使用ISO镜像,然后点击浏览-本地浏览选择自己电脑上的镜像,建议使用完全安装版的镜像,我自己使用ghost的镜像无法安装,使用完全安装版的倒可以安装,如果遇到无法安装的界面建议更换完全版的镜像,选择自己的操作系统类型和版本,点击前进
5.设置内存和CPU,内存根据主机决定,不可设置的太大和太小。XP 512即可,win 7设置1GB即可,点击前进
6.首次安装的时候使用勾选“为虚拟机启用存储”和“在计算机硬盘中创建硬盘影像”,分区大小根据系统和电脑空间决定,之后安装的时候可以使用此镜像,把名称改一下然后更改存储路径即可,把“立即分配整个磁盘”的勾去掉点前进
7.下面有个高级选项,打开之后选择桥接,这样可以让虚拟机和主机通信,如果不这样设置就不能通讯,桥接的网卡需要自己提前编辑一块br0的网卡,,如果没有此网卡,自己可以重新创建:
vi /etc/sysconfig/network-scripts/ifcfg-br0
按照下面的方式填写:
DEVICE=br0 网卡名称
ONBOOT=yes 开机是否启动
TYPE=Bridge 网卡类型
IPADDR=192.168.0.123 ip地址
NETMASK=255.255.255.0 子网掩码
按wq保存退出,然后编辑:vi /etc/sysconfig/network-scripts/ifcfg-eth0
加入下面一行:
BRIDGE=br0
有一行长的UUID的选项,将其删除,然后wq保存退出,然后在安装虚拟机,选择桥接之后点击完成
8.哈哈,终于出现类久违的win 安装界面,在这个界面按照正常安装的过程安装即可
9.下面是我电脑的eth0的配置:
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=br0
TYPE=Ethernet
ONBOOT=yes
IPADDR=192.168.0.205
NETMASK=255.255.255.0
BOOTPROTO=none
PREFIX=24
GATEWAY=192.168.0.1
DNS1=202.106.0.20
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=br0
PEERDNS=yes
PEERROUTES=yes
10.下面是br0的配置参数供参考
cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
IPADDR=192.168.0.205
NETMASK=255.255.255.0
11.如果在启动网卡的时候发现之下的错误,提示某个网卡找不到,这是之前的网络链接名称,将其删除即可
[root@localhost network-scripts]# /etc/init.d/network restart
正在关闭接口 br0: [确定]
正在关闭接口 Auto_eth0: 错误:没有找到设备 'eth0
br0'。:
[失败]
正在关闭接口 eth0: 设备状态:3 (断开连接)
[确定]
关闭环回接口: [确定]
弹出环回接口: [确定]
弹出界面 Auto_eth0: 活跃连接状态:激活的
活跃连接路径:/org/freedesktop/NetworkManager/ActiveConnection/3
[确定]
弹出界面 eth0: device eth0 is already a member of a bridge; can't enslave it to bridge br0.
[确定]
弹出界面 br0: [确定]
可以看到Auto_eth0网络启动失败,然后将其删除
rm -rf Auto_eth0
再重启网卡 /etc/init.d/network restart
[root@localhost 桌面]# /etc/init.d/network restart
正在关闭接口 br0: [确定]
正在关闭接口 eth0: 设备状态:3 (断开连接)
[确定]
关闭环回接口: [确定]
弹出环回接口: [确定]
弹出界面 br0: 活跃连接状态:激活的
活跃连接路径:/org/freedesktop/NetworkManager/ActiveConnection/1
[确定]
弹出界面 eth0: device eth0 is already a member of a bridge; can't enslave it to bridge br0.
[确定]
这样虚拟机安装之后就可以和主机通信了,也可以链接外网
6. redhat vm5.5 linux4.2 用ifconfig后不显示eth0, ifconfig eth0 up 启动后,就显示etho,但是没有IP急急!
没有Ip你就设一个就是啦,可能是你安装的时候没装好,开机的时候启动网卡启动不了,所以需要手动,设置IP的方法就是ifconfig eth0 192.168.0.104 这样就可以了,在看就有了
7. 你好我看到你回答了别人的问题,我也有类似的,linux redhat,我用ifconfig是不显示eth0
ifconfig命令的设置是临时的,重启网卡后无效。永久生效两种办法
第一种用 setup 这个我就不说了
第二个:修改配置文件
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
保证下面这几行没问题就OK
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static #这个代表是静态IP,默认的应该是dhcp改过来就OK了
IPADDR=192.168.71.2
NETMASK=255.255.255.0
GATEWAY=192.168.71.1
网关和IP掩码啥的自己写
然后保存退出,在重启网卡就生效了
# service network restart
8. redhat网卡启动问题,eth1报错rtnetlink answers no such device
感觉是网卡一驱动没装,或者没成功,或者坏掉了。
9. 我新安装的redhat 6.2的系统 ifconfig查看网卡 有lo 还有eth1 但没有我要的eth0 启动网卡eth0 报错无设备
看看/etc/sysconfig/network-scripts/
这个目录里面有没有ifcfg-eth0文件,如果有,打开它,将里面的ONBOOT=no改成ONBOOT=yes