NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/57155: OpenVPN (tap and tun) doesn't run as expected on 10.0_BETA
BERTRAND Joël a écrit :
> The following reply was made to PR kern/57155; it has been noted by GNATS.
>
> From: =?UTF-8?Q?BERTRAND_Jo=c3=abl?= <joel.bertrand%systella.fr@localhost>
> To: gnats-bugs%netbsd.org@localhost, kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
> netbsd-bugs%netbsd.org@localhost
> Cc:
> Subject: Re: kern/57155: OpenVPN (tap and tun) doesn't run as expected on
> 10.0_BETA
> Date: Fri, 6 Jan 2023 11:08:10 +0100
>
> Ryota Ozaki a écrit :
> > Thanks!
>
> You're welcome.
>
> > The fix has been requested to pull up to the netbsd-10 branch. It will
> > be merged soon.
> >
> > BTW the investigation of the issue of tun would take a little time as
> > I'm not successful
> > in reproducing the issue.
>
> Strange. In my configuration, tun and tap trigger the same issue...
I have a simple configuration that triggers this issue with tun interface.
Server : NetBSD 10.0 BETA
openvpn --dev tun1 --ifconfig 10.4.0.1 10.4.0.2 --verb 1
Client (KVM guest that runs on a Linux workstation)
openvpn --remote 192.168.10.128 -dev tun1 --ifconfig 10.4.0.2 10.4.0.1
--verb 1 --float
netbsd-test1# ping 10.4.0.1
PING 10.4.0.1 (10.4.0.1): 56 data bytes
^C
----10.4.0.1 PING Statistics----
167 packets transmitted, 0 packets received, 100.0% packet loss
On both sides, tun1 are up:
tun1: flags=0x8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
status: active
inet6 fe80::a8c4:9abe:2575:9256%tun1/64 -> flags 0 scopeid 0x3
inet 10.4.0.2/32 -> 10.4.0.1 flags 0
tun1: flags=0x8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
status: active
inet6 fe80::b696:91ff:fe92:776e%tun1/64 -> flags 0 scopeid 0xb
inet 10.4.0.1/32 -> 10.4.0.2 flags 0
tcpdump doesn't show packet over tun1 interfaces and ping from server
returns:
legendre# ping 10.4.0.2
PING 10.4.0.2 (10.4.0.2): 56 data bytes
ping: sendto: Network is unreachable
ping: sendto: Network is unreachable
ping: sendto: Network is unreachable
ping: sendto: Network is unreachable
Route shows a direct route between server and client:
Internet:
Destination Gateway Flags Refs Use Mtu
Interface
default 192.168.15.20 UGS - - - wm2
10.4.0.1 tun1 UHl - - - lo0
10.4.0.2 10.4.0.1 UH - - - tun1
Why is 10.4.0.2 unreachable ?
When I did this tests, my VM paniced:
netbsd-test1# tcpdump -i tun1
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on tun1, link-type NULL (BSD loopback), capture size 262144 bytes
09:37:36.390979 IP3
[ 45267.1600841] panic: /: bad dir ino 710294 at offset 0: null entry
[ 45267.1862048] cpu0: Begin traceback...
[ 45267.2093217] vpanic() at netbsd:vpanic+0x183
[ 45267.2093217] panic() at netbsd:panic+0x3c
[ 45267.2211092] ufs_lookup() at netbsd:ufs_lookup+0x483
[ 45267.2559776] VOP_LOOKUP() at netbsd:VOP_LOOKUP+0x44
[ 45267.2700992] lookup_once() at netbsd:lookup_once+0x1a6
[ 45267.3000843] namei_tryemulroot() at netbsd:namei_tryemulroot+0xb00
[ 45267.3261770] namei() at netbsd:namei+0x29
[ 45267.3301437] do_sys_statat() at netbsd:do_sys_statat+0x1db
[ 45267.3301437] sys___lstat50() at netbsd:sys___lstat50+0x25
[ 45267.3301437] syscall() at netbsd:syscall+0x196
[ 45267.3414466] --- syscall (number 441) ---
[ 45267.3414466] netbsd:syscall+0x196:
[ 45267.3414466] cpu0: End traceback...
[ 45267.3972324] dumping to dev 168,2 (offset=1983, size=260872):
[ 45267.3972324] dump 351 350 349 348 347 346 345 344 343 342 341 340
339 338 337 336 335 334 333 332 331 330 329 328 327 326 325 324
I will try to obtain more information about this panic. This VM has
slow disks as disks images are located on a NAS exported by NFSv3/TCP.
Best regards,
JKB
Home |
Main Index |
Thread Index |
Old Index