Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno ako dostat tap/tun do jadra (openvpn)

kurt ma inspiroval...na jednom servri som chcel rozchodit openvpn bohuzial jadro asi nema podporu tun/tap hoci podla docs by uz 2.4 jadra mali mat tuto podporu v sebe.
otazka znie ako dostat podporu tun/tap do jadra bez jeho kompilovania resp restartu routra.
edit: je zaujimave ze hoci modprobe nic neukaze v /dev/net/ sa nachadza tune subor

Předmět Autor Datum
Bude potreba ho zkompilovat, ale melo by jit bez restartu. Staci v konfiguraci jadra zapnout TUN/TAP…
michich 22.04.2006 11:13
michich
vlial si do mna chvilku nadej ale...nasiel som som si univerzalny tup/tap driver ktory som skompilov…
fleg 24.04.2006 20:49
fleg
tak som prerobil jadro trosku (echo CONFIG_TUN=m >> /usr/src/linux/.config, make, make modules, make…
fleg 24.04.2006 23:34
fleg
Je zřejmé, že se pokouší do souboru otevřeného pod handlem č. 1 zapsat chybovou hlášku. Handle 1 je…
michich 25.04.2006 14:13
michich
sorry za ot, ale dosiel ti odo mna mail?
IgorK 25.04.2006 14:14
IgorK
Aha, jo, už ho vidím. Hotmail ho neomylně zařadil do spamů :-) Přečtu si to...
michich 25.04.2006 14:20
michich
do spamu? poradna.net? :-p mali dojst 2. ;-)
IgorK 25.04.2006 14:20
IgorK
Jo a nebo mu zkus dát ještě parametr: --log openvpn.log ... a nemusíš nic hledat.
michich 25.04.2006 14:18
michich
niekedy mam pochody foresta gumpa. keby som neskusal hned strace ale pozrel si poriadne logy tak by…
fleg 25.04.2006 16:24
fleg
--daemon
michich 25.04.2006 16:30
michich
nestaci dat na konci "&"? - spusti_ma_na_pozadi& poslední
IgorK 25.04.2006 16:32
IgorK

Bude potreba ho zkompilovat, ale melo by jit bez restartu. Staci v konfiguraci jadra zapnout TUN/TAP jako modul, zkompilovat, nainstalovat moduly a zavest modul "tun".

> je zaujimave ze hoci modprobe nic neukaze v /dev/net/ sa nachadza tune subor
Opravdu modprobe? Kdyz modprobe nic nerekne, znamena to, ze zadany modul byt nacten. Nemel to byt lsmod?
Pritomnost souboru v /dev nenaznacuje nic o tom, co vsechno jadro podporuje, v pripade, ze je pouzit staticky /dev.

vlial si do mna chvilku nadej ale...nasiel som som si univerzalny tup/tap driver ktory som skompiloval. toto mi ale spravila kompilacia.
make[1]: Entering directory `/home/fleg/tun-1.1/linux'
Kernel driver upgrade is not required
t.z. je ze tun/tap driver je uz skompilovany (co si myslim aj ja). lenze hned na to som skusil
modprobe tun
modprobe: Can't locate module tun
a som tam kde predtym.
este som skusil:
mknod /dev/net/tun c 10 200
mknod: `/dev/net/tun': File exists
a potom ci nahodou:
mknod /dev/net/tun c 10 200
mknod: `/dev/net/tun': File exists
bash-2.05b# depmod -a
bash-2.05b# modprobe tun
modprobe: Can't locate module tun

pri pokus spustit vpn dostanem rovnaku hlasku:
Apr 24 20:48:05 router modprobe: modprobe: Can't locate module char-major-10-200
Apr 24 20:48:05 router modprobe: modprobe: Can't locate module char-major-36

tak som prerobil jadro trosku (echo CONFIG_TUN=m >> /usr/src/linux/.config, make, make modules, make modules_install, modprobe tun a depmod -a). modprobe uz nehlasi nic pre istotu ale lsmod ukaze modul
Module Size Used by Not tainted
tun 4352 0
cize mal by tam byt.
spustim openvpn cez
bash-2.05b# /usr/sbin/openvpn --config /etc/openvpn/vpn_server.conf
bash-2.05b# ps -ef |grep vpn
bash-2.05b#
a ako vidiet openvpn nebezi. syslog mlci a tak som skusal ladit cez strace kde som narazil na chybu write(1, "Options error: The third paramet"..., 96) = 96 a tu som skoncil.
dalej uz s tym asi nepohnem ani ked budem googlit 24h denne

niekedy mam pochody foresta gumpa. keby som neskusal hned strace ale pozrel si poriadne logy tak by som chybu nasiel.
openvpn uz bezi az na to ze ked ho spustim ako nobody usera z prikazoveho riadku zabudne sa exitnut cize zostane visiet program v shelly. akonahle dam ctrl-c alebo ten shell zavriem program sa ukonci. ako ho presunut ako bg proces? pozrel som --help nevidel som tak ziaden prepinac

Zpět do poradny Odpovědět na původní otázku Nahoru