将 debian 网络配置转换为 gentoo

将 debian 网络配置转换为 gentoo

我刚刚在我的 VPS(OpenVZ)上删除了 Debian 并在其上安装了 Gentoo,但是它是一个没有进一步配置的普通 Gentoo 映像,即没有可运行的网络。

我不熟悉 Debian,不知道如何设置网络,这些是 Debian 网络文件

/etc/network/interfaces

自动 venet0
iface venet0 inet 手动

启动 ifconfig venet0 启动
启动 ifconfig venet0 127.0.0.2
启动 路由添加默认设备 venet0
停机 路由删除默认设备 venet0
停机 ifconfig venet0 停机

iface venet0 inet6 手册

启动 ifconfig venet0 添加 ipv6addr/128
停止 ifconfig venet0 删除 ipv6addr/128
启动 route -A inet6 添加默认 dev venet0
停止 route -A inet6 删除默认 dev venet0

自动 venet0:0
iface venet0:0 inet 静态

地址 external_ip
网络掩码 255.255.255.255

自动 venet0:1
iface venet0:1 inet 静态

地址 internal_ip
网络掩码 255.255.255.255

请注意外部 IP内部 IPipv6地址是占位符。我复制了/etc/resolv.conf,知道网关 IP并且如果有必要的话还可以有另一个 ifconfig 输出。

这就是我想出的/etc/conf.d/net

config_venet0="127.0.0.2 网络掩码 255.255.255.255 brd 0.0.0.0"
config_venet0:0="external_ip 网络掩码 255.255.255.255 brd 0.0.0.0"
route_venet0:0="默认通过 gateway_ip"
config_venet0:1="internal_ip 网络掩码 255.255.255.255 brd 0.0.0.0"

广播IP取自ifconfig debian输出 - 但是它不起作用。

创建了一个符号链接net.venet0:0 -> net.lo/etc/init.d/并将其添加net.venet0:0到启动运行级别。

答案1

因此,如果您想让 buyvm/frantech VPS 和 Sabayon 测试图像运行起来,请按以下步骤操作:

  1. /etc/resolv.conf从 debian/任何已安装并运行的标准操作系统 复制
  2. /etc/conf.d/net

    config_venet0="127.0.0.2/32外部 IP/32内部 IP/32ipv6地址/128” routes_venet0="默认通过网关 IP“模块=”iproute2“

  3. ln -s /etc/init.d/net.lo /etc/init.d/net.venet0
  4. emerge -n iproute2
  5. rc-update add net.venet0 default

不要忘记启动 sshd,这样一切都会正常工作。每次启动时,resolf.conf 都会以某种方式被删除(这一定是主机提供商干的)。

虽然 Debian 网络配置支持别名 IP 的旧 ifconfig 方法,但在较新的系统上不需要该方法。

相关内容