我对服务器非常陌生,我正在尝试在我的服务器上设置 KVM。我正在关注这教程,我对我的接口文件感到困惑(我已经备份了它)。我的当前文件中有以下内容:
源 /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eno1
iface eno1 inet dhcp
auto br0
iface br0 inet dhcp
bridge_ports enol
bridge_stp off
bridge_fd 0
bridge_maxwait 0
无论如何,我没有看到 eth1,所以我改用了 enol,这是正确的吗?另外,我的服务器现在在启动时显示“正在运行启动作业以提升网络接口”,并且需要大约 5 分钟才能启动。基于此,我没有继续安装 KVM,因为我不确定我是否正确设置了桥接器。
答案1
如何为 KVM 设置桥接网络?
使用以下命令备份您的网络配置:
cp /etc/network/interface /etc/network/interface-of-backup
注意:服务器环境需要静态 IP 地址,我读过人们使用 DHCP 来配置 KVM 服务器,我只推荐为您的服务器使用静态 IP 地址。
按如下方式调整网络接口文件:注意将 eth0 替换为您的网卡
auto lo
iface lo inet loopback
#Set your NIC to manual.
auto eth0
iface eth0 inet manual
#Set up your bridge br0 or xenbr0
auto xenbr0
iface xenbr0 inet static
address AAA.BBB.CCC.DDD
netmask EEE.EEE.EEE.FFF
gateway AAA.BBB.CCC.GATE
bridge_ports eth0
bridge_stp off
bridge_fd 1
bridge_hello 2
bridge_maxage 12
保存此配置并重新启动。
我的服务器需要静态 IP 地址吗?
注意:如果您的服务器位于具有私有 IP 地址(静态 IP 地址,例如 192.168.0.254 路由器动态租用或手动配置)的 LAN 网络上的防火墙后面,则您不需要来自 Internet 服务提供商的静态 IP。
配置路由器
配置路由器以租用保留的静态 IP 地址给你服务器;可以通过登录您的路由器通过 Web 浏览器使用服务器的网关 IP 地址
http://gateway-ip-here.
或通过控制台。您还可以将服务器配置为在与您的网关相同的网络
/etc/network/interface
手动。这可以通过使用首选网络配置更新服务器网络配置文件来完成。
如果你的服务器你输入的 IP 地址与ifconfig
你在谷歌上输入的互联网 IP 地址相同what is my ip?
,如果你的结果发生变化那么您必须联系您的 ISP 并为您的服务器请求一个静态 IP 地址。
为什么我需要静态 IP 地址?
您的服务器通过服务器上运行的服务为连接的客户端提供服务。任何要连接到您的服务器的客户端都必须手动或动态地配置您的服务器 IP 地址。
- 您的网络服务器是在您的服务器上运行的服务,为全球数百个连接的客户端(例如网络浏览器)提供信息。
- 办公室电话线是连接到在您的服务器上运行的 PBX 的客户端。
- 网络打印机、NFS 和其他网络设备已连接到您的服务器。
如果您的服务器 IP 不是静态 IP,则每次您的服务器 IP 地址动态更改时,所有连接的客户端或服务都将丢失连接,直到手动或自动重新配置。
答案2
是的,没错。接口名称可能不同,但名称始终指向物理 NIC。它可以是 eth0、eno1 或其他任何名称。