[root@rac1 桌面]# ps -ef|grep libvirt
root 1380 1 0 06:39 ? 00:00:00 /usr/sbin/libvirtd
nobody 2593 1 0 06:39 ? 00:00:00 /sbin/dnsmasq –conf-file=/var/lib/libvirt/dnsmasq/default.conf –leasefile-ro –dhcp-script=/usr/libexec/libvirt_leaseshelper
root 2594 2593 0 06:39 ? 00:00:00 /sbin/dnsmasq –conf-file=/var/lib/libvirt/dnsmasq/default.conf –leasefile-ro –dhcp-script=/usr/libexec/libvirt_leaseshelper
root 3585 2629 0 06:57 pts/0 00:00:00 grep –color=auto libvirt
[root@rac1 桌面]#
libvirt 在服务器(host)上生成一个 virtual network switch (virbr0),host 上所有的虚拟机(guests)通过这个 virbr0 连起来。
默认情况下 virbr0 使用的是 NAT 模式(采用 IP Masquerade),所以这种情况下 guest 通过 host 才能访问外部。
这里我们不需要,因此可以手工卸载:
[root@rac1 桌面]# virsh net-list
名称 状态 自动开始 持久
———————————————————-
default 活动 是 是
–删除virbr0设备:
[root@rac1 桌面]# virsh net-destroy default
网络 default 被删除
[root@rac1 桌面]#
–取消virbr0定义
[root@rac1 桌面]# virsh net-undefine default
网络 default 已经被取消定义
[root@rac1 桌面]#
–重启 libvirtd 服务,让上述设置生效
[root@rac1 桌面]# service libvirtd restart
Redirecting to /bin/systemctl restart libvirtd.service
[root@rac1 桌面]#
[root@rac1 桌面]# ifconfig
[root@rac1 桌面]# ifconfig
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.8.51 netmask 255.255.255.0 broadcast 192.168.8.255
inet6 fe80::20c:29ff:fe1e:18f1 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:1e:18:f1 txqueuelen 1000 (Ethernet)
RX packets 418 bytes 88491 (86.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 434 bytes 125048 (122.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eno16777736:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.8.53 netmask 255.255.255.0 broadcast 192.168.8.255
ether 00:0c:29:1e:18:f1 txqueuelen 1000 (Ethernet)
eno33554960: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 18.1.8.51 netmask 255.255.255.0 broadcast 18.1.8.255
inet6 fe80::20c:29ff:fe1e:18fb prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:1e:18:fb txqueuelen 1000 (Ethernet)
RX packets 30 bytes 4212 (4.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 39 bytes 5100 (4.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 399 bytes 38128 (37.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 399 bytes 38128 (37.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@rac1 桌面]#
注意:本文归作者所有,未经作者允许,不得转载