| главнаяк публикациям [расширенный | по тегам] |
09.09.2009
Включаем поддержку стека IPv6 на базе RedHat / CentOS |
Проблема нехватки адресов по версии протокола IPv4 с каждым днём становится всё актуальнее и важнее. С недавних пор некоторые администраторы начинают переходить на новую версию данного протокола: IPv6. В этой статье будет детально описан процесс активации стека IPv6 для виртуального хостинга в операционных системах RedHat / CentOS.
Конфигурирование через /etc/rc.local С недавних пор в эти две ОС сам пакет данного протокола включается по-умолчанию, но из-за его некоторой сырости он не активируется при установке системы. Для нормального подключения в использование нам потребуется отредактировать всего один конфигурационных файла: /etc/rc.local или /etc/sysconfig/network-scripts/ifcfg-eth0. Итак, начнём с первого. Например, если нам требуется добавить псевдоним 2001:470:1f04:55a::10 к 2001:470:1f04:55a::50, то нам следует внести в /etc/rc.local примерно следующие строки: #IP Alias for ip in {10..40}; do /sbin/ifconfig eth0 inet6 add 2001:470:1f04:55a::${ip}/64; done После этого вы можете немедленно запустить алиас, а можете написать отдельный скрипт, который будет запускать его автоматически. Пишем строки примерно такого вида, затем прописываем путь к скрипту в /etc/rc.local: #!/bin/bash INETP="2001:470:1f04:55a::" PRE="64" START=2 END=200 INT_IF="eth0" IFCONFIG=/sbin/ifconfig echo -n "Adding IPv6 Alias..." for i in {$START..$END} do $IFCONFIG $INT_IF inet6 add ${INETP}${i}/${PRE} done echo "Done!" Конфигурирование в стиле SysV # vi /etc/sysconfig/network-scripts/ifcfg-eth0 IPV6ADDR_SECONDARIES= "2001:470:1f04:55a::10/64 IPV6ADDR_SECONDARIES = "2001:470:1 F04: 55A:: 10/64 2001:470:1f04:55a::11/64 2001:470:1 F04: 55A:: 11/64 2001:470:1f04:55a::12/64 2001:470:1 F04: 55A:: 12/64 2001:470:1f04:55a::13/64 2001:470:1 F04: 55A:: 13/64 2001:470:1f04:55a::15/64" 2001:470:1 F04: 55A:: 15/64 " Затем сохраняем и перезапускаем: # /etc/init.d/network restart Проверяем: $ /sbin/ifconfig $ /sbin/ifconfig eth0 | less $ ping6 2001:470:1f04:55a::15 |
|
Ссылки для вставки
<a href="http://www.rusnix.ru/publ/293.html">Включаем поддержку стека IPv6 на базе RedHat / CentOS</a>
[url=http://www.rusnix.ru/publ/293.html]Включаем поддержку стека IPv6 на базе RedHat / CentOS[/url]
|
| Информация о публикации |
| © 2008 — 2011 www.rusnix.ru |