воскресенье, 27 января 2013 г.

Немного подробнее о настройке сети в CentOS

Настройка диапазонов IP в CentOS

Частенько бывает, что необходимо настроить не один или 2 дополнительных IP а целый диапазон. Например в случае веб сервера с несколькими ssl сертификатами.
Что бы не городить огород, для этого подходят CentOS IP ranges.
Вот примерное именование файлов.

Copy Source | Copy HTML
  1. /etc/sysconfig/network-scripts/ifcfg-eth0-range0
  2. /etc/sysconfig/network-scripts/ifcfg-eth0-range1
Что бы не городить огород, для этого подходят CentOS IP ranges:
Copy Source | Copy HTML
  1. IPADDR_START=XXx.xxx.xxx.20
  2. IPADDR_END=xxx.xxx.xxx.26
  3. CLONENUM_START= 0
 Первые 2 параметра думаю и так понятны, объясню третий, CLONENUM_START:

Когда данный скрипт запускается, он создает интерфейсы типа eth0:0, eth0:1 и тд
Вот в eth0:x, наш параметр и есть X.

В реальной жизни это нужно когда мы делаем несколько разных диапазонов. Просто выставляйте в каждом файле это число значением, заведомо большим чем количество IP в предыдущем файле.

Статические маршруты

Если мы хотим настроить статические маршруты - rc.local - не самая лучшая идея. Для этого есть файлы типа: 

/etc/sysconfig/network-scripts/route-eth0

Содержимое которых похоже на формат записи для команды ip
Copy Source | Copy HTML
default 192.168.0.1 dev eth0
10.10.10.0/24 via 192.168.0.1 dev eth0
172.16.1.0/24 via 192.168.0.1 dev eth0
Более подробно:
Deployment_Guide

Удачи в настройке сети. 
Отправить комментарий