Hi Mike,

When I get home tonight I'll try and recreate it and provide more logs. 

I did not do a "port load tuntaposx". I did reboot. I'll try the load as well 
to see if that makes a difference. 

Thanks,

-Matt

On Apr 11, 2012, at 1:57 PM, Mike Bentzen wrote:

> Hi Matthew,
> 
> Hmmm… I would like to see more of the logs.
> 
> Before you try to enable dhcp, are you able to set a static ip address on the 
> adapter?
> Can you ping your ubuntu machine from your laptop before enabling dhcp?
> 
> Reading that Input/Output error, I believe the tuntaposx drivers are not 
> loaded or not configured.
> Did you run: sudo port load tuntaposx  after you installed the tuntaposx 
> drivers?
> Given your machine a reboot? :)
> 
> Mike
> 
> 
> 
> On 12/04/2012, at 2:05 AM, Matthew Tolle wrote:
> 
>> 
>> Tuntaposx is installed:
>> 
>> # port installed
>> The following ports are currently installed:
>>   lzo2 @2.05_1 (active)
>>   openssl @1.0.1_2 (active)
>>   openvpn2 @2.2.1_0 (active)
>>   tinc @1.0.18_0 (active)
>>   tuntaposx @20111101_0 (active)
>>   zlib @1.2.6_0 (active)
>> 
>> The commands you have below are more or less what I've been doing. My scroll 
>> back doesn't go far enough back for me to cut and paste the output. I can 
>> run it again when I get home tonight and send you more details if it helps. 
>> The basics are:
>> 
>> In one screen session I run:  tincd  --logfile=/var/log/tinc --debug=2 -n 
>> In a second screen session I've got tail -f /var/log/tinc going. 
>> 
>> Tunnel comes up. On the ubuntu side your see this;
>> 
>> 2012-04-10 22:00:29 tinc.vpn[9267]: Trying to connect to laptop 
>> (185.193.32.20 port 655)
>> 2012-04-10 22:00:29 tinc.vpn[9267]: Connected to laptop (185.193.30.32 port 
>> 655)
>> 2012-04-10 22:00:29 tinc.vpn[9267]: Connection with laptop (185.193.30.32 
>> port 655) activated
>> 
>> On the laptop side it looks connected as well:
>> 
>> 2012-04-10 22:00:56 tinc.vpn[57014]: tincd 1.0.18 (Apr  9 2012 13:14:47) 
>> starting, debug level 2
>> 2012-04-10 22:00:56 tinc.vpn[57014]: /dev/tun0 is a Generic BSD tap device
>> 2012-04-10 22:00:56 tinc.vpn[57014]: Executing script tinc-up
>> 2012-04-10 22:00:56 tinc.vpn[57014]: Listening on 0.0.0.0 port 655
>> 2012-04-10 22:00:56 tinc.vpn[57014]: Listening on :: port 655
>> 2012-04-10 22:00:56 tinc.vpn[57014]: Ready
>> 2012-04-10 22:01:33 tinc.vpn[57014]: Connection from 65.13.183.22 port 10503
>> 2012-04-10 22:01:33 tinc.vpn[57014]: Connection with server (64.13.183.22 
>> port 10503) activated
>> 
>> I run the ipconfig set tun0 DHCP. That's when I get the errors. 
>> 
>> I've tried waiting for a few minutes after the tunnels is up to see if 
>> things need to settle down before I run the DHCP command. Doesn't make a 
>> difference. 
>> 
>> Thanks,
>> 
>> -Matt
>> 
>> 
>> On Apr 11, 2012, at 4:33 AM, Mike Bentzen wrote:
>> 
>>> Hi Matthew,
>>> 
>>> The subnet variable is not needed in switch mode. You can remove this line 
>>> from your laptop's hosts file.
>>> 
>>> "Error while writing to Generic BSD tap device /dev/tun0: Input/output 
>>> error"
>>> This means that tinc cannot write to the network interface. It usually 
>>> means that the interfaces don't exist (i.e. tuntaposx isn't installed) or 
>>> it isn't configured.
>>> 
>>> If you have installed tuntaposx try this:
>>> 
>>> Open a terminal, and run tinc in debug mode:
>>> :#  tinc -n <vpn> -d5 -D
>>> When tinc is running, try to bring up the tap0 adapter. Open another 
>>> terminal and run the command:
>>> :#  ipconfig set tap0 dhcp
>>> 
>>> Hopefully, you should not see the Input/Output error anymore.
>>> 
>>> Kind Regards,
>>> Mike
>>> 
>>> 
>>> On 11/04/2012 3:10 PM, Matthew Tolle wrote:
>>>> 
>>>> 
>>>> 
>>>> Hi Folks,
>>>> 
>>>> This has been driving me nuts all day. I've been unable to google myself 
>>>> out of it. Maybe someone here can help?
>>>> 
>>>> I followed the instructions from: 
>>>> 
>>>> http://www.tinc-vpn.org/examples/macbook-install/
>>>> 
>>>> Ubuntu server <-> Ubuntu server works just fine with the same config. 
>>>> Ubuntu server <-> Mac laptop not so much. 
>>>> 
>>>> The error I'm getting is:
>>>> 
>>>> 2012-04-10 21:48:44 tinc.l3vpn[52621]: Error while writing to Generic BSD 
>>>> tap device /dev/tun0: Input/output error
>>>> 2012-04-10 21:48:44 tinc.l3vpn[52621]: Error while writing to Generic BSD 
>>>> tap device /dev/tun0: Input/output error
>>>> <lot of the same spew…>
>>>> 
>>>> The error pops up after I try to get DHCP going over the link. (ipconfig 
>>>> set tun0 DHCP). Not that it works before I try and do that. 
>>>> 
>>>> Both sides seems happily connected before issuing the DHCP command.
>>>> 
>>>> I've tried just about everything I can think of for the configs. Switch 
>>>> on, off, bridging on and off on the server side.. nothing seems to work. I 
>>>> do find it odd that under linux the virtual device looks like this: 
>>>> 
>>>> vpn       Link encap:Ethernet  HWaddr 4e:31:65:e7:32:f6  
>>>>           inet6 addr: fe80::4c32:66ff:fec6:32e7/64 Scope:Link
>>>>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>>>>           RX packets:1034 errors:0 dropped:0 overruns:0 frame:0
>>>>           TX packets:529919 errors:0 dropped:0 overruns:0 carrier:0
>>>>           collisions:0 txqueuelen:500 
>>>>           RX bytes:87139 (87.1 KB)  TX bytes:56253688 (56.2 MB)
>>>> 
>>>> standard kinds of goodness. On the Mac side it seems slim on info:
>>>> 
>>>> tun0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>>>>         open (pid 57014)
>>>> 
>>>> Makes me think that the tun/tap device is wonky? 
>>>> 
>>>> The Tun/Tap stuff I got from port as per the instructions. 
>>>> 
>>>> Configs: 
>>>> 
>>>> # cat tinc.conf 
>>>> Name = laptop
>>>> Mode = switch
>>>> 
>>>> # cat hosts/laptop 
>>>> Subnet = 10.20.20.0/24
>>>> Address = 10.20.20.38
>>>> 
>>>> -----BEGIN RSA PUBLIC KEY-----
>>>> <blahblahblah>
>>>> 
>>>> # cat hosts/server
>>>> 
>>>> -----BEGIN RSA PUBLIC KEY-----
>>>> <blahblahblah>
>>>>  
>>>> I figure it's something very simple that I'm missing. Can someone save my 
>>>> sanity please? 
>>>> 
>>>> Thanks,
>>>> 
>>>> -Matt
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> tinc mailing list
>>>> [email protected]
>>>> http://www.tinc-vpn.org/cgi-bin/mailman/listinfo/tinc
>>> 
>>> _______________________________________________
>>> tinc mailing list
>>> [email protected]
>>> http://www.tinc-vpn.org/cgi-bin/mailman/listinfo/tinc
>> 
>> _______________________________________________
>> tinc mailing list
>> [email protected]
>> http://www.tinc-vpn.org/cgi-bin/mailman/listinfo/tinc
> 
> _______________________________________________
> tinc mailing list
> [email protected]
> http://www.tinc-vpn.org/cgi-bin/mailman/listinfo/tinc

_______________________________________________
tinc mailing list
[email protected]
http://www.tinc-vpn.org/cgi-bin/mailman/listinfo/tinc

Reply via email to