centos中 kvm 网桥的设置
2015-08-07 19:08
507 查看
centos中 kvm 网桥的设置:
新建一个ifcfg-br0文件:
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
BROADCAST=10.1.255.255
IPADDR=10.1.29.3
NETMASK=255.255.0.0
NETWORK=10.1.0.0
ONBOOT=yes
然后修改相应网卡的配置文件,我的是eth1:
# Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet
DEVICE=eth1
#BOOTPROTO=none
#BROADCAST=10.1.255.255
HWADDR=D8:5D:4C:74:EE:E8
#IPADDR=10.1.29.3
#NETMASK=255.255.0.0
#NETWORK=10.1.0.0
ONBOOT=yes
#TYPE=Ethernet
#USERCTL=no
#IPV6INIT=no
#PEERDNS=yes
BRIDGE=br0
可以看出,原来网卡的配置只保留device名称,硬件地址,onboot选项,以及新添加的BRIDGE=br0。
然后重启网络:
/etc/init.d/network restart 或service network restart
实验中在br0中加入gateway后,/etc/sysconfig/network中的gateway就消失了。成功后,利用route -n查看路由,发现所有的包都从br0走了。
可用的开机建立网桥的脚本:
1. #!/bin/sh
2. brctl addbr br0
3. brctl addif br0 eth0
4. ifconfig eth0 down
5. ifconfig eth0 0.0.0.0 up
6. ifconfig br0 192.168.198.71 up
7. service network restart
#!/bin/sh
brctl addbr br0
brctl addif br0 eth0
ifconfig eth0 down
ifconfig eth0 0.0.0.0 up
ifconfig br0 192.168.198.71 up
service network restart
在此脚本中eth0为桥接的网卡,br0为创建的虚拟网络。将br0桥接到真实的网卡eth0是,以实现虚拟机的桥接功能。如果要添加新的桥接网络,将eth0和br0替换成需要的借口即可。
注意:以上命令建议使用脚本运行,如果使用命令逐条执行会造成网络中断。
执行次脚本即可实现添加桥接网卡的功能。
桥接功能在重启之后就会失效,可以将此脚本添加到/etc/rc.d/rc.local下以实现开机自动执行。
新建一个ifcfg-br0文件:
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
BROADCAST=10.1.255.255
IPADDR=10.1.29.3
NETMASK=255.255.0.0
NETWORK=10.1.0.0
ONBOOT=yes
然后修改相应网卡的配置文件,我的是eth1:
# Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet
DEVICE=eth1
#BOOTPROTO=none
#BROADCAST=10.1.255.255
HWADDR=D8:5D:4C:74:EE:E8
#IPADDR=10.1.29.3
#NETMASK=255.255.0.0
#NETWORK=10.1.0.0
ONBOOT=yes
#TYPE=Ethernet
#USERCTL=no
#IPV6INIT=no
#PEERDNS=yes
BRIDGE=br0
可以看出,原来网卡的配置只保留device名称,硬件地址,onboot选项,以及新添加的BRIDGE=br0。
然后重启网络:
/etc/init.d/network restart 或service network restart
实验中在br0中加入gateway后,/etc/sysconfig/network中的gateway就消失了。成功后,利用route -n查看路由,发现所有的包都从br0走了。
可用的开机建立网桥的脚本:
1. #!/bin/sh
2. brctl addbr br0
3. brctl addif br0 eth0
4. ifconfig eth0 down
5. ifconfig eth0 0.0.0.0 up
6. ifconfig br0 192.168.198.71 up
7. service network restart
#!/bin/sh
brctl addbr br0
brctl addif br0 eth0
ifconfig eth0 down
ifconfig eth0 0.0.0.0 up
ifconfig br0 192.168.198.71 up
service network restart
在此脚本中eth0为桥接的网卡,br0为创建的虚拟网络。将br0桥接到真实的网卡eth0是,以实现虚拟机的桥接功能。如果要添加新的桥接网络,将eth0和br0替换成需要的借口即可。
注意:以上命令建议使用脚本运行,如果使用命令逐条执行会造成网络中断。
执行次脚本即可实现添加桥接网卡的功能。
桥接功能在重启之后就会失效,可以将此脚本添加到/etc/rc.d/rc.local下以实现开机自动执行。
相关文章推荐
- Linux内核:container_of宏分析
- Linux - script练习
- Linux - script练习
- Linux下find及xargs的使用
- Linux系统和性能监控之CPU
- Win7+Linux双系统,完美解决删除Linux后出现的任何问题!
- Linux 标准目录结构
- linux下vim命令详解
- CentOs yum源配置
- 详解Linux系统下的hosts文件
- Normalized Cut的C++代码 Linux Win
- Linux搭建ftp在windows下这么访问,需要怎么设置【设置vsftp最大连接数和每个ip的最大连接数】
- 繞過linux Driver Vermagic檢查
- 一个高人的许多QT开源项目(百度网盘的linux桌面客户端)
- 在Linux系统中查看进程及杀死僵尸进程的方法
- linux 同步时间 调试core内核
- 一张图记住Linux系统常用诊断工具
- centos 挂载移动硬盘
- java执行linux命令获取MAC和ip地址
- Linux必须会的命令---也是以前记录的,ctrl+z fg 啥的 jobs 比较实用