Назад | Перейти на главную страницу

Перевод конфигурации сети debian в gentoo

Я только что избавился от Debian на своем VPS (OpenVZ) и установил на нем Gentoo, однако это простой образ Gentoo без дополнительной настройки, то есть без работающей сети.

Я не знаком с Debian и не могу понять, как настроить сеть, это сетевые файлы debian

/etc/network/interfaces:

авто Venet0
iface venet0 руководство inet

вверх ifconfig venet0 вверх
вверх ifconfig venet0 127.0.0.2
вверх по маршруту добавить разработчика по умолчанию venet0
вниз по маршруту del default dev venet0
вниз ifconfig venet0 вниз

iface venet0 inet6 руководство

вверх ifconfig venet0 добавить ipv6addr / 128
вниз ifconfig venet0 del ipv6addr / 128
up route -A inet6 добавить dev по умолчанию venet0
вниз по маршруту -A inet6 del default dev venet0

auto venet0: 0
iface venet0: 0 inet static

адрес external_ip
маска сети 255.255.255.255

auto venet0: 1
iface venet0: 1 inet static

адрес internal_ip
маска сети 255.255.255.255

Обратите внимание, что external_ip, internal_ip и ipv6addr заполнители. Я скопировал /etc/resolv.conf, знать gateway_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 = "внутренняя маска сети 255.255.255.255 brd 0.0.0.0"

Широковещательный IP берется из вывода debian ifconfig - однако это не работает.

Символическая ссылка net.venet0:0 -> net.lo в /etc/init.d/ был создан, и я добавил net.venet0:0 на загрузочный уровень запуска.

Итак, если вы хотите получить сеть с работающим VPS buyvm / frantech и образцом для тестирования Sabayon, вот как это сделать:

  1. скопировать /etc/resolv.conf из debian / любой стандартной ОС, установленной и работающей
  2. /etc/conf.d/net:

    config_venet0 = "127.0.0.2/32 external_ip/ 32 internal_ip/ 32 ipv6addr/ 128 "routes_venet0 =" по умолчанию через gateway_ip"modules =" 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 поддерживает старый метод ifconfig для псевдонимов IP-адресов, вам это не нужно в новых системах.