Date: Fri, 16 Aug 1996 22:37:35 +0000 () From: Tushar Patel <tushar@ecpi.com> To: freebsd-isp@freebsd.org Subject: Tun device problem.... Message-ID: <199608162237.WAA11237@ecpi.com>
next in thread | raw e-mail | index | archive | help
Hi,
I tried following suggestion give by Jorden, still when I try to connect
on the 11th line I get message saying no tun device available.
>
>
>
>tushar@ecpi.com (Tushar Patel) wrote:
>
>> crw------- 1 uucp dialer 52, 9 Aug 7 22:08 tun9
>> ^^^^
>> It has correct number.
>>
>> crw------- 1 uucp dialer 52, 0 Aug 7 21:51 tuna
>> ^^^^
>> Some how this number is not correct
>> crw------- 1 uucp dialer 52, 0 May 28 08:47 tunb
>> ^^^^^
>> Same here.
>
>> What should be the tun device after tun9, is it tuna?
>> If that is correct then why the number shown in the
>> mail is not correct?
>
>Since mknod(8) doesn't know about hexadecimal digits (from MAKEDEV):
>
>tun?)
> unit=`expr $i : 'tun\(.*\)'` # this yields $unit="a"
> rm -f tun$unit
> mknod tun$unit c 52 $unit # mknod tuna c 52 a -- wrong
> chown uucp.dialer tun$unit
> ;;
>
>So if you simply name them tun10, tun11 etc., it should work.
I had to changed the above to "tun??)" then it let me make "tun10"
device. The entry in the "/dev" directory has correct minor number (10),
but when I try to connect on the 11th line that is "tun10" it says no
tun device available.
crw------- 1 uucp dialer 52, 10 Aug 13 22:59 tun10
crw------- 1 uucp dialer 52, 11 Aug 14 00:06 tun11
crw------- 1 uucp dialer 52, 12 Aug 14 00:06 tun12
crw------- 1 uucp dialer 52, 13 Aug 14 00:06 tun13
crw------- 1 uucp dialer 52, 14 Aug 14 00:06 tun14
crw------- 1 uucp dialer 52, 15 Aug 14 00:06 tun15
>
>
>p.s.: In -current, mknod would have complained about the bad digit,
>instead of silently assuming 0. You could also rewrite the above
>there into:
>
> mknod tun$unit c 52 0x$unit
>
>if you prefer tuna, tunb, ... over tun10, tun11...
I tried doing that but still it gave incorrect minor number
crw------- 1 uucp dialer 52, 0 Aug 16 21:52 tuna
^^^
not correct
Output of the "netstat -ain" shows me that I have 16 tun device compiled.
Here is the output of the "netstat -ain"
lo0 16384 127 127.0.0.1 8714 0 8714 0 0
tun0 1500 <Link> 81415 0 80209 0 0
tun0 1500 205.238.159 205.238.159.50 81415 0 80209 0 0
tun1 1500 <Link> 45122 0 44435 0 0
tun1 1500 205.238.159 205.238.159.50 45122 0 44435 0 0
tun2* 552 <Link> 95136 0 99618 0 0
tun3 1500 <Link> 30188 0 28808 0 0
tun3 1500 205.238.159 205.238.159.50 30188 0 28808 0 0
tun4 1500 <Link> 43528 0 43688 0 0
tun4 1500 205.238.159 205.238.159.50 43528 0 43688 0 0
tun5 552 <Link> 15363 0 13836 0 0
tun5 552 205.238.159 205.238.159.50 15363 0 13836 0 0
tun6* 552 <Link> 8426 0 7674 0 0
tun7 1500 <Link> 5359 0 4998 0 0
tun7 1500 205.238.159 205.238.159.50 5359 0 4998 0 0
tun8 1500 <Link> 3646 0 3191 0 0
tun8 1500 205.238.159 205.238.159.50 3646 0 3191 0 0
tun9 552 <Link> 3544 0 3324 0 0
tun9 552 205.238.159 205.238.159.50 3544 0 3324 0 0
tun10 1500 <Link> 0 0 0 0 0
tun11 1500 <Link> 0 0 0 0 0
tun12 1500 <Link> 0 0 0 0 0
tun13 1500 <Link> 0 0 0 0 0
tun14 1500 <Link> 0 0 0 0 0
tun15 1500 <Link> 0 0 0 0 0
Another thing to notice in the output of the "netstat -ain" is that
normally when the device is not used I see "*" next to the device,
but for tun10 - tun15 I don't see that too. Is it because there is
no space or some other problem?
>joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
>Never trust an operating system you don't have sources for. ;-)
>
Any suggestion to solve this problem.
Thanks,
Tushar
>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199608162237.WAA11237>
