PVE入门-跨物理机内网互通

2024-08-08  本文已影响0人  Rakutens

当有多台物理机时为方便管理,往往不想让虚拟机和物理机使用相同网段的IP地址,

但跨网段的情况下虚拟机无法被访问到,这时就需要做一些处理

核心流程就两步:

  1. 打开IP转发
  2. 设置网关的静态路由表

网络环境

  1. 宿主机:
  • 网卡 vmbr0 (ovs bridge,对接物理网卡)
    IP地址: 192.168.0.55/24
  • 网卡 vmbr1 (ovs bridge,供虚拟机用)
    IP地址: 172.16.55.1/24
  1. 虚拟机:
  • IP地址: 172.16.55.2/24
  • 网关地址: 172.16.55.1 (指向宿主机虚拟网卡vmbr1)
  1. 网关:
  • 网关地址: 192.168.0.100/24
  • 新增静态路由表指向:
    目地:172.16.55.0/24(虚拟机) 下一跳:192.168.0.55(宿主机物理网卡vmbr0)

设置宿主机(PVE服务器)网络参数

#设置net.ipv4.ip_forward = 1  开启内核路由功能
sysctl -w net.ipv4.ip_forward=1
sysctl -p

#确认下值是否为1
sysctl net.ipv4.ip_forward

设置修改后请反复确认net.ipv4.ip_forward=1是否生效,虚拟机是否已重启过

上一篇 下一篇

猜你喜欢

热点阅读