Я только что избавился от 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 venet0auto venet0: 0
iface venet0: 0 inet staticадрес external_ip
маска сети 255.255.255.255auto 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, вот как это сделать:
/etc/resolv.conf
из debian / любой стандартной ОС, установленной и работающей /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 "
ln -s /etc/init.d/net.lo /etc/init.d/net.venet0
emerge -n iproute2
rc-update add net.venet0 default
Не забудьте запустить sshd, и все должно работать. Resolf.conf каким-то образом удаляется при каждой загрузке (это должны делать хостеры).
Хотя сетевая конфигурация Debian поддерживает старый метод ifconfig для псевдонимов IP-адресов, вам это не нужно в новых системах.