Собственно ракун не стартует нормально выдает следущие ошибки.
root@router:/# /etc/init.d/racoon start
Loading IPSEC/crypto modules...
IPSEC/crypto modules loaded.
Flushing SAD and SPD...
SAD and SPD flushed.
Loading SAD and SPD...
SAD and SPD loaded.
Configuring racoon...Use of uninitialized value in string eq at /usr/sbin/racoon-tool line 1244.
Use of uninitialized value in string eq at /usr/sbin/racoon-tool line 1244.
Use of uninitialized value in string eq at /usr/sbin/racoon-tool line 1244.
Use of uninitialized value in string eq at /usr/sbin/racoon-tool line 1244.
Use of uninitialized value in string eq at /usr/sbin/racoon-tool line 1244.
Use of uninitialized value in string eq at /usr/sbin/racoon-tool line 1244.
Use of uninitialized value in string eq at /usr/sbin/racoon-tool line 1244.
Use of uninitialized value in string eq at /usr/sbin/racoon-tool line 1244.
done.
Starting IKE (ISAKMP/Oakley) server: racoon-tool: racoon did not start.
по адресу зашол в ракун-тул файл и нашол строку 1244.
if ( ($spd->{'src_range' } eq $conn->{'src_range'} #(1244 ну и остальное что было снизу дописал навсяк)
&& $spd->{'dst_range'} eq $conn->{'dst_range'}
&& $spd->{'direction'} eq 'out'
|| $spd->{'dst_range'} eq $conn->{'src_range'}
&& $spd->{'src_range'} eq $conn->{'dst_range'}
&& $spd->{'direction'} eq 'in')
&& $spd->{'upperspec'} eq $conn->{'upperspec'} ) {
$spd->{'connection'} = $connection;
push @{ $conn_spd_hash->{$connection} }, $index;
настройки вроди как верные. в некоторых местах даже устанавливались тунели Ipsec-a но сети небыло и пинговать не мог. подскажите в чем может быть бок :[
Need Help ! Debian + Racoon
Это вроде как баг, и в сети есть патч такого вида. Но я так понял у вас версия не та.
Найти
$line =~ m/^\s*(in|out)\s+(ipsec|none|discard)\s*$/;Заменить
$line =~ m/^\s*(in|out)\s+(prio def)?\s?(ipsec|none|discard)\s*$/;Попробуйте еще поставить:
[console]aptitude install libnet6-1.3-0[/console]
Да версия нета и патч непомог. Может быть роут удалился . тут роут такого вида сейчас.
root@router:/# netstat -rn | grep 192.168.ххх.0
192.168.ххх.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2.100
(сам ип пк с линуксам 192.168.ххх.1 )
Смотрит он по внешему ип 193.210.177.хх
ненужен ли случаем еше 1 роут?.
Да и вобше еше странные ошыбки дает по логу
Nov 21 15:30:34 router racoon: ERROR: can't start the quick mode, there is no ISAKMP-SA, 0f57d4c7c368e37c:3159338021799c22:00000578
Nov 21 15:30:34 router racoon: ERROR: unknown Informational exchange received.
Nov 21 15:30:34 router racoon: ERROR: can't start the quick mode, there is no ISAKMP-SA, 0f57d4c7c368e37c:3159338021799c22:00000319
Nov 21 15:30:35 router racoon: ERROR: unknown Informational exchange received.
Nov 21 15:30:35 router racoon: ERROR: can't start the quick mode, there is no ISAKMP-SA, 0f57d4c7c368e37c:3159338021799c22:00000e4d
Nov 21 15:30:36 router racoon: ERROR: can't start the quick mode, there is no ISAKMP-SA, 0f57d4c7c368e37c:3159338021799c22:00000e78
Nov 21 15:30:37 router racoon: ERROR: 82.207.98.93 give up to get IPsec-SA due to time up to wait.
И еще добавлю странную штуку. добился что он таки хоть и матерится при старте но ип-сек туннели частично подымает. например 2 туннеля поднял норм и я все пингую . а вот другие (смотрю на раутерах с обратной стороны - туннель стоит) но вот пинговать со своей не могу *ну и понятно сети нет* такая руганина.
ping: sendmsg: Operation not permitted