kvm删除默认的NAT网卡

1.libvirt起来生辰的网卡信息(nat)
[[email protected] ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:0f:a1:08 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.12/24 brd 192.168.56.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe0f:a108/64 scope link 
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN 
    link/ether 52:54:00:36:61:85 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 500
    link/ether 52:54:00:36:61:85 brd ff:ff:ff:ff:ff:ff
[[email protected] ~]# cd  /etc/sysconfig/network-scripts/

删除默认的网卡

[[email protected] network-scripts]#  virsh net-destroy default 
Network default destroyed

[[email protected] network-scripts]#  virsh net-undefine default 
Network default has been undefined

[[email protected] network-scripts]# systemctl restart  libvirtd 
[[email protected] network-scripts]# 
[[email protected] network-scripts]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:0f:a1:08 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.12/24 brd 192.168.56.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe0f:a108/64 scope link 
       valid_lft forever preferred_lft forever
[[email protected] network-scripts]#

3.添加新的网卡

[[email protected] network-scripts]# cat  ifcfg-br0 
DEVICE=br0
BOOTPROTO=none
ONBOOT=yes
TYPE=Bridge
IPADDR=192.168.56.12
NETMASK=255.255.255.0
GATEWAY=192.168.56.2
DEFROUTE=yes
PV4_FAILURE_FATAL=yes
IPV6INIT=no
DELAY=0
USERCTL=no
[[email protected] network-scripts]# cat  ifcfg-eth0 
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
#IPV6_AUTOCONF=yes
#IPV6_DEFROUTE=yes
#IPV6_PEERDNS=yes
#IPV6_PEERROUTES=yes
#IPV6_FAILURE_FATAL=no
NAME=eth0
#UUID=6c0f1aec-5cad-46d5-b213-572aeffd8c2e
DEVICE=eth0
ONBOOT=yes
#IPADDR=192.168.56.12
#NETMASK=255.255.255.0
GATEWAY=192.168.56.2
BRIDGE=br0
[[email protected] network-scripts]#

3.重启启动(写成脚本)

ifdown br0
ifdown eth0
ifup br0
ifup eth0

如果四步骤结束后还有eth0 的IP 建议重启服务器

4.virt-manager  创建虚拟机 (默认创建了以后键盘会不一样 安装以后调整键盘)

自己创建qcow2  格式的硬盘  用virt-manager 加路径选择    iso镜像也是加绝对路径选择

时间: 2024-08-29 02:55:54

kvm删除默认的NAT网卡的相关文章

C# winform datagridview 无需点击两次即可编辑内嵌控件的方法和删除默认的空行的方法

? 1 2 3 4 //点击一下即可对DataGridView中内嵌控件进行编辑,不需要二次点击 dgv.EditMode =DataGridViewEditMode.EditOnEnter; //DataGridView无默认行 dgv.AllowUserToAddRows = false; C# winform datagridview 无需点击两次即可编辑内嵌控件的方法和删除默认的空行的方法

input点击删除默认value,以及只能输入数字,删除,tab

/*inputhastip类绑定事件*/ $('.inputhastip').css("color", "#999"); $('.inputhastip').bind({  focus:function(){   if(this.value==this.defaultValue)   {    this.value="";    $(this).css("color", "#333");   }  }, 

iOS工程中删除默认的并使用自建的ViewController后黑屏

iOS工程中删除默认的并使用自建的ViewController后黑屏 老帅(http://blog.csdn.net/shuaihj) 现象 往往我们新建一个iOS工程后,会使用自定义的ViewController,而不是其自带的.作为第一次使用iOS开发的人来说,就会遇到一个问题,app启动后黑屏,并没有如预想的那样显示自定义的View! 查看错误信息 Failed to instantiate the default view controller for UIMainStoryboardF

移动隐藏邮箱并删除默认邮箱数据库

在我们对企业不输完Exchange Server的时候,系统会自动生成一个默认数据库,例如 Mailbox Database 0123456789 这样一个带有十位数编码的邮箱,看起来相当不友善,而且不好记忆,且对后期我们Exchange管理员的一些界面操作或者命令行操作都有很大的影响.为了便于今后的管理和维护,也便于我们能够很好全面的对数据库进行分类区分,我们通常会删除这个默认数据库,重新创建一个友好.简洁.易区分的新邮箱数据库,当然,可以是一个,也可以是多个,这个根据自己的规划而定.那我们能

Exchange 删除默认数据库报错

系统:Windows Server 2008 R2 环境:Exchange 2010 SP1 域:Windows Server 2008R2 我以为是这样的,Exchange 2010 系统邮箱数据库删除方法如下: 1.迁移普通用户,将所有用户迁移到新建的数据库中. Get-Mailbox -database "邮箱数据库名称"  | New-MoveRequest -TargetDatabase 目标邮箱数据库名称 2.迁移系统仲裁邮箱 Get-Mailbox -database &

codemirror 小功能的添加(点击删除默认的提示语)

最近要写一个简单的html网页的日志规范,领导建议用一些目前流行的code代码高亮度显示插件(javascript)等. 然后,就开始对各种不通的code代码显示插件的研究. 研究的目标: (1)有一个纯文本显示(highlight ,codemirror 都可以实现): (2)一个输入代码高亮度显示(codemirror 实现). 首先,研究的是highlight,highlight 是javascript+css 控制完成的代码提示,功能很强大.而且使用方便.主要体现在: (1)只需要引入一

kvm(libivrt)bridge和nat模式共存互通

需求说明: 为了配合项目验收,及验保证收过程的流畅,现将原部署在一台公网服务器的7台kvm 虚拟机迁移至方便携带的线下(dell precision m6800/i7/32G/256SSD+2T). 7台kvm虚拟机中4台是windows7,3台是国产kylin,每台都配有公网IP(目的是为了远程演示).因为项目代码中IP被写死,所以线下vm主机IP 必须使用原公网线上的IP地址:4 台windows,和3台kylin 位于不同的网段,示例: 3. 目前只有两个网段,物理机windows7使用的

kvm 网络配置之nat、用户模式

接上篇,kvm的网络配置,参考书本:<kvm虚拟化技术 实现以及原理解析> 2. nat模式 nat模式自动获取ip需要dhcp服务,nat功能本身需要ip伪装,既然是一个网络,所以还需要虚拟网桥功能,所以需要的软件如下: dhcp功能:dnsmasq ip伪装:iptables 虚拟网桥:bridge-utils 实现: (1)yum install dnsmasq iptables bridge-utils -y#如果iptables是为内核的netfilter模块提供规则,如果内核不支持

centos 删除默认路由

描述: 虚拟机安装了centos,安装时网络配置为固定ip,系统安装好后又增加了一个网卡口,并定位为桥接模式,而原网卡则变更为DHCP方式获取ip地址,同时作为公网出口. 问题来了,网卡配置都正确,同时也注释了固定IP的网关,但重启网络服务后,发现不能访问互联网,这时想到了有可能是默认路由没有变过来 #route -n Destination     Gateway         Genmask         Flags Metric Ref    Use Iface 192.168.1.0