пятница, 12 сентября 2008 г.

Несколько IP-адресов на одном интерфейсе

В АльЛинуксе есть мощный инструмент управления системой, который называется Альтератор. Есть в нем и возможность конфигурирования сетевых интерфейсов. Но назначить одному сетевому интерфейсу два и более IP-адреса возможности нет (может не предусмотрели, а может я плохо искал =) ). Так что придется ручками править конфигурационные файлы.
AltLinux сейчас использует технологию etc/net, т.е. конфигурирование сетевых интерфейсов осуществляется путем изменения файлов в каталоге /etc/net
Настройки сетевой карты находятся в каталоге /etc/net/ifaces/eth0
Там лежат файлы:
ipv4address
ipv4route
options

Собственно IP-адреса прописываются в файле ipv4address
Вот мой пример:

10.24.65.65/27
192.168.0.1/24

Это конфигурация назначает интерфейсу два IP адреса. /24 - обозначает сетевую маску 255.255.255.0, а /27 - маску подсети 255.255.255.224

Первый адрес - внешний (Интернет)
Второй адрес - внутренний (Локальная сеть)

Я использую такую конфигурацию на proxy-сервере.

4 комментария:

  1. А все сразу заработало? Проблем не было?

    Я себе прописал аналогичным образом два адреса, сделал service network restart - не помогает.

    Старый адрес стоит, нового нет.

    ОтветитьУдалить
  2. Только что проверил на другой машине с АльЛинукс:Юниор. Работает.
    ifconfig правда показывает только один (первый) адрес.

    ОтветитьУдалить
  3. Прикол!
    Завтра попробую. Машина на работе стоит.
    Раньше у меня на этой машине стоял ALM 2.4 там все почеловечески - настраиваешь два ip - ifconfig два и показывает.

    Кстати новость слышал: сегодня открылся форум ALTLinux: http://forum.altlinux.org/.

    ОтветитьУдалить
  4. Действительно все работает. Только ifconfig ничего не видит.

    ОтветитьУдалить