adonley / BitMeshPOC

A project for incentivizing meshnodes with bitcoin.
MIT License
28 stars 6 forks source link

Quick Q #1

Open Crypt-iQ opened 8 years ago

Crypt-iQ commented 8 years ago

How could we do this on Mac? Just a quick overview would help. (I'm interested in contributing). Would the Broadcom driver have to be modded? Or would something else have to be done?

adonley commented 8 years ago

The big issue with mac was that there was a lot of hidden configuration / binary calls when "internet sharing" that involves NAT, wifi authentication / authorization and the built-in DHCP server. The idea was that we'd have bitmesh or a shell script handle bringing up the node, so this could involve an apple script but it wasn't clear how to allow/disallow connecting clients on certain point at certain times even when using pf rules.

I'll be updating the readme giving a breakdown of the whole repo in the next couple days.

Crypt-iQ commented 8 years ago

For Bitmesh, would you be using the internet sharing option in mac? So that means you would have to have two ways to access the internet (wifi & ethernet/bluetooth). Or is it by virtualization of the wireless NIC to emulate 2 NICs?

illuzen commented 8 years ago

Virtualization is definitely an interesting possibility. We looked at that briefly, but it deserves further study. If you managed to get that to work that you would be a hero, reducing the barrier to use tremendously. Right now it requires 2 NICs, and yes, we were looking at doing internet sharing.

I believe you are interested in this repo, tho.

https://github.com/adonley/BMesh