
Concluído
Publicado
Pago na entrega
I'd like someone to investigate and attempt to resolve the issue with tailscale tun networking on NetBSD. There is an existing pkgsrc tailscale client, which runs under NetBSD but only with userspace-networking, not full tun networking. It will start up, connect to the tailnet and allow listing hosts, plus make connections but only across userspace-networking. Target platform is NetBSD/amd64. Ideally NetBSD-11 (from [login to view URL]), but happy if it can be made to work on NetBSD-current. Target tailscale version would be "latest tailscale version at start of project", though happy for that to adjust to a nearby version as needed. Target golang version would be 1.25, though again happy for a working result on a nearby version I would propose two milestones: 1. Attempt to diagnose and resolve the issue. Provide details on investigation had been done and what changes had been attempted 2. Patch for working tun networking tailscale on NetBSD (either a patch to the existing pkgsrc package, or to standalone tailscale code) Working tailscale would also unlock the first milestone, so no need to provide details of what was tried in that case. First milestone is a fallback to provide some payment if attempt is unsuccessful. This is a repost of a previous "Package Tailscale Client for NetBSD" project which did not have correctly stated goals. note - there is also a pkgsrc wireguard-go package which has working tun networking on NetBSD, which may prove useful for reference
ID do Projeto: 40147747
36 propostas
Projeto remoto
Ativo há 2 meses
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos

hi I'm Software Developer with GoLang. I can investigate and fix Tailscale TUN networking on NetBSD/amd64, with hands-on experience debugging Go networking, kernel interfaces, and pkgsrc-based ports. I’ve worked on low-level OS integration issues (TUN/TAP, syscalls, platform-specific Go builds) and can methodically diagnose userspace-vs-kernel networking gaps. You’ll get either a clean working patch or a clearly documented investigation with concrete findings and attempted fixes. Giang V
£135 GBP em 7 dias
2,1
2,1
36 freelancers estão ofertando em média £152 GBP for esse trabalho

With over 6 years of experience as a Full Stack Developer, I've had extensive exposure to a variety of programming languages including but not limited to Java, C++, C#, C, and Python. Additionally, my solid grasp on well-known frameworks like Django and Flask would prove highly beneficial in tackling the issues associated with your NetBSD project. I am incredibly comfortable in Linux environments and have worked extensively on numerous Linux distributions including NetBSD which I believe uniquely qualifies me for this task. Holding an expertise in diverse platforms allows me to investigate complex issues involving networking and system administration - a skill set needed to improve Tailscale tun on NetBSD from its userspace network functionality to full tun networking. Moreover, my previous projects involving troubleshooting and coding optimizations render me capable of providing apt bug resolution and long-term solutions compatible with different software versions. This could be leveraged effectively for Milestone 1: diagnosing and resolving the issue, as well as Milestone 2: producing a patch for working tun networking Tailscale on NetBSD. Taking meticulous notes during trials so failures/results can be analyzed meticulously - ensuring your investment receives optimal results. I look forward to contributing my skills and expertise to resolve this issue once and for all.
£135 GBP em 2 dias
4,4
4,4

With my diverse skill set and experience as a software developer, I am confident that I can successfully investigate and resolve the issue with tailscale tun networking on NetBSD for you. Golang, one of my areas of expertise, is the primary language used in tailscale development. I am familiar with various Golang versions from my past projects, and this will enable me to work comfortably within your specified golang version (1.25). Having extensively worked with Linux, network engineering, and software development, I possess a deep understanding of the complexities involved in resolving networking issues. My troubleshooting and problem-solving skills have been honed throughout my career—I'm committed to diagnosing the problem efficiently and providing the most effective solution possible. My commitment to your project goes beyond simply fixing the issue at hand; it includes creating a patch for a working tun networking tailscale on NetBSD. With me on board, not only will you have a functional tailscale client for NetBSD, but you'll also be privy to detailed reports acknowledging what was tried and the course of action taken during this project. Let's collaborate and get your package tailscale client for NetBSD functioning optimally!
£150 GBP em 3 dias
4,0
4,0

Hello there, I understand that you are looking for someone to investigate and resolve the issue with Tailscale tun networking on NetBSD. The existing pkgsrc Tailscale client runs under NetBSD but only with userspace networking, not full tun networking. The goal is to enable full tun networking on NetBSD/amd64, ideally on NetBSD-11 or NetBSD-current. I propose two milestones for this project: 1. Diagnose and resolve the issue, providing details on the investigation and attempted changes. 2. Deliver a patch for working tun networking Tailscale on NetBSD, either as a patch to the existing pkgsrc package or standalone Tailscale code. I bring expertise in software development and networking to ensure a successful outcome. I'll share my portfolio with you in the DM. Kindly, ping me there. I'd love to connect for a quick chat to discuss your project in more detail. Best regards, Bilal
£140 GBP em 7 dias
3,6
3,6

Hi there! I understand the pain—Tailscale works only in userspace mode on NetBSD, limiting tun networking and full connectivity. Without proper tun support, cross-host connections and automation are blocked. I will investigate the existing pkgsrc Tailscale client on NetBSD/amd64, identify tun limitations, and attempt fixes. If possible, I’ll provide a patch or adjustment to either the pkgsrc package or Tailscale code to enable tun networking. I can document the process clearly if first attempts don’t fully succeed. Do you want me to target NetBSD-11 specifically, or is NetBSD-current acceptable for testing? Start /Open chat now.
£135 GBP em 7 dias
3,6
3,6

Hi there,Good evening I am Talha. I have read you project details i saw you need help with Linux, Network Engineering, Software Development, BSD, Wireguard, Golang and Open Source I am writing to propose an innovative approach to tackle your project. Our proposal centers on delivering creative and effective solutions that will set your project apart. We will present fresh, out-of-the-box ideas that align with your project's objectives, demonstrating how we can achieve remarkable results. Please note that the initial bid is an estimate, and the final quote will be provided after a thorough discussion of the project requirements or upon reviewing any detailed documentation you can share. Could you please share any available detailed documentation? I'm also open to further discussions to explore specific aspects of the project. Thanks Regards. Talha Ramzan
£20 GBP em 13 dias
3,4
3,4

Hello there. The main challenge of your project is that Tailscale’s netstack/userspace path works, but the native path depends on the OS-specific TUN plumbing (device open/ioctl, route setup, privileges, and how Go interacts with tun on NetBSD). The fact that wireguard-go + tun works on NetBSD via pkgsrc is a great reference point for what NetBSD expects. My approach -Reproduce on NetBSD-11/current with the pkgsrc client and capture failure points with debug logs -Compare how pkgsrc wireguard-go opens/configures tun (syscalls/ioctls, permissions, ifconfig/route behavior) -Inspect Tailscale’s NetBSD/Darwin/*BSD tun code paths and identify where it falls back to userspace -Validate kernel/module requirements (tun device, permissions, rc.d, sysctl) and Go build tags/cgo assumptions Milestone -Implement the minimal patch either in pkgsrc or upstream Tailscale to correctly create/configure tun and set routes on Net BSD. -Provide a clean diff +build/run steps and notes for NetBSD-11/current If you provide a test VM access (or the exact NetBSD image + your current pkgsrc config), I can start from a reproducible baseline. Will look forward to hear from you. Thanks
£250 GBP em 5 dias
3,3
3,3

Hi, I've reviewed your project on fixing Tailscale tun networking for NetBSD and am confident in addressing the challenges you described. With hands-on experience building lightweight, maintainable APIs using Golang and a solid background in BSD systems and networking protocols, I understand the subtleties of integrating userspace and kernel-space networking on Unix-like platforms. I'll start by diving into the current pkgsrc tailscale client's interaction with NetBSD tun devices to diagnose the cause for limited userspace-networking only. Using Go 1.25, or a nearby stable version compatible with the latest Tailscale, I will methodically test and patch the network stack to enable full tun networking. I'll provide clear updates after thorough investigation and share a working patch or package fix per your milestone plan. You can expect clear communication throughout, with a plan to deliver an operational solution for NetBSD-11 or NetBSD-current. Could you share any specific errors or logs observed when attempting tun networking with the current pkgsrc tailscale client on NetBSD? Thanks, Larasati
£150 GBP em 1 dia
2,4
2,4

Hi David, Just wrapped up a similar networking project for another client, involving a deep dive into Linux networking stack. I have a solid understanding of how to troubleshoot and optimize complex network configurations. We're the perfect fit for this. I specialize in working with Go and low-level network programming, with a strong background in Linux and BSD systems. I'm confident in my ability to diagnose and resolve the issue with Tailscale tun networking on NetBSD. Multiple 5-star reviews on complex network projects and Go development mean I bring the necessary expertise to the table. I'll use my skills in debugging to thoroughly investigate the issue and propose a solution. Happy to jump on a quick call to discuss your setup and provide a free consultation, with no strings attached. Worst case, you get some valuable insights and ideas. Chris | Lead Developer | Novatech
£135 GBP em 14 dias
1,9
1,9

Hi there, I have carefully reviewed your project requirements to investigate and resolve the issue with Tailscale tun networking on NetBSD. The existing pkgsrc Tailscale client on NetBSD currently runs with userspace networking but lacks full tun networking functionality. I propose two milestones for this project: 1. Diagnose and resolve the issue with the Tailscale client on NetBSD, providing detailed documentation of the investigation and changes attempted. 2. Develop a patch for enabling working tun networking for Tailscale on NetBSD, either within the existing pkgsrc package or standalone Tailscale code. Successful implementation of Tailscale tun networking will lead to milestone achievement. In case of unsuccessful attempts on the first milestone, payment will be ensured. Your target platforms are NetBSD/amd64, preferably NetBSD-11, and the latest Tailscale version available at the project's initiation. Let's discuss in detail through chat.
£20 GBP em 5 dias
1,6
1,6

Hi, there. The hard part here isn’t getting Tailscale to start—it’s bridging the gap between Tailscale’s expectations of a kernel-backed TUN/WireGuard path and NetBSD’s actual interfaces and ioctl behavior. Most prior attempts stall because userspace networking works well enough to mask where the real breakage is. I’d approach this by first reproducing on NetBSD/amd64 with the pkgsrc client, then tracing where the switch from userspace to TUN fails: device creation, permissions, routing injection, or packet flow. From there, I’d inspect how upstream Tailscale handles BSD variants, compare with OpenBSD/FreeBSD paths, and test targeted changes against NetBSD’s TUN and routing stack. If successful, the output would be a clean patch suitable for pkgsrc or upstream discussion. If a full fix isn’t possible, I’ll document exactly where and why it fails, so the result is still actionable. Are you more interested in a pkgsrc-level fix first, or an upstream Tailscale patch even if pkgsrc lags?
£135 GBP em 7 dias
1,6
1,6

Dear . Thanks for sharing your project! I’ve worked on similar projects before and have hands-on experience with tasks like yours. I’ve got a bunch of hands-on experience with BSD, Network Engineering, Open Source, Wireguard, Linux, Software Development and Golang, so I’m comfortable handling everything you’re looking for. If you want to see my work quality, please feel free to check my reviews from previous clients. I can also show examples of previous projects and walk you through my workflow, including clear communication, clean execution, and a professional approach from start to finish. Feel free to message me anytime. I’d be happy to discuss your project and get started. Best Regards, Huy.
£150 GBP em 1 dia
0,0
0,0

Hey , I just finished reading the job description, and I see you are looking for someone experienced in Golang, Wireguard, Network Engineering, Linux, BSD, Software Development and Open Source. This is something I can do. Please review my profile to confirm that I have great experience working with these tech stacks. While I have a few questions: 1. Are all these requirements? If not, please share more detailed requirements. 2. Do you currently have anything done for the job, or does it have to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 250 major projects. 2. I have not received a single bad feedback in the last 5-6 years. 3. You will find 5-star feedback on the last 100+ major projects, which shows my clients are happy with my work. Please start the chat to discuss it further. Regards, Kafeel Ahmed.
£150 GBP em 1 dia
0,0
0,0

Hello, With a proven track record of over 6 years as a Senior Web & App Developer with a focus on automation-driven solutions, I believe I possess the necessary skills and experience to resolve the issue with tailscale tun networking on NetBSD. Beyond my proficiency in frontend and backend development, I bring forth a strong understanding of Golang, the primary language used in tailscale development. I’ve collaborated on numerous complex challenges before, guaranteeing clean, scalable code that considers potential scalability issues, perfect for addressing your repackaged request. Not only am I comfortable working with NetBSD/amd64 (including version 11) but also eager to troubleshoot this specific issue preventing tun networking on the platform. This task requires investigative problem-solving capabilities, which have been vital to my previous works resolving similar cryptic bugs or system compatibility issues. Lastly, you can expect the full support and assistance even after milestones completion. My aim is always to establish long-lasting professional relationships by ensuring customers achieve their desired objectives. With my technical acumen, drive, and dedication to delivering top-notch results that exceed expectations, I am confident we can promptly get your tailscale functioning optimally on NetBSD. Thanks!
£150 GBP em 1 dia
0,0
0,0

Dear David, I have carefully read the project requirement regarding fixing Tailscale tun networking for NetBSD. I am Roman, a Software Development professional with over 10 years of experience. I propose to investigate and resolve the issue with Tailscale tun networking on NetBSD by analyzing the existing pkgsrc Tailscale client and making necessary changes to enable full tun networking functionality. My plan includes diagnosing the issue, attempting changes, and providing a patch for working tun networking Tailscale on NetBSD. I believe my expertise in software development and problem-solving skills make me well-suited for this project. I would appreciate the opportunity to discuss this further with you. Please start the chat so we can delve into the details. Best regards, Roman
£140 GBP em 7 dias
0,0
0,0

Hi there, We can assist you in investigating and resolving the issue with Tailscale tun networking on NetBSD. Our team at DexWolf Technologies has a strong background in network troubleshooting and system configuration. We will thoroughly diagnose the issue, provide detailed insights into the investigation process, and implement necessary changes to enable full tun networking functionality for the Tailscale client on NetBSD/amd64. Our experience in working with similar networking challenges and our proficiency in Golang development make us well-equipped to tackle this project. We are committed to delivering a patch that ensures seamless tun networking for the Tailscale client on the specified NetBSD platforms. We invite you to connect with us through the chat or call icon to discuss the project further and explore how we can successfully address the networking issue. Looking forward to collaborating with you on this exciting task. Thanks, DEX
£150 GBP em 7 dias
0,0
0,0

⭐ If you award me, your smile shows up ⭐ Hi , Your project immediately stood out to me—it closely matches work I’ve completed successfully in the recent past. The core challenges, structure, and technical requirements are very familiar, with only a few unique elements that align perfectly with my expertise. This is great news for you: it allows me to skip the usual ramp-up time, avoid trial-and-error, and deliver clean, high-quality results quickly and confidently. I bring hands-on experience with BSD, Network Engineering, Software Development, Wireguard, Golang, Linux and Open Source, along with proven workflows and best practices refined through multiple similar projects. You can view a directly relevant example in my portfolio here: https://www.freelancer.com/u/thomasb726 I’d be happy to discuss your specific goals in more detail and share tailored ideas based on what has worked best in comparable scenarios. Why clients choose—and continue working with—me: • Clear, proactive communication so you always know where the project stands • Strong respect for your deadlines, budget, and business reputation • Responsive, approachable, and focused on a smooth, stress-free process • Reliable post-delivery support that often leads to long-term partnerships If you’re looking for precise execution, high-quality results, and a dependable long-term partner, I’d love to connect and help bring your project to life. Best regards, Tom
£150 GBP em 1 dia
0,0
0,0

Hi There, I see you're looking to resolve the tailscale tun networking issue on NetBSD effectively. I understand the importance of this project for seamless connectivity across your tailnet and can provide a strategic solution. I am Adil Yousuf, a software engineer with over 6 years of experience in Linux, Golang, BSD, software development, open source, and network engineering. My expertise aligns perfectly with your requirements, especially with the use of WireGuard and troubleshooting network protocols. I am confident in my ability to investigate and implement a patch for the tailscale client, ensuring full tun networking functionality on NetBSD/amd64. I appreciate your clear milestone structure, and I am prepared to tackle both phases. For my work samples, please view my portfolio: https://www.freelancer.com/u/adily1 I look forward to the opportunity to collaborate on this project. Thank you, Regards, Adil Yousuf
£20 GBP em 7 dias
0,0
0,0

Hi There, I have reviewed your project requirements and believe my skills align well with what you're looking to achieve regarding the Tailscale tun networking issue on NetBSD. My background in system networking and package management, particularly with NetBSD, equips me to tackle this challenge effectively. Before we proceed, I have a few questions: 1) Are there any specific logs or diagnostics from attempts made so far that you can share? 2) Is there a preferred communication method for updates and discussions? 3) Are there any existing documentation or resources that might be helpful during the investigation? **Why Choose Me?** - Over 250 large projects completed, focusing on system-level programming and networking. - Proven track record with no negative feedback over the last 5+ years. - Consistently achieved 5-star ratings on my latest 100+ projects. **Availability:** Full-time freelancer from 9 AM - 9 PM Eastern Time. I look forward to discussing this exciting opportunity further and sharing more about my relevant experience. Best regards, Syeda Yusra Zubair
£155 GBP em 7 dias
0,0
0,0

Hi There, I understand your need for resolving the Tailscale tun networking issue on NetBSD. My expertise in software development and network engineering, particularly with Linux, Golang, and open-source solutions, aligns perfectly with your project goals. With over 7 years of experience, I have effectively tackled similar issues and can assure you of a thorough investigation into the user-space networking challenges you’re facing. I am adept at diagnosing issues, providing detailed reports, and implementing reliable patches. For your project, I propose to work on the following: 1. Diagnose and investigate the tun networking issue with Tailscale. 2. Create a patch for a working Tailscale client on NetBSD. You can view my portfolio showcasing my relevant work here: https://www.freelancer.com/u/KanzahAfaqAhmad Looking forward to the opportunity to assist you. Thank you, Regards, Kanzah Afaq
£250 GBP em 7 dias
0,0
0,0

Hello David B., We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on Linux, Golang, BSD, Software Development, Open Source, Network Engineering, Wireguard Lets connect in chat so that We discuss further. Thank You
£140 GBP em 7 dias
0,0
0,0

London, United Kingdom
Método de pagamento verificado
Membro desde out. 17, 2024
£20-250 GBP
£750-1500 GBP
£20-250 GBP
$10-30 USD
$250-750 AUD
$15-25 USD / hora
$35-45 USD / hora
₹1500-12500 INR
$15-25 USD / hora
$250-750 USD
$15-25 USD / hora
₹1500-12500 INR
₹75000-150000 INR
€30-250 EUR
$25-50 USD / hora
$15-25 USD / hora
$2-8 USD / hora
$30-250 CAD
₹750-1250 INR / hora
$10-30 USD
₹600-1500 INR
$250-750 USD
$30-250 USD