From owner-freebsd-isp Fri Aug 16 20:28:28 1996 Return-Path: owner-isp Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA11543 for isp-outgoing; Fri, 16 Aug 1996 20:28:28 -0700 (PDT) Received: from ecpi.com (ecpi.com [205.238.159.50]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id UAA11537 for ; Fri, 16 Aug 1996 20:28:23 -0700 (PDT) Received: (from tushar@localhost) by ecpi.com (8.6.11/8.6.9) id WAA11237 for freebsd-isp@freebsd.org; Fri, 16 Aug 1996 22:37:36 GMT From: Tushar Patel Message-Id: <199608162237.WAA11237@ecpi.com> Subject: Tun device problem.... To: freebsd-isp@freebsd.org Date: Fri, 16 Aug 1996 22:37:35 +0000 () X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-isp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk 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 81415 0 80209 0 0 tun0 1500 205.238.159 205.238.159.50 81415 0 80209 0 0 tun1 1500 45122 0 44435 0 0 tun1 1500 205.238.159 205.238.159.50 45122 0 44435 0 0 tun2* 552 95136 0 99618 0 0 tun3 1500 30188 0 28808 0 0 tun3 1500 205.238.159 205.238.159.50 30188 0 28808 0 0 tun4 1500 43528 0 43688 0 0 tun4 1500 205.238.159 205.238.159.50 43528 0 43688 0 0 tun5 552 15363 0 13836 0 0 tun5 552 205.238.159 205.238.159.50 15363 0 13836 0 0 tun6* 552 8426 0 7674 0 0 tun7 1500 5359 0 4998 0 0 tun7 1500 205.238.159 205.238.159.50 5359 0 4998 0 0 tun8 1500 3646 0 3191 0 0 tun8 1500 205.238.159 205.238.159.50 3646 0 3191 0 0 tun9 552 3544 0 3324 0 0 tun9 552 205.238.159 205.238.159.50 3544 0 3324 0 0 tun10 1500 0 0 0 0 0 tun11 1500 0 0 0 0 0 tun12 1500 0 0 0 0 0 tun13 1500 0 0 0 0 0 tun14 1500 0 0 0 0 0 tun15 1500 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 >