Конфигурация машины A

Конфигурация машины A

/etc/cipe/options.machineB


#раскомментируйте одну из следующих строк
#Название для cipe версии 1.0.x
#device          cip3b0 
#Название для cipe версии 1.2.x
device          cipcb0 

#удаленный внутренний (фиктивный) IP-адрес
ptpaddr         192.168.2.1 
#мой внутренний (фиктивный) IP-адрес
ipaddr          192.168.1.1 
#мой настоящий адрес и порт cipe 
me              (real ip 1):(port A) 
#настоящий удаленный адрес и порт cipe
peer            (real ip 2):(port A) 
#уникальный 128-битный ключ
key             (Key A) 

/etc/cipe/options.machineC


#раскомментируйте одну из следующих строк
#Название для cipe версии 1.0.x  
#device          cip3b1 
#Название для cipe версии 1.2.x
device          cipcb1 

#удаленный внутренний (фиктивный) IP-адрес
ptpaddr         192.168.3.1 
#мой внутренний (фиктивный) IP-адрес
ipaddr          192.168.1.1 
#мой настоящий адрес и порт cipe
me              (real ip 1):(port B) 
#удаленный настоящий адрес и порт cipe
peer            (real ip 3):(port B) 
#уникальный 128-битный ключ
key             (Key B)

/etc/rc.d/rc.cipe


!#/bin/bash 
#rc.cipe  3/29/1999 
#Вопросы и комментарии посылайте по адресу acj@home.com. 

#Задаем пути по умолчанию
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" 

#Имена файлов options в каталоге cipe
options="options.machineB options.machineC" 

#Автоматическое заполнение переменной options
#options=`/bin/ls /etc/cipe/options.*` 

#раскомментируйте одну из следующих строк с указанием имени модуля cipe
#cipemod="cip3b"        #для cipe 1.0 
#cipemod="cipcb"        #для cipe 1.2 

#Проверяем, загружен ли модуль cipe - если нет, то загружаем
grep $cipemod /proc/modules >/dev/null 
if [ "$?" = "1" ]; then 
        echo Загрузка модуля cipe. 
        modprobe $cipemod 
        if [ "$?" = "1" ]; then 
                echo Ошибка загрузки модуля cipe. 
                exit 
        fi 
else 
        echo Модуль cipe уже загружен. 
fi 

#Удаляем все существующие интерфейсы cipe
cipeif=`cat /proc/net/dev | cut -f1 -d: | grep $cipemod` 

if [ "$cipeif" != "" ]; then 
        echo Удаляем существующие интерфейсы cipe. 
        for i in $cipeif; do 
                ifconfig $i down 
        done 
fi

#Настройка интерфейсов cipe
echo -n "Настройка интерфейсов cipe: " 
for config in $options; do 
        echo -n $config" " 
        ciped -o $config 
done 
echo 
echo 

#Добавляем маршруты к удаленным сетям через интерфейс(ы) cipe
#route add -net x.x.x.x netmask x.x.x.x gw x.x.x.x 
 



Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости