Portál AbcLinuxu, 3. listopadu 2025 08:36
10.0.1.0/24. Konfigurační soubor vtund.conf na serverové straně, např. 10.0.0.1 by vypadal zhruba takto:
options {
port 123123;
type stand;
syslog daemon;
ifconfig /sbin/ifconfig;
route /sbin/route;
ip /sbin/ip;
timeout 60;
}
default {
comp no;
encr no;
speed 0;
}
a_to_b {
pass huhlyhuhly;
type tun;
proto tcp;
keepalive yes;
encr yes;
up {
ip "addr add 10.0.0.1 peer 10.0.1.1 dev %d";
ip "link set %d up";
ip "route add 10.0.1.0/24 dev %d via 10.0.0.1";
};
down {
ip "route del 10.0.1.0/24";
ip "link set %d down";
ip "-4 addr flush dev %d";
};
}
A na straně klienta, např. 10.0.1.1 takto:
options {
port 123123;
type stand;
syslog daemon;
ifconfig /sbin/ifconfig;
route /sbin/route;
ip /sbin/ip;
timeout 60;
}
default {
comp no;
encr no;
speed 0;
}
a_to_b {
pass huhlyhuhly;
type tun;
persist yes;
up {
ip "addr add 10.0.1.1 peer 10.0.0.1 dev %d";
ip "link set %d up";
ip "route add 10.0.0.0/24 dev %d via 10.0.0.1";
};
down {
ip "route del 10.0.0.0/24";
ip "link set %d down";
};
}
Pak už stačí jen na serverové straně spustit vtund -s a na straně klienta vtund a_to_b xxx.xxx.xxx.xxx, kde xxx.xxx.xxx.xxx je veřejná IP adresa linuxového stroje na serverové straně.
Howg.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.