Networking

proxmox主機和windows 7 real PC之間的聯網

  • May 18, 2019

為商業目的部署工作環境 我已經安裝了 proxmox。我已將 Windows 7 直接連接到 proxmox 主機,而無需使用任何交換機或路由器。Windows 7 可以訪問 Internet。Proxmox 主機無法直接訪問 Internet。將來它可以通過路由器連接,以便通過其公共 IP 訪問。

我需要在 Windows 7 和 proxmox 之間配置網路,以便能夠在 VM 上開發、部署和執行自動化測試。

可以訪問 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重新啟動介面後enp0s25,我無法pingvimbr0通-UP``192.168.0.1``Destination Host Unreachable

所以,我無法將這兩台機器連接在一起。請幫助我考慮一下我錯過了什麼。

我可以通過在/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

已編輯。嘗試將適配器更改為橋接vmbr0後,網路無法正常工作。因此,在 Windows PC 上,我創建了帶有查看網際網路的 wi-fi 適配器和查看 proxmox PC 的乙太網適配器的橋接器。我正在嘗試使用 IP 地址、網關和適配器進行不同的配置,但之後我剛剛將 proxmox 上的網路重新配置為:enp0s25``bridge_ports enp0s25``bridge_ports enp0s25

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

引用自:https://serverfault.com/questions/965433