摘自:https://blog.51cto.com/mfc001/6411430
两个宿主机: 自定义网桥virbr1 新增eth1网卡:VMnet1仅主机模式 (配好之后,两台宿主机上的虚拟机就可以通过VMnet1相互通信了) 原wth0网卡: VMnet8NAT模式和外网相连
ubuntu宿主机 第一步:在宿主机添加仅主机网卡 第二步:创建网桥并进行网卡桥接 [root@ubunt ~]# vim /etc/netplan/00-installer-config.yaml network: version: 2 renderer: networkd ethernets: eth0: addresses: - 10.0.0.100/24 gateway4: 10.0.0.2 nameservers: addresses: [180.76.76.76, 223.6.6.6] eth1: dhcp4: no dhcp6: no bridges: virbr1: dhcp4: no dhcp6: no addresses: [10.0.1.100/24] interfaces: - eth1 [root@ubunt ~]# netplan apply [root@ubunt ~]# ip a 13: virbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000 link/ether 7a:ca:80:02:2d:77 brd ff:ff:ff:ff:ff:ff inet 10.0.1.100/24 brd 10.0.1.255 scope global virbr1 valid_lft forever preferred_lft forever inet6 fe80::78ca:80ff:fe02:2d77/64 scope link valid_lft forever preferred_lft forever [root@ubunt ~]# brctl show bridge name bridge id STP enabled interfaces virbr0 8000.525400c7b555 yes virbr0-nic vnet1 vnet2 virbr1 8000.000c29139663 no eth1 rocky宿主机 第一步:在宿主机添加仅主机网卡 第二步:创建网桥 [root@rocky8 network-scripts]#cat ifcfg-virbr1 DEVICE=virbr1 NAME=virbr1 STP=yes TYPE=Bridge BOOTPROTO=static IPADDR=10.0.1.8 FREFIX=24 第三步:把网卡桥接在virbr1上 [root@rocky8 network-scripts]#cat ifcfg-virbr1-port0 TYPE=Ethernet NAME=virbr1-port0 DEVICE=eth1 ONBOOT=yes BRIDGE=virbr1 第四步:生效 [root@rocky8 network-scripts]#nmcli connection reload [root@rocky8 network-scripts]#nmcli connection up virbr1 [root@rocky8 network-scripts]#nmcli connection up virbr1-port0 [root@rocky8 network-scripts]#brctl show bridge name bridge id STP enabled interfaces virbr0 8000.5254008addad yes virbr1 8000.000c292b1075 yes eth1 现在两个宿主机是可以通过网桥ping通的
第五步: ubuntu上的虚拟机 打开虚拟机图形页面选择自定义网桥 [root@ubunt ~]# virt-manager Network source:选择Specify shared device name--Bridge name:virbr1--apply (需要关机修改) rocky上的虚拟机 打开虚拟机图形页面选择自定义网桥 [root@rocky8 ~]#virt-manager Network source:选择Bridge device--Device name:virbr1--apply (需要关机修改)
第六步:更改两个宿主机下虚拟机的IP 第一个虚拟机:进入虚拟机命令行页面查看是否有地址,无地址,是因为自己搭的网桥没有DHCP服务,自己配一个地址即可 [root@centos8 ~]#vim /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE="Ethernet" BOOTPROTO="none" NAME="eth0" DEVICE="yes" IPADDR=6.6.6.6 PREFIX=24 重启网卡服务 [root@rocky8 ~]# nmcli connection reload [root@rocky8 ~]# nmcli connection up eth0 ip a查看ip更改为6.6.6.6 第二个虚拟机:进入虚拟机命令行页面查看是否有地址,无地址,是因为自己搭的网桥没有DHCP服务,自己配一个地址即可 [root@centos8 ~]#vim /etc/sysconfig/network-scripts/ifcfg-enp1s0 TYPE="Ethernet" BOOTPROTO="static" (static也支持) NAME="enp1s0" DEVICE="yes" IPADDR=6.6.6.8 PREFIX=24 重启网卡服务 [root@rocky8 ~]# nmcli connection reload [root@rocky8 ~]# nmcli connection up eth0 ip a查看ip更改为6.6.6.6 在第一台虚拟机上ping第二台虚拟机 ping 6.6.6.8 可以通
牛的,这里变成了一个 FAQ大全。 远程桌面登陆这个对我的问题有效
这种方法对vscode的python插件不可用
感谢!
/root/liuyan/extended_choice_parameter/multi_level_parameter3.txt 这个放哪里 我一直读不到
你好,请问是否可以转载到我的网站以及qq空间等社交平台分享备份呢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2022-12-05 “回车”(Carriage Return)和“换行”(Line Feed)
2022-12-05 正则表达式全集
2018-12-05 ssh 连接缓慢解决方法
2016-12-05 JDBC官方用法