|
General software and network General OS-independent software and network questions, X11, MTA, routing, etc. |
|
Thread Tools | Display Modes |
|
|||
Small PC server instead of hub/port replicator for ultrabook (MacBook Air)? Which OS?
Here's the project: I was thinking of instead of getting an external hub/port replicator for my MacBook Air (a good one is $100 minimum), why not get a separate, fully fledged small PC server (I'm OK with a price of up to $200, you can buy a Kangaroo PC, Intel NUC and various other boxes in the price range. On a side note, if you want a 256 GB SSD in a MacBook Air/Pro instead of a 128 GB one, that would be $200 extra, too, that $200 is better spent at peripherals, hub/port replicator -> small PC server, especially), the PC server would connect to the MacBook air via fast (ac) Wi-Fi. The PC server would connect and share Ethernet Internet and various drives, such as a HDD/SSD for files, USB flash drives, SD cards... with the MacBook Air.
First, is this a good idea at all? I'm not a UNIX expert, I understand there is a learning curve for all the three, major BSDs I might be interested in taking possibly for other, future projects. There are also things like 'ready made' (FreeBSD based) FreeNAS (for files) and pfSense (for network) and I seem like to want a combination of these two in one box, which might or might not be a good idea. Your thought? How would you do it? What level of expertise is needed? What's my best bet if, for the time being, as a beginner/not so technical user, I want something that 'just works'? The recommended OS can be BSD or Linux based, or else. |
|
|||
Sure, I'm aware of the limited availability of ac Wi-Fi yet. But it's fast and it works (where available). N Wi-Fi is not so fast, and does not always work (the 2.4 GHz band is congested). OK, as a plan B, if we are talking about any Wi-Fi, not necessarily ac, then how do you evaluate my idea?
Last edited by Insider; 2nd May 2016 at 01:17 PM. |
|
||||
I can only add a few simple comments due to lack of familiarity with ready-made solutions and Mac's. Hopefully others can add input too.
Regarding non-ac WiFi, one possibility is to use a wireless NIC in hostap mode (where the device acts as an access point rather than client). This mode is not supported for all wireless devices under BSD, only some. Even where it is supported, the performance isn't always reliable, AFAIK. So if you wanted to go that route, investigate carefully first what is reported to work well. OTOH, you could just go with a commercial wireless router on your LAN which, again for non-ac, could be extremely cheap. I'm not sure what protocols a Mac would use for sharing files. Do you want to mount a whole filesystem, with something like NFS? This may not be terribly reliable over wireless. Or do you just want to use sftp to transfer occasional files piece-meal? Also, I think there's an inherent conflict between wanting something that "just works" and being new to Unix-like OS's. There is a learning curve, so it will take some time, that's unavoidable. But don't be discouraged, the fact that you've found this forum and asked suggests you're capable to do it! If you had an old spare PC available to experiment with BSD and Linux and gain some experience, maybe that could be a first step, and then making a decision about your project could come later but be made with greater confidence? Last edited by IdOp; 2nd May 2016 at 08:43 PM. Reason: typo |
|
||||
Hello, and welcome!
I agree with IdOp - experiment, learn, and above all research before making an investment. Keep in mind, each BSD is a unique OS. These are not "distributions" of a shared kernel as with Linux. You may discover that only one of them has something you require. But if the hardware you believe would be needed is not supported, there may be alternative solutions. As an example, you stated a desire for 802.11ac. This is not possible with OpenBSD, yet. But that does not stop you from deploying an 802.11ac bridge on a subnet that is protected by OpenBSD. So don't just do a feature comparison with a checklist. Design a solution. This is where laboratory testing can be very helpful. You can prove the validity of the design and components before investing in any new hardware. Old hardware, spare hardware, and virtual machines can all be part of a testing (and education) regimen. |
|
||||
Quote:
http://www.newegg.com/Product/Produc...82E16856205007 as a firewall/UTM (Unified Threat Management). I had 4GB of laptop RAM laying around and I got 16GB SSD drive for $10. I run flashrd of USB drive for about 6 weeks but running non-embedded vanilla OpenBSD is making easier to thinker with it. I also built NAS appliance using ECS NM70-I2 (V1.0) Intel Celeron 1037U 1.80GHz Intel NM70 Mini ITX Motherboard. It runs DragonFlyBSD Quote:
Quote:
I don't recommend pfSense for production use. Any product which is named after a software coded by a group they prefer not to mention is non-starter for me. On the more technical front PF has always felt as unwanted bastardized child on FreeBSD and it is on the life support IMHO (please no flames I'm entitled to my opinion). That being said if you have never managed a firewall or even if you have managed but looking the ways to improve monitoring/backup, add few trick to your repertoire you will learn a lot by installing and playing with pfSense. Quote:
http://www.newegg.com/Product/Produc...0001-_-Product with the original software (runs OpenBSD fine with few caveats). FreeNAS of for that matter anything ZFS based is not an option for home users due to high hardware requirement. Again please no flames I run multiple ZFS/(FreeNAS and TrueOS) file servers. My largest file server has currently over 144TB of data so I should know something about it. HAMMER is awesome for home use but it is not for inexperienced users. Linux lacks a decent file system but if you are OK with 90s technology (XFS is nice file system) you could use something like https://www.turnkeylinux.org/fileserver or OpenMediaVault http://www.openmediavault.org/ Somebody mentioned WiFi. I really like this device http://www.newegg.com/Product/Produc...-148-_-Product but as somebody pointed out the WiFi performance will be lacking comparing to a dedicated WiFi router which you can buy for about $30. Again Ubiquity has really nice WiFi mips-64 based routers/hot-spots. Last edited by Oko; 3rd May 2016 at 02:06 AM. |
|
|||
The project has changed quite a bit from the time I posted the topic starter, see here.
Some things still relevant here: Quote:
Quote:
Quote:
Oops. Oko Banned Well... Location: Kosovo, Serbia I don't take my stance on this. I hope he wasn't banned because of his above, helpful post to me! Thanks for your help, all! |
|
||||
Quote:
Seriously, there's a short book which I recommend to any IT person who wants to understand networking: Michael W. Lucas wrote Networking for Systems Administrators and it is readable, helpful, and ecumenical, as it covers networking and administrative tools for BSDs, Linuxes, and Windows. --- Your focus in this thread had been - and may still be - on hardware, and not on specific functions needed by the network you have not yet designed. Each function you determine to be an operational requirement will affect your design. And any design point will have multiple options. So, instead of writing a list of nice-to-have shiny new hardware bits, why not start with what your network is required to support? That list of requirements will inform your design, and the design and budget will inform your hardware and/or OS choices. And you will have many choices. I'd brought up one example of choice in my previous post. There are two ways to deploy an 802.11ac capable WiFi Access Point:
But you may have more to consider than just the speed and bandwidth of Ethernet over Radio (WiFi). Wired Ethernet has similar (if fewer) choices. And you may discover you need multiple LANs, whether wired or WiFi. These days, even small networks may require separation for different purposes. Commonly, there may be separate LANs for "DMZ servers," for backup, for management, for application servers to communicate with database servers .... the list can be long. My home network has more individual LANs than there are rooms.So, consider first what your network needs to do. That will inform your design, which will have many choices. Your design will inform your hardware, and again, their will be many choices. Considering which bright new shiny toys to acquire is the very last step in your design phase. |
|
||||
Quote:
Quote:
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Macbook Pro 11,1 | bceverly | OpenBSD Installation and Upgrading | 21 | 31st August 2015 01:12 PM |
New OpenBSD install on Lenovo ultrabook | pmaddams | OpenBSD General | 5 | 24th November 2014 05:01 PM |
How to install OpenBSD on MacBook Air? | Skinny | OpenBSD Installation and Upgrading | 7 | 15th July 2013 10:59 AM |
MacBook Pro support | guitarscn | OpenBSD General | 12 | 21st December 2009 05:46 AM |
macbook 5.1 | mousesack | FreeBSD General | 1 | 20th February 2009 10:01 PM |