linux下kvm设备配置,Linux下为KVM 配置桥接设备
還原原始配置
[root@master ~]# route delete default? ? ? ? ? ? //刪除默認網關
[root@master ~]# route -n
Kernel IP routing table
Destination? ? Gateway? ? ? ? Genmask? ? ? ? Flags Metric Ref? ? Use Iface
192.168.3.0? ? 0.0.0.0? ? ? ? 255.255.255.0? U? ? 0? ? ? 0? ? ? ? 0 br0
[root@master ~]# brctl show
bridge name? ? ? ? bridge id? ? ? ? ? ? ? ? STP enabled? ? ? ? interfaces
br0? ? ? ? ? ? ? ? 8000.525400a7b756? ? ? ? no? ? ? ? ? ? ? ? ? ? ? ? ? ? eth0
[root@master ~]# brctl? delif? br0? ? eth0? ? //斷開/刪除br0上的eth0設備
[root@master ~]#ifconfig br0 down? ? ? ? //讓br0設備停止活動
[root@master ~]#brctl delbr? br0? ? ? ? ? //刪除br0
root@master ~]# brctl show? ? ? ? ? ? ? ? ? ? //查看br0是否依然存在
bridge name? ? ? ? bridge id? ? ? ? ? ? ? ? STP enabled? ? ? ? interfaces
[root@master ~]# ifconfig? eth0 192.168.3.176/24? ? //重新給eth0分配IP地址
root@master ~]# route add default gw 192.168.3.1? //重新加入默認網關
1234567891011 [root@master ~]# ip addr show
1: lo: mtu 16436 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
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:a7:b7:56 brd ff:ff:ff:ff:ff:ff
inet 192.168.3.176/24 brd 192.168.3.255 scope global eth0
inet6 fe80::5054:ff:fea7:b756/64 scope link
valid_lft forever preferred_lft forever
--------------------------------------------------------------------------------
(2) 通過配置文件配置橋接設備
配置文件請自行備份
[root@master ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BRIDGE=br0
[root@master ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.3.176
NETMASK=255.255.255.0
GATEWAY=192.168.3.1
參數詳解:
ifcfg-eth0
Device? ? ? ? ? ? ? 指定網卡設備名
TYPE? ? ? ? ? ? ? ? 指定網卡的類型為以太網卡
ONBOOT? ? ? ? 指定網卡是否開機啟動,切記要設置為yes
BRIDGE? ? ? ? ? ? 指定橋接設備,此處指定為br0設備
建議:以上變量(非變量值)均為大寫。
ifcfg-br0
Device? ? ? ? ? ? ? 指定網卡設備名
TYPE? ? ? ? ? ? ? ? 指定網卡的類型為橋接
ONBOOT? ? ? ? 指定網卡是否開機啟動,切記要設置為yes
BOOTPROTO 指定網卡啟動如何獲取IP地址,設置靜態
IPADDR? ? ? ? ? 設置br0綁定的IP地址
NETMASK? ? ? 設置子網掩碼地址
GATEWAY? ? ? 設置網關
建議: TYPE變量的變量值按照第一個字母大寫,其余字母小寫的原則,如Ethernet,Bridge
配置完成之后,重啟網絡服務
如擔心干擾,建議停止NetworkManager 服務,這個服務挺討厭
[root@master ~]# service? ? NetworkManager stop
[root@master ~]#chkconfig NetworkManager off
[root@master ~]# service network restart
[root@master ~]# ip addr show
1: lo: mtu 16436 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
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:a7:b7:56 brd ff:ff:ff:ff:ff:ff
4: br0: mtu 1500 qdisc noqueue state UNKNOWN
link/ether 52:54:00:a7:b7:56 brd ff:ff:ff:ff:ff:ff
inet 192.168.3.176/24 brd 192.168.3.255 scope global br0
inet6 fe80::5054:ff:fea7:b756/64 scope link
valid_lft forever preferred_lft forever
查看橋接設備信息
[root@master ~]# brctl? show
bridge name? bridge id? ? STP enabled? interfaces
br0? ? ? ? 8000.525400a7b756? ? no? ? ? ? eth0
[root@master ~]# route
Kernel IP routing table
Destination? ? Gateway? ? ? ? Genmask? ? ? ? Flags Metric Ref? ? Use Iface
192.168.3.0? ? *? ? ? ? ? ? ? 255.255.255.0? U? ? 0? ? ? 0? ? ? ? 0 br0
link-local? ? ? *? ? ? ? ? ? ? 255.255.0.0? ? U? ? 1004? 0? ? ? ? 0 br0
default? ? ? ? 192.168.3.1? ? 0.0.0.0? ? ? ? UG? ? 0? ? ? 0? ? ? ? 0 br0
由此,橋接設備br0已經配置成功,當創建虛擬機的時候選擇虛擬網卡接口的時候選擇br0即可
開始安裝虛擬機,此時查看橋接設備br0上面的網卡連接情況:
[root@master ~]# brctl? show
bridge name? ? ? bridge id? ? STP enabled? interfaces
br0? ? ? ? ? 8000.0025903afe42? ? no? ? ? eth0
vnet0
--------------------------------------------------------------------------------
祝大家順利!
總結
以上是生活随笔為你收集整理的linux下kvm设备配置,Linux下为KVM 配置桥接设备的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux gcc编译c文件头文件,使用
- 下一篇: linux命令查看几位,Linux每周几