我最近买了一个测试专用服务器来测试proxmox。安装很顺利,但我卡在网络配置中
我获得了 IP:192.151.154.146/29
proxmox 安装后interfaces
,
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.151.154.146
netmask 255.255.255.248
network 192.151.154.144
broadcast 192.151.154.151
gateway 192.151.154.145
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 127.0.0.1
dns-search nocix.net
我按照proxmox教程并将内容更改/etc/network/interfaces
为
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.151.154.146
netmask 255.255.255.248
gateway 192.151.154.145
post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp
auto vmbr0
iface vmbr0 inet static
address 192.151.154.147
netmask 255.255.255.0
bridge_ports none
bridge_stp off
bridge_fd 0
我的目标是创建一个具有 address 的 LXC 192.151.154.148
。这是配置:
这是interfaces
创建的 LXC 容器:
不幸的是,创建的 LXC 容器无法连接到互联网。
谁能告诉我我做错了什么?
谢谢!
您是否尝试创建 CIDR 等于 32 的 LXC 容器:
192.151.154.148/32 而不是 192.151.154.148/29。
如果它不起作用,如果您使用 IP 故障转移,您的服务器提供商将为您提供一个 mac 地址以在您的容器上设置以与此 IP 一起使用。
您的 mac 地址集是提供商的吗?
您应该在 vmbr0 中为您的 LXC 声明一个接口:替换为:
更准确地说,在您的 proxmox 服务器配置中,您应该有:
在你的 LXC 中: