NeoRouter
http://www.neorouter.com/forum/

OSX 10.10 Yosemite : NeoRouter won't function anymore
http://www.neorouter.com/forum/viewtopic.php?f=8&t=5559
Page 1 of 2

Author:  fgreg [ Thu Oct 02, 2014 5:15 am ]
Post subject:  OSX 10.10 Yosemite : NeoRouter won't function anymore

There is concern that OSX 10.10 Yosemite, which is around the corner, does require signed kext.

This means that in a few weeks, NeoRouter won't work on OSX anymore !!!

Knowing that NeoRouter is based on tuntaposx which has not been updated since 2011 and is still a 32 bit program :P :P , are there solutions for Yosemite ?

Is there a chance tuntaposx be upgraded to 64 bits and with signed kext ?

Or is NeoRouter contemplating another solution than old and unsupported tuntaposx ?

Author:  kevinz [ Thu Oct 02, 2014 10:35 am ]
Post subject:  Re: OSX 10.10 Yosemite : NeoRouter won't function anymore

Hi fgreg,

(updated)

I tested NR client on a Yosemite beta 5 (fresh installation) and it works well. The tun tap driver works without any problem.

We will pay attention on it. If it doesn't work, we will fix it.

Thanks,
KevinZ - NeoRouter team

Author:  fgreg [ Thu Oct 02, 2014 10:51 am ]
Post subject:  Re: OSX 10.10 Yosemite : NeoRouter won't function anymore

Thank you, and I also quote my second question in a private e-mail :

Quote:
Wouldn't it be a good occasion to also release a new tuntap driver for OSX, as the existing one is more that 3 years old and is only x86 ?


And your e-mailed reply :

Quote:
We will consider it.

Author:  chrisgilbert [ Sat Oct 04, 2014 3:22 am ]
Post subject:  Re: OSX 10.10 Yosemite : NeoRouter won't function anymore

Kevin,

I have tried both your methods above and can get neither to work. Neorouter is an absolutely essential tool for me and at the moment, I cannot maintain the family computers around the world as they move to Yosemite.


Since the GM is out now, I beg you to release a signed version. Please!

Chris

Author:  Speedy2k [ Sun Oct 12, 2014 8:58 am ]
Post subject:  Re: OSX 10.10 Yosemite : NeoRouter won't function anymore

I got the same problem here, We are using your mesh version of neorouter, we have a paid subscription. We are all running on mac computer and are software develloper so the need to always be up to date with latest os version. As of now, neorouter is about unusable on our computer, can you please give a precise time frame as to when we should be able to reuse neorouter on our computer? We will have to start transfering to another option if there is no eminent support for osx 10.10 Yosemite.

Thanx a lot for your comprehension.

Author:  kevinz [ Sun Oct 12, 2014 1:24 pm ]
Post subject:  Re: OSX 10.10 Yosemite : NeoRouter won't function anymore

Hi Speedy2k,

I tested NR client on a OS X yosemite Beta5(fresh installation) and it works without any problem.

If you came cross any issue, please let us know so that we can help you out.

Note:(updated)
On Yosemite (beta/GM), you may come cross issue that NR client may fail to work after reboot. You may see "Signin in progress" message and keep spinning.

The reason is the Yosemite doesn't use /Library/StartupItems/ as start items anymore when you start your mac. So we have to load it in a daemon.

Workaround:

1. Add a daemon to load tap.kext
Code:
sudo vi /Library/LaunchDaemons/nrtap.plist


2. put the following code in it
Code:
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>KeepAlive</key>
        <false/>
        <key>Label</key>
        <string>com.neorouter.nrtap</string>
        <key>ProgramArguments</key>
        <array>
                <string>/sbin/kextload</string>
                <string>/Library/Extensions/tap.kext</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
        <key>StandardErrorPath</key>
        <string>/dev/null</string>
        <key>StandardOutPath</key>
        <string>/dev/null</string>
        <key>UserName</key>
        <string>root</string>
</dict>
</plist>


3. Save it and reboot, it will be fine


Thanks,
KevinZ - NeoRouter team

Attachments:
Screen Shot 2014-10-12 at 2.28.14 PM.png
Screen Shot 2014-10-12 at 2.28.14 PM.png [ 516.26 KiB | Viewed 16243 times ]

Author:  fgreg [ Mon Oct 13, 2014 4:14 am ]
Post subject:  Re: OSX 10.10 Yosemite : NeoRouter won't function anymore

Is there a plan at NeoRouter to get rid of the old tuntaposx (which has not been updated since 2011 and still runs as a x86 program) ?

Author:  kevinz [ Mon Oct 13, 2014 10:37 am ]
Post subject:  Re: OSX 10.10 Yosemite : NeoRouter won't function anymore

Hi fgreg,

We haven't decided yet, as Yosemite is not released yet and tun tap OS X is still the most popular kext.

We also tested the signed tap.kext from TunnelBlick (3.4.0, build 4007) and it works well with NeoRouter client.


For users, who want to use TunnelBlick's signed tap kext, please follow the steps below:

Assume you have install NR client and tuntap OS X either from NR package or the official website.

1. Download TunnelBlick 3.4.0 from their website and install it.

2. Uninstall existing tap.kext
Code:
sudo launchctl unload /Library/LaunchDaemons/nrservice.plist
sudo kextunload /Library/Extensions/tap.kext
sudo rm -rf /Library/Extensions/tap.kext


3. Install tap.kext
Code:
sudo cp -r /Applications/Tunnelblick.app/Contents/Resources/tap-signed.kext /Library/Extensions/tap.kext
sudo kextload /Library/Extensions/tap.kext
sudo launchctl load /Library/LaunchDaemons/nrservice.plist


4. Done (If you don't need TunnelBlick, simply remove it)

Thanks,
KevinZ - NeoRouter team

Author:  Speedy2k [ Tue Oct 14, 2014 10:45 pm ]
Post subject:  Re: OSX 10.10 Yosemite : NeoRouter won't function anymore

kevinz wrote:
Hi Speedy2k,

I tested NR client on a OS X yosemite Beta5(fresh installation) and it works without any problem.

If you came cross any issue, please let us know so that we can help you out.

Note:(updated)
On Yosemite (beta/GM), you may come cross issue that NR client may fail to work after reboot. You may see "Signin in progress" message and keep spinning.

The reason is the Yosemite doesn't use /Library/StartupItems/ as start items anymore when you start your mac. So we have to load it in a daemon.

Workaround:

1. Add a daemon to load tap.kext
Code:
sudo vi /Library/LaunchDaemons/nrtap.plist


2. put the following code in it
Code:
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>KeepAlive</key>
        <false/>
        <key>Label</key>
        <string>com.neorouter.nrtap</string>
        <key>ProgramArguments</key>
        <array>
                <string>/sbin/kextload</string>
                <string>/Library/Extensions/tap.kext</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
        <key>StandardErrorPath</key>
        <string>/dev/null</string>
        <key>StandardOutPath</key>
        <string>/dev/null</string>
        <key>UserName</key>
        <string>root</string>
</dict>
</plist>


3. Save it and reboot, it will be fine


Thanks,
KevinZ - NeoRouter team



Thanx a lot seems to be working fine now!!!

Author:  kevinz [ Wed Oct 15, 2014 12:09 am ]
Post subject:  Re: OSX 10.10 Yosemite : NeoRouter won't function anymore

Hi guys,

Now, you can download the signed tap kext installer from here.

http://download.neorouter.com/Downloads ... ap4osx.pkg

Simply install it and it will update the tap and the daemon in one shot.

Thanks,
KevinZ - NeoRouter team

Page 1 of 2 All times are UTC - 5 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/