nhưng tôi không có cái này / usr / bin / tuncl -t virbr0-nic tôi điều được cài đặt từ buồng lái và tôi không thể tìm thấy tùy chọn xóa khi tôi sẽ sử dụng máy ảo thì nó vẫn ổn khi tồn tại nhưng để kết nối mạng với systemd-networkd tôi có nhiều vấn đề với nó. Buồng lái sẽ sử dụng Trình quản lý mạng và các tệp cấu hình từ nó. Sau khi cài đặt, mạng của tôi bị hỏng, tất cả các thiết bị và ứng dụng đều gặp sự cố.
Nếu bạn kiểm tra 'ifconfig -a' sau khi cài đặt mới hệ thống RHEL / CentOS 6,7, bạn sẽ tìm thấy tên virbr0 giao diện. Dưới đây là một ví dụ từ hệ thống CentOS 7 mới cài đặt.
ifconfig -a
....
virbr0: flags=4099[UP,BROADCAST,MULTICAST] mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:d5:f2:0c txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0-nic: flags=4098[BROADCAST,MULTICAST] mtu 1500
ether 52:54:00:d5:f2:0c txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Giao diện virbr0 là gì Giao diện cầu virbr0 được tạo bởi cấu hình mạng mặc định của libvirtd. libvirtd là dịch vụ cung cấp cơ sở cho máy chủ hoạt động như một trình ảo hóa. Vì vậy, trong trường hợp bạn không sử dụng ảo hóa xen kẽ, bạn có thể ngăn mạng mặc định của libvirtd được kích hoạt khi khởi động hoặc bạn có thể ngăn libvirtd tự kích hoạt khi khởi động. Cái trước sẽ ngăn bất kỳ máy khách VM nào được gắn vào mạng mặc định của libvirtd có kết nối mạng và cái sau sẽ ngăn VM chạy. Sẽ không sao nếu bạn không sử dụng nó. Vô hiệu hóa mạng mặc định libvirtd
Bạn có thể tạm thời vô hiệu hóa mạng mặc định của libvirtd bằng lệnh virsh. Điều này sẽ không tồn tại trong suốt quá trình khởi động lại.
virsh phá hủy mặc định
Để vô hiệu hóa vĩnh viễn mạng mặc định libvirtd khi được tạo khi khởi động:
virsh net-autostart mặc định - có thể chia sẻ
Xóa mạng mặc định libvirtd Để xóa vĩnh viễn mạng mặc định libvirtd:
virsh net-undefine default
Để vô hiệu hóa vĩnh viễn dịch vụ libvirtd bắt đầu khi khởi động trên RHEL5 và RHEL6:
chkconfig libvirtd off
Để vô hiệu hóa vĩnh viễn dịch vụ libvirtd bắt đầu khi khởi động trên RHEL7:
systemctl disable libvirtd.service