[vtun , vpn , linux , freebsd] @ l'aide !!!

@ l'aide !!! [vtun , vpn , linux , freebsd] - Linux et OS Alternatifs

Marsh Posté le 13-12-2002 à 01:54:07    

salut,
j'ai un fichier de connexion à un tunnel sous freebsd, qui marchait bien quand j'utilisais mon freebsd que j'aimais tant :)
 
mais maintenant je suis passé sous linux gentoo et le fichier semble ne plus fonctionniser,
si quelqu'un pouvait m'aider à le réadapter fastochement je serai très très reconnaissant :)
 
voilà le code de l'ancien fonctionnisant en full freebsd:
 


 
options
{
        port 1724;                      # Connect to this port.
#       persist yes;            # Persist mode
        timeout 60;                     # General timeout
         
        # Path to various programs
        ppp                             /usr/sbin/pppd;
        ifconfig                /sbin/ifconfig;
        route                   /sbin/route;
        firewall                /sbin/ipf;
}
 
killer
{
        pass    kpoman;
        device tun0;
        persist yes;
        up
        {
                ifconfig "tun0 192.168.1.202 192.168.1.1";
                route "add -net 192.168.1.0 -netmask 255.255.255.0 192.168.1.1";
        };
 
        down
        {
                route "delete -net 192.168.1";
        };
}
 
 


 
 
 
j'arrive pas à la faire marcher sous nunux
si quelqu'un voit merci :)


Message édité par k666 le 14-12-2002 à 00:40:10
Reply

Marsh Posté le 13-12-2002 à 01:54:07   

Reply

Marsh Posté le 13-12-2002 à 07:12:45    

tu peux virer la ligne firwall et assure toi de bien avoi pppd et le ppp activé dans ton kernel

Reply

Marsh Posté le 13-12-2002 à 11:08:10    

oki bon :) j'ai pas ppp activé dans le kernel, je n'ai pas non plus de pppd, ça peut donc expliquer que ça marche pas j'imagine ... ?
 
je suis bon pour une reconfigue de kernel,
par contre j'ai une petite question:
 
j'ai dû rajouter des modules moi même, qui ne sont pas fabriquables avec le code source du kernel, mais à chaque fois que je recompile et réinstall ce kernel, mes modules sont jertés (les modules en question sont nVidia et un module pour carte wireless non supportée de base) ... le seul hic c que si je reboote ma bécane à distance avec le nouveau noyau et j'oublie de remettre les modules bin j'arrive plus à joindre ma machine ...
j'aimerais donc savoir si ya moyen de faire que ces modules là restent toujours au bon endroit sans être effacés à chaque fois paske c gênant,
voilà si tu as une astuce :)

Reply

Marsh Posté le 13-12-2002 à 13:26:15    

pitite question toute simple: pour avoir pppd il faut installer  
 
 
net-dialup/ppp
  ou
net-dialup/pppconfig
  ou
net-dialup/pppoed
  ou
net-dialup/rp-pppoe
  ou
quoi donc ????
 
 
merci :)

Reply

Marsh Posté le 13-12-2002 à 20:13:04    

zoupick a écrit :

tu peux virer la ligne firwall et assure toi de bien avoi pppd et le ppp activé dans ton kernel


 
bon j'ai recompilé mon kernel avec support ppp, j'ai installé ppp et je lance le démon, pis je fais mon  
 
vtund killer hote.que.je.veux.joindre
 
là ça me claque aucune erreur rien de spécial, et quand je pingue l'hôte j'arrive même plus à la pinguer, apparemment les DNS sont pas trop mal car en pingant des machines (certaines) de son sous réseau j'arrive à avoir leur adresse IP par contre j'ai l'impression que c au niveau de la route que ça ne marche pas,
si tu peux m'aider je te serai fort reconnaissant :) et sinon si tu peux m'expliquer ou me dire de faire certains tests je suis partant à 3000%!
 
merci

Reply

Marsh Posté le 14-12-2002 à 00:20:28    

up s'il vous plait :(
 
 
quand je lance le pppd j'ai ça dans les /var/log/daemon.log
 
:
[root@kpoman:~]$ cat /var/log/daemon.log
Dec 13 00:03:31 kpoman pppd[5776]: pppd 2.4.1 started by root, uid 0
Dec 13 00:03:31 kpoman modprobe: modprobe: Can't locate module tty-ldisc-3
Dec 13 00:03:31 kpoman pppd[5776]: Couldn't set tty to PPP discipline: Invalid argument
Dec 13 00:03:31 kpoman pppd[5776]: Exit.
 
 
si je fais un lsmod, j'ai ça:
 
 
[root@kpoman:~]$ lsmod
Module                  Size  Used by    Tainted: P  
NVdriver             1066592  10  
pppoe                   7884   0  (unused)
pppox                   1208   1  [pppoe]
ppp_generic            15836   0  (autoclean) [pppoe pppox]
slhc                    4880   0  (autoclean) [ppp_generic]
tuner                   8416   1  (autoclean)
tvaudio                11036   0  (autoclean) (unused)
bttv                   62912   0  (unused)
videodev                5440   2  [bttv]
i2c-algo-bit            6568   1  [bttv]
i2c-core               11908   0  [tuner tvaudio bttv i2c-algo-bit]
emu10k1                55656   1  
ac97_codec              9288   0  [emu10k1]
sound                  51700   0  [emu10k1]
soundcore               3556   7  [emu10k1 sound]
usbvnet                85876   3  
[root@kpoman:~]$  
 
 
 
 
 
je ne comprends pas trop bien comment fonctionnent les tunnels,
j'ai essayé dans le rep dev de faire MAKEDEV tun0 ou alors MAKEDEV ppp0 ou quoi que ce soit d'autre et non plus, ça m'a servi à rien :/
 
 
voilà si quelqu'un s'y connait en tunnels :)

Reply

Marsh Posté le 14-12-2002 à 05:05:22    

hellop
 
donc il te faux le package ppp
et dans ton kernel il te faut
<M> PPP (point-to-point protocol) support
  <M>   PPP support for async serial ports
  <M>   PPP Deflate compression
 
voila si tu les mets en modules t'es pas oubigé de tout recompiler ni de rebooter tu fais juste un make modules et make modules_install  de plus ca ne supprimera pas le modules nvidia et wifi
 
Sinon tu peux aussi metre à jour ton /dev (si tu n'est pas en devfs) en faisant un ./MAKEDEV update ou all un truc comme ca
 
Voilou
 
++
et ca devrait aller

Reply

Marsh Posté le 14-12-2002 à 13:55:13    

oki je vais essayer mais quand j'ai installé ppp j'ai commencé à avoir des problèmes de calcul des dépendances dans les modules, je crois que c certains alias qui perturbent ma machine et je ne pige pas trop pourquoi, j'ai du commenter pas mal de trucs dans /etc/modules.d/alias
 


 
[root@kpoman:/etc/modules.d]$ ll
total 20
drwxr-xr-x    2 root     root         4096 Dec 13 13:23 .
drwxr-xr-x   57 root     root         4096 Dec 13 13:27 ..
-rw-r--r--    1 root     root            0 Sep 12 03:12 .keep
-rw-r--r--    1 root     root         1270 Dec 13 13:09 aliases
-rw-r--r--    1 root     root          152 Dec 13 13:23 i386
-rwxr-xr-x    1 root     root          277 Dec 13 12:57 ppp
[root@kpoman:/etc/modules.d]$  
 
[root@kpoman:/etc/modules.d]$ cat .keep  
[root@kpoman:/etc/modules.d]$ cat aliases  
# Aliases to tell insmod/modprobe which modules to use  
 
# Uncomment the network protocols you don't want loaded:
# alias net-pf-1 off            # Unix
# alias net-pf-2 off            # IPv4
# alias net-pf-3 off            # Amateur Radio AX.25
# alias net-pf-4 off            # IPX
# alias net-pf-5 off            # DDP / appletalk
# alias net-pf-6 off            # Amateur Radio NET/ROM
# alias net-pf-9 off            # X.25
# alias net-pf-10 off           # IPv6
# alias net-pf-11 off           # ROSE / Amateur Radio X.25 PLP                
# alias net-pf-19 off           # Acorn Econet
 
alias char-major-10-175 agpgart
alias char-major-10-200 tun      
alias char-major-81     bttv    
# all commented by killer below  
#alias char-major-108   ppp_generic
#alias /dev/ppp         ppp_generic
#alias tty-ldisc-3      ppp_async
#alias tty-ldisc-14     ppp_synctty
#alias ppp-compress-21  bsd_comp
#alias ppp-compress-24  ppp_deflate
#alias ppp-compress-26  ppp_deflate
                                 
# Crypto modules (see http://www.kerneli.org/)
#alias loop-xfer-gen-0  loop_gen
#alias loop-xfer-3      loop_fish2
#alias loop-xfer-gen-10 loop_gen
#alias cipher-2         des      
#alias cipher-3         fish2    
#alias cipher-4         blowfish
#alias cipher-6         idea
#alias cipher-7         serp6f
#alias cipher-8         mars6    
#alias cipher-11                rc62
#alias cipher-15                dfc2
#alias cipher-16                rijndael
#alias cipher-17                rc5
                                 
alias char-major-195 NVdriver    
alias /dev/nvidiactl char-major-195
[root@kpoman:/etc/modules.d]$ cat i386  
# all commented by killer        
#alias parport_lowlevel parport_pc
#alias char-major-10-144 nvram  
#alias binfmt-0064 binfmt_aout  
#alias char-major-10-135 rtc    
[root@kpoman:/etc/modules.d]$ cat ppp
#alias char-major-108   ppp_generic
#alias /dev/ppp         ppp_generic
#alias tty-ldisc-3      ppp_async
#alias tty-ldisc-13     n_hdlc
#alias tty-ldisc-14     ppp_synctty
#alias ppp-compress-21  bsd_comp
#alias ppp-compress-24  ppp_deflate
#alias ppp-compress-26  ppp_deflate
#alias net-pf-24                pppoe
[root@kpoman:/etc/modules.d]$  
 
 
 
 


 

Reply

Marsh Posté le 14-12-2002 à 15:07:24    

quand je décommente tout ce qu'il ya dans ppp , il me dit failed to calculate dependecies et du coup j'ai plein de trucs qui marchent plus bien :/

Reply

Marsh Posté le 14-12-2002 à 20:23:55    

et bien j'ai réussi tout seul comme un grand petit :d
 
mon fichier de conf :
 


 
ca[root@kpoman:~]$ cat /etc/vtund.conf
options
{
        port 1724;                      # Connect to this port.
#       persist yes;            # Persist mode
        timeout 60;                     # General timeout
         
        # Path to various programs
        ppp                     /usr/sbin/pppd;
        ifconfig                /sbin/ifconfig;
        route                   /sbin/route;
        # firewall              /sbin/ipf;
}
 
killer
{
        pass    kpoman;
        device tun0;
        persist yes;
        up
        {
                #ifconfig "tun0 192.168.1.202 192.168.1.1";
                ifconfig "tun0 192.168.1.1 192.168.1.202";
                #route "add -net 192.168.1.0 -netmask 255.255.255.0 192.168.1.1";
                route "add -net 192.168.1.0 netmask 255.255.255.0 dev tun0";
        };
 
        down
        {
                route "delete -net 192.168.1";
        };
}
 
[root@kpoman:~]$  
 
 
 


 
 
j'ai du, de plus rajouter des trucs dans le kernel (tout ski a a voir avec tun) puis j'ai du aussi euh ... ché plus :) bidouiller partout !
 
merci qd même de m'avoir bien orienté :)

Reply

Marsh Posté le 14-12-2002 à 20:23:55   

Reply

Marsh Posté le 15-12-2002 à 00:01:30    

Yeahhhh !! :)
 
Vtun ca rox enfin c'est bien quand on veux passer à travers un firwall (sortir) quand on est pas admin sur celui-ci, sinon ya openvpn qui est bassé sur de l'udp ce qui évite d'avoir les problèmes de type tcp over tcp et qui marche vraiment bien puis il n'y a pas de client-server et ca c'est assez pratique
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed