Git Product home page Git Product logo

fengjixuchui / namiono-server Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fblipke/namiono-server

0.0 0.0 0.0 4.42 MB

Allows installing or booting Operating Systems via PXE over the Network. We hopefully can implement RBCP (Intels Remote Boot Configuration Protocol) with LCM Extensions... and also Apple's BSDP (BootServer Discovery Protocol) support.

C++ 96.41% C 1.56% Makefile 2.03%

namiono-server's Introduction

Namiono-Server

Build Status Namiono-Server

Allows installing or booting Operating Systems via PXE over the Network. We hopefully can implement RBCP (Intels Remote Boot Configuration Protocol) with LCM Extensions... and also Apple's BSDP (BootServer Discovery Protocol) support.

Goal is also to handle PXE booting across subnets like VPNs. PXE booting via VPNs is generally done by acting as Relay Agent, Yes Namiono can also acting as (PXE) Relay Agent... ;) (working together with Windows RIS and WDS) and Apples Netboot 1 / 2...

Most of the work is done in free time and researching technology by looking for Wireshark Dumps or looking in other code of of other developers. Namiono is also a learning and researching software... So new or mainly rarely discovered features like Intels LCM Boot options was reported to the Wireshark Team to merge them Upstream (https://code.wireshark.org/review/#/c/32301/), (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=11544), (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=12179), (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=14312).

Namiono stays mainly as much as possible PXE 2.1 Spec aware. Some Features are hacked (like the Packet Relaying PXE appendings) or DHCP Snooping. But these Features are mainly hacks so as like "I need an ability... so let us implement it).

Namiono is mainly written for linux... so you can run it on OpenWRT devices!

namiono-server's People

Contributors

fengjixuchui avatar lipkegu avatar mrtweek1987 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.