Мой сервер-провайдер предоставил мне второй IP-адрес. Я использую Debian 5.0. Я думал, что знаю, как добавить IP в систему и настроить с помощью apache, но у меня еще не было возможности.
Основной IP-адрес работает нормально, и у меня уже есть несколько сайтов, работающих на нем.
Какие шаги я предприму, чтобы добавить этот второй IP-адрес, чтобы использовать его в apache?
Предполагая, что новый IP-адрес находится в той же подсети, что и первый, добавьте второй виртуальный интерфейс (иногда называемый «псевдонимом») к основному сетевому интерфейсу. Это настраивается, как и все настройки сетевого интерфейса, в /etc/network/interfaces
. В Справочном руководстве Debian есть раздел по теме:
http://www.debian.org/doc/manuals/debian-reference/ch05.en.html#_the_virtual_interface
Простой пример, если ваш основной сетевой интерфейс eth0
и имеет IP 192.168.1.1
и новый ip 192.168.1.2
:
auto eth0 iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 gateway 192.168.1.254 auto eth0:0 iface eth0:0 inet static address 192.168.1.2 netmask 255.255.255.0
После того, как соответствующие настройки были добавлены в /etc/network/interfaces
, бегать ifup eth0:0
для активации нового интерфейса.
Однако, если новый IP-адрес находится в другой подсети, вам необходимо либо настроить IP-адрес на физически отличном сетевом интерфейсе, либо создать интерфейс VLAN, в зависимости от того, как ваш интернет-провайдер готов передать его вам. Это совершенно новая тема.
Еще проще:
Используйте строку "адреса" в / и т.д. / сеть / интерфейсы
iface eth1 inet static
address 10.10.0.66
netmask 255.255.255.240
network 10.10.0.64
broadcast 10.10.0.79
gateway 10.10.0.65
addresses 10.10.0.67/28 10.10.0.67/28 10.10.0.68/28
Вы можете использовать разделенный пробелами список сетевых масок IP / CIDR.
Это урезанная версия моего определения интерфейса (IP-адреса изменены и только соответствующая часть)
Если вы используете iproute
пакет, вы можете положить это в /etc/network/interfaces
:
auto eth0
iface eth0 inet static
address 10.0.0.17
netmask 255.0.0.0
gateway 10.0.0.1
up ip addr add 10.0.0.18 dev eth0
down ip addr del 10.0.0.18 dev eth0