1.在两台虚拟机上安装openvswitch
1.1 安装openvswitch
$ sudo apt install openvswitch-switch
1.2 查看进程
$ ps -ef | grep ovs
1.3 查看ovs的版本
$ ovs-appctl --version
$ ovs-ofctl --version
2.在两台虚拟机上配置网桥
2.1 在ubuntu1上添加名为br0和br1的两个网桥:
$ sudo ovs-vsctl add-br br0
$ sudo ovs-vsctl add-br br1
查看网卡:$ ip a
在br0上添加一个端口,将enp0s3挂载到br0上:
$ sudo ovs-vsctl add-port br0 enp0s3
这样做的目的是方便我们在虚拟网桥上添加多个端口供我们使用,不必受限于enp0s3的有限端口。
此时我们将原先enp0s3分配的ip清除并指定给br0,让虚拟机网络能通过br0继续工作:
$ sudo ifconfig enp0s3 0 up && sudo ifconfig br0 192.168.1.92/24 up
根据实际情况配置一下br0的网关:
$ sudo route add default gw 192.168.1.1 br0
1.1 安装openvswitch
$ sudo apt install openvswitch-switch
1.2 查看进程
$ ps -ef | grep ovs
1.3 查看ovs的版本
$ ovs-appctl --version
$ ovs-ofctl --version
2.在两台虚拟机上配置网桥
2.1 在ubuntu1上添加名为br0和br1的两个网桥:
$ sudo ovs-vsctl add-br br0
$ sudo ovs-vsctl add-br br1
查看网卡:$ ip a
在br0上添加一个端口,将enp0s3挂载到br0上:
$ sudo ovs-vsctl add-port br0 enp0s3
这样做的目的是方便我们在虚拟网桥上添加多个端口供我们使用,不必受限于enp0s3的有限端口。
此时我们将原先enp0s3分配的ip清除并指定给br0,让虚拟机网络能通过br0继续工作:
$ sudo ifconfig enp0s3 0 up && sudo ifconfig br0 192.168.1.92/24 up
根据实际情况配置一下br0的网关:
$ sudo route add default gw 192.168.1.1 br0