proxmox 主机与 Windows 7 真实 PC 之间的网络连接

proxmox 主机与 Windows 7 真实 PC 之间的网络连接

为业务目的部署工作环境 我已经安装了 proxmox。我已将 Windows 7 直接连接到 proxmox 主机,而无需使用任何交换机或路由器。Windows 7 可以访问互联网。Proxmox 主机无法直接访问互联网。将来可以通过路由器连接,以便通过其公共 IP 进行访问。

我需要在 Windows 7 和 proxmox 之间配置网络,以便能够在虚拟机上开发、部署和运行自动化测试。

可以访问Internet的网络地址是:192.168.1.0 proxmox与windows 7之间的网络是:192.168.0.0

在我的例子中,Windows 7 配置为网关,其 IP 地址为:192.168.0.1

为了访问我的家庭网络,我重新配置了/etc/network/interfaces.new文件:

auto lo
iface lo inet loopback

iface wlx70f11c0e99bd inet dhcp
    wpa-ssid MyHuaweiRouterSSID
    wpa-psk MySecret

auto enp0s25
iface enp0s25 inet static
    address 192.168.0.21
    netmask 255.255.255.0
    gateway 192.168.0.1

auto vmbr0
iface vmbr0 inet static
    address 192.168.0.20
    netmask 255.255.255.0
    gateway 192.168.0.1
    bridge_ports enp0s25
    bridge_stp off
    bridge_fd 0

PC 重新启动后,接口enp0s25vimbr0UP我无法 ping 192.168.0.1-Destination Host Unreachable

所以,我无法将这两台机器连接在一起。请帮我考虑一下我遗漏了什么。

答案1

我能够通过更改网络配置来连接这两台电脑/etc/network/interfaces.new

auto lo
iface lo inet loopback

iface wlx70f11c0e99bd inet dhcp
    wpa-ssid MyHuaweiRouterSSID
    wpa-psk MySecret

auto enp0s25
iface enp0s25 inet static
    address 192.168.0.21
    netmask 255.255.255.0
    gateway 192.168.0.1

auto vmbr0
iface vmbr0 inet static
    address 192.168.0.20
    netmask 255.255.255.0
    bridge_ports none
    bridge_stp off
    bridge_fd 0

已编辑。尝试将适配器更改为 后,网络无法工作。因此,在 Windows PC 上,我创建了带有可查看互联网的 Wi-Fi 适配器和可查看 proxmox PC 的以太网适配器的桥接vmbr0enp0s25bridge_ports enp0s25尝试bridge_ports enp0s25了不同的 IP 地址、网关和适配器配置,但之后我刚刚将 proxmox 上的网络重新配置为:

auto lo
iface lo inet loopback

auto vmbr0
iface vmbr0 inet static
        address  192.168.1.21
        netmask  255.255.255.0
        gateway  192.168.1.1
        bridge-ports enp0s25
        bridge-stp off
        bridge-fd 0

从配置文件中删除enp0s25所有配置。它解决了这个问题。但是,ifconfig显示:

enp0s25: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 00:23:24:0b:e0:2e  txqueuelen 1000  (Ethernet)
        RX packets 546  bytes 153563 (149.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 375  bytes 161758 (157.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 19  memory 0xf0500000-f0520000

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 1000  (Local Loopback)
        RX packets 18  bytes 1544 (1.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 18  bytes 1544 (1.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vmbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.21  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::223:24ff:fe0b:e02e  prefixlen 64  scopeid 0x20<link>
        ether 00:23:24:0b:e0:2e  txqueuelen 1000  (Ethernet)
        RX packets 546  bytes 143735 (140.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 367  bytes 159292 (155.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@proxmox:~# ip route
default via 192.168.1.1 dev vmbr0 onlink
192.168.1.0/24 dev vmbr0 proto kernel scope link src 192.168.1.21

相关内容