Csiki Ferenc
2004-12-07 10:01:53 UTC
Sziasztok.
Egy jó pár napja szivat a vtund két Fedora C3-on.
A két szerver között létrejön a kapcsolat, kommunikálnak is, csak a
router táblát nem lehet beállítani.
A vtund.conf a szerveren (néhány dolgot töröltem benne):
---------------------------
options {
port 5000; # Listen on this port.
syslog daemon;
ppp /usr/sbin/pppd;
ifconfig /sbin/ifconfig;
route /sbin/route;
firewall /sbin/iptables;
ip /sbin/ip;
}
# Default session options
default {
compress lzo:9; # Compression is off by default
speed 0; # By default maximum speed, NO shaping
}
vpn1 {
passwd xxxxxx; # Password
type tun; # IP tunnel
device tun0;
proto tcp; # UDP protocol
compress lzo:9; # LZO compression level 9
encrypt yes; # Encryption
keepalive yes; # Keep connection alive
persist yes;
up {
# 193.168.253.5 - local, 193.168.253.6 - remote
ifconfig "%% 193.168.253.5 pointopoint 193.168.253.6 mtu 1450";
route "add -net 192.168.0.0/24 gw 192.168.253.6"
};
down {
ifconfig "%% down";
};
}
-----------------------------------
A kliens oldali konfig:
-----------------------------------
options {
port 5000; # Listen on this port.
syslog daemon;
ppp /usr/sbin/pppd;
ifconfig /sbin/ifconfig;
route /sbin/route;
firewall /sbin/iptables;
ip /sbin/ip;
}
# Default session options
default {
compress lzo:9; # Compression is off by default
speed 0; # By default maximum speed, NO shaping
}
vpn1 {
passwd xxxxxx; # Password
type tun; # IP tunnel
device tun0;
proto tcp; # UDP protocol
compress lzo:9; # LZO compression level 9
encrypt yes; # Encryption
keepalive yes; # Keep connection alive
persist yes;
up {
# 193.168.253.6 - local, 193.168.253.5 - remote
ifconfig "%% 193.168.253.6 pointopoint 193.168.253.5 mtu 1450";
route "add -net 192.168.1.0/24 gw 192.168.253.5";
};
down {
ifconfig "%% down";
};
}
------------------------------------
A fenti konfigokkal a kliens oldalon a router táblában nem jelenik meg a
bejegyzés
a 192.168.1.0/24 subnetre. Kiadva a route parancsot a köv hibaüzenetet
kapom:
SIOCADDRT: Network is unreachable
Kutakodva az interneten nemsok infot találtam, de egy cikk más
körülmények között
egy hasonló hibára azt ajánlotta, hogy az ip -vel álitsuk be a route-ot
és akkor jó lessz.
Igy is történt. Az:
ip route add 192.168.1.0/24 via 192.168.253.5 dev tun0
parancsra váltottam a cliens oldalon, és láss csodát jo lett a kliens oldal.
Ezután a szerver oldalon van ez a hibaüzenet, de mostmár az ip parancsra is:
RTNETLINK answers: Network is unreachable
A szerver oldali router tábla (néhány cím megváltoztatva):
-----------------------
Destination Gateway Genmask Flags Metric Ref Use Iface
195.1.2.3 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
193.168.253.6 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.254.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2
0.0.0.0 195.1.2.4 0.0.0.0 UG 0 0 0 ppp0
------------------------
az "ifconfig tun0" válasza:
-------------------------
tun0 Link encap:UNSPEC HWaddr
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:193.168.253.5 P-t-P:193.168.253.6 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1450 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10
RX bytes:252 (252.0 b) TX bytes:252 (252.0 b)
--------------------
A logokban egyetlen nem tul szimpatikus üzenet van a tun0-ra:
--------------------
Dec 7 10:16:40 gates wait_for_sysfs[10216]: either wait_for_sysfs (udev
039) needs an update to handle
the device '/class/net/tun0' properly (no device symlink) or the
sysfs-support of your device's driver n
eeds to be fixed, please report to
<linux-hotplug-***@lists.sourceforge.net>
--------------------
Erro"l csak anyit találtam a neten, hogy volt egy ilyen hiba, de
kijavították.
rendszeresen futtattam az up2date-t, ha kijavitották, akkor annak kéne
futnia mindkét gépen.
Még egy jó pár gépen használom a vtunt, de máshol nincs gond, ezeken a
helyeken
nem két FC3 van egymással szemben, hanem egy FC3 és egy FC2.
Valami ötlet?
Egy jó pár napja szivat a vtund két Fedora C3-on.
A két szerver között létrejön a kapcsolat, kommunikálnak is, csak a
router táblát nem lehet beállítani.
A vtund.conf a szerveren (néhány dolgot töröltem benne):
---------------------------
options {
port 5000; # Listen on this port.
syslog daemon;
ppp /usr/sbin/pppd;
ifconfig /sbin/ifconfig;
route /sbin/route;
firewall /sbin/iptables;
ip /sbin/ip;
}
# Default session options
default {
compress lzo:9; # Compression is off by default
speed 0; # By default maximum speed, NO shaping
}
vpn1 {
passwd xxxxxx; # Password
type tun; # IP tunnel
device tun0;
proto tcp; # UDP protocol
compress lzo:9; # LZO compression level 9
encrypt yes; # Encryption
keepalive yes; # Keep connection alive
persist yes;
up {
# 193.168.253.5 - local, 193.168.253.6 - remote
ifconfig "%% 193.168.253.5 pointopoint 193.168.253.6 mtu 1450";
route "add -net 192.168.0.0/24 gw 192.168.253.6"
};
down {
ifconfig "%% down";
};
}
-----------------------------------
A kliens oldali konfig:
-----------------------------------
options {
port 5000; # Listen on this port.
syslog daemon;
ppp /usr/sbin/pppd;
ifconfig /sbin/ifconfig;
route /sbin/route;
firewall /sbin/iptables;
ip /sbin/ip;
}
# Default session options
default {
compress lzo:9; # Compression is off by default
speed 0; # By default maximum speed, NO shaping
}
vpn1 {
passwd xxxxxx; # Password
type tun; # IP tunnel
device tun0;
proto tcp; # UDP protocol
compress lzo:9; # LZO compression level 9
encrypt yes; # Encryption
keepalive yes; # Keep connection alive
persist yes;
up {
# 193.168.253.6 - local, 193.168.253.5 - remote
ifconfig "%% 193.168.253.6 pointopoint 193.168.253.5 mtu 1450";
route "add -net 192.168.1.0/24 gw 192.168.253.5";
};
down {
ifconfig "%% down";
};
}
------------------------------------
A fenti konfigokkal a kliens oldalon a router táblában nem jelenik meg a
bejegyzés
a 192.168.1.0/24 subnetre. Kiadva a route parancsot a köv hibaüzenetet
kapom:
SIOCADDRT: Network is unreachable
Kutakodva az interneten nemsok infot találtam, de egy cikk más
körülmények között
egy hasonló hibára azt ajánlotta, hogy az ip -vel álitsuk be a route-ot
és akkor jó lessz.
Igy is történt. Az:
ip route add 192.168.1.0/24 via 192.168.253.5 dev tun0
parancsra váltottam a cliens oldalon, és láss csodát jo lett a kliens oldal.
Ezután a szerver oldalon van ez a hibaüzenet, de mostmár az ip parancsra is:
RTNETLINK answers: Network is unreachable
A szerver oldali router tábla (néhány cím megváltoztatva):
-----------------------
Destination Gateway Genmask Flags Metric Ref Use Iface
195.1.2.3 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
193.168.253.6 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.254.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2
0.0.0.0 195.1.2.4 0.0.0.0 UG 0 0 0 ppp0
------------------------
az "ifconfig tun0" válasza:
-------------------------
tun0 Link encap:UNSPEC HWaddr
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:193.168.253.5 P-t-P:193.168.253.6 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1450 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10
RX bytes:252 (252.0 b) TX bytes:252 (252.0 b)
--------------------
A logokban egyetlen nem tul szimpatikus üzenet van a tun0-ra:
--------------------
Dec 7 10:16:40 gates wait_for_sysfs[10216]: either wait_for_sysfs (udev
039) needs an update to handle
the device '/class/net/tun0' properly (no device symlink) or the
sysfs-support of your device's driver n
eeds to be fixed, please report to
<linux-hotplug-***@lists.sourceforge.net>
--------------------
Erro"l csak anyit találtam a neten, hogy volt egy ilyen hiba, de
kijavították.
rendszeresen futtattam az up2date-t, ha kijavitották, akkor annak kéne
futnia mindkét gépen.
Még egy jó pár gépen használom a vtunt, de máshol nincs gond, ezeken a
helyeken
nem két FC3 van egymással szemben, hanem egy FC3 és egy FC2.
Valami ötlet?