Развертывание рабочей среды для бизнес-целей Я установил proxmox. Я подключил Windows 7 к хосту proxmox напрямую, без использования коммутатора или маршрутизатора. Windows 7 имеет доступ к Интернету. Хост Proxmox не имеет прямого доступа к Интернету. В будущем он может быть подключен через маршрутизатор, чтобы к нему можно было получить доступ по его общедоступному IP-адресу.
Мне нужно настроить сеть между Windows 7 и proxmox, чтобы иметь возможность разрабатывать, развертывать и запускать автоматические тесты на виртуальных машинах.
Сетевой адрес с доступом в Интернет: 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
После перезагрузки ПК интерфейсы enp0s25
и vimbr0
ВВЕРХ
, но я не смог проверить связь 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
bridge_ports none
bridge_stp off
bridge_fd 0
Отредактировано.
После попытки установить мост vmbr0
с адаптером enp0s25
, изменив bridge_ports enp0s25
на bridge_ports enp0s25
, сеть перестала работать. Итак, на ПК с Windows я создал мост с адаптером Wi-Fi, который смотрит в Интернет, и адаптер Ethernet, который смотрит на ПК с proxmox. Я пробовал разные конфигурации с 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