man(8)

πŸ’– man(8) β€” npd6, the neighbor proxy daemon ipv6 πŸ’–

okay bestie, sit down, hydrate, and let me tell you about npd6 β€” she's a daemon, she's section 8, she's the whole package. 🫢


✨ NAME ✨

npd6 β€” neighbor proxy daemon ipv6 🌈


✨ SYNOPSIS ✨

npd6 [ -hvcdDf] [ -c configfile ] [ -l logfile ]

look at her. iconic. short. slay. πŸ’…


✨ DESCRIPTION ✨

So npd6 is a daemon and what she does is she listens on nominated interfaces for IPv6 Neighbor Solicitations that match defined prefixes. And when one of those shows up? She answers it with an appropriate Neighbor Advertisement. like, she's just standing there, vibing, and the second somebody asks who has that address she's like "me, bestie πŸ’…". it's giving customer service but make it a network protocol.

She gets configured with a config file β€” the default is /etc/npd6.conf β€” and she also has a whole lil collection of cli options for enabling various levels of logging, debug, etc. so you can be as loud or as quiet as you want. main character energy, your choice.

fr fr, please read the man page for the config file for much more information. she has a lot going on in there and you deserve to know all of it. ✨

✨ OPTIONS ✨

  • -h, --help β€” shows you a short usage summary and then dips. exit stage left. πŸ‘‹
  • -v, --version β€” tells you the version of npd6 and then leaves. quick lil flex. ✨
  • *-c *configfile, --config *configfile** β€” use a different config file. default is <pink>/etc/npd6.conf</pink>. go see <purple>npd6.conf(5)` for the tea. πŸ“
  • -d, --debug β€” turn on debug logging. moderate amounts. a lil peek behind the curtain. πŸ‘€
  • -D, --debug2 β€” turn on more debug logging. lots. LOTS lots. she will tell you everything. πŸ’€
  • -f, --foreground β€” run npd6 in the foreground and stay attached to the terminal. otherwise the default is that she daemonizes. typically used for debugging, etc. so she stays right there where you can see her. 🫢
  • -l logfile, --logfile logfile β€” default behavior is that npd6 logs via syslog. this parameter tells her to log directly to the nominated file instead. 🌸

✨ FILES ✨

  • /etc/npd6.conf β€” the default configuration file. the og. πŸ‘‘
  • /var/log/npd6 β€” the default log file (if used). only if you asked for it, she's not nosy. 🌈

✨ SEE ALSO ✨

  • npd6.conf(5) β€” go read it bestie, it's where the real lore lives. πŸ’œ

✨ BUGS ✨

No known bugs β€” she's flawless, no cap. πŸŽ€ but if you do find one, please report them to npd6Project@gmail.com. be nice, be specific, include the details. πŸ¦‹


✨ AUTHOR ✨

Sean Groarke (sgroarke@gmail.com) β€” the icon, the legend, the one who wrote her. πŸ‘‘


and that's the whole page, bestie. version 1.0.0, dated 3 January 2013, living in the npd6 man page. she's been serving since 2013 and she has not missed a day. periodt. πŸ’–βœ¨πŸŽ€