Не могу найти /dev/net/tun

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
SlipKnoT8
Сообщения: 91
ОС: Debian lenny, Arch

Не могу найти /dev/net/tun

Сообщение SlipKnoT8 »

Проблема такая: нужно перенастоить VPN (одна машина поменяла IP). Все было на IPSECе сделано. Думал переделать на OpenVPN и возникла проблема:

Код: Выделить всё

root@drugz:/# uname -a
Linux drugz 2.6.17 #3 Sat Sep 23 14:40:51 NOVST 2006 i686 unknown unknown GNU/Linux
root@drugz:/# openvpn /etc/openvpn/hydra.conf
Sun May  4 16:20:12 2008 OpenVPN 2.1_rc4 i686-pc-linux-gnu [SSL] [LZO2] built on Jan  9 2008
Sun May  4 16:20:12 2008 WARNING: No server certificate verification method has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
Sun May  4 16:20:12 2008 LZO compression initialized
Sun May  4 16:20:12 2008 UDPv4 link local (bound): [undef]:1194
Sun May  4 16:20:12 2008 UDPv4 link remote: 81.201.249.242:1194
Sun May  4 16:20:14 2008 TLS Error: Unroutable control packet received from 81.201.249.242:1194 (si=3 op=P_CONTROL_V1)
Sun May  4 16:20:17 2008 TLS Error: Unroutable control packet received from 81.201.249.242:1194 (si=3 op=P_CONTROL_V1)
Sun May  4 16:20:17 2008 [server] Peer Connection Initiated with 81.201.249.242:1194
Sun May  4 16:20:18 2008 Note: Cannot open TUN/TAP dev /dev/net/tun: No such device (errno=19)
Sun May  4 16:20:18 2008 Note: Attempting fallback to kernel 2.2 TUN/TAP interface
Sun May  4 16:20:18 2008 Cannot allocate TUN/TAP dev dynamically
Sun May  4 16:20:18 2008 Exiting
root@drugz:/# ls /dev/net/
tun
root@drugz:/lib/modules/2.6.17/kernel/drivers/net# ls
8139cp.ko    dummy.ko      ppp_deflate.ko  pppox.ko        via-rhine.ko
8139too.ko   forcedeth.ko  ppp_mppe.ko     ppp_synctty.ko
bsd_comp.ko  ppp_async.ko  pppoe.ko        shaper.ko

Получается что этого модуля вообще нет чтоль? А VPN то был.
Спасибо сказали:
necr0mant
Сообщения: 77
ОС: Slackware X.X

Re: Не могу найти /dev/net/tun

Сообщение necr0mant »

Поскольку ls /dev/net показывает наличие tun интерфейса, то скорее всего он либо загружен модулем (тогда lsmod в студию) либо собран в ядре, тогда надо смотреть .config вашего ядра на наличие опции CONFIG_TUN, судя по логам, налицо отсутствие интерфейса, что являеься отстутвием его драйвера. Возможно проводилась операция по смене ядра?
Спасибо сказали:
Аватара пользователя
SlipKnoT8
Сообщения: 91
ОС: Debian lenny, Arch

Re: Не могу найти /dev/net/tun

Сообщение SlipKnoT8 »

Код: Выделить всё

plur ~ # lsmod
Module                  Size  Used by
tun                     8704  1
snd_pcm_oss            48288  0
snd_mixer_oss          17024  1 snd_pcm_oss
snd_seq_oss            31616  0
snd_seq_midi_event      6016  1 snd_seq_oss
snd_seq                48400  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          6924  2 snd_seq_oss,snd_seq
ipt_ULOG                6404  2
iptable_filter          2304  1
iptable_nat             6660  1
ip_nat                 16300  1 iptable_nat
ip_conntrack           46124  2 iptable_nat,ip_nat
ip_tables              20096  3 ipt_ULOG,iptable_filter,iptable_nat
ip_queue                8608  0
8139too                22144  0
snd_intel8x0           29212  0
snd_ac97_codec         90528  1 snd_intel8x0
snd_ac97_bus            1920  1 snd_ac97_codec
snd_pcm                80136  3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              21508  2 snd_seq,snd_pcm
snd                    46948  9 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_ac
97_codec,snd_pcm,snd_timer
snd_page_alloc          8456  2 snd_intel8x0,snd_pcm
i2c_i801                7820  0
i8xx_tco                6164  0
via_rhine              19972  0
i2c_i810                4612  0
i2c_algo_bit            8584  1 i2c_i810
plur ~ #

Ядро пересобирали раз 5-6.
Спасибо сказали:
necr0mant
Сообщения: 77
ОС: Slackware X.X

Re: Не могу найти /dev/net/tun

Сообщение necr0mant »

Тогда попробовать:
1 - chmod 666 /dev/net/tun
или
2 - man tunctl
Спасибо сказали: