NHRP(8)

πŸ“¦ version 1.2.4, in alpine 3.22, alpine 3.23, alpine 3.24

πŸ’… NHRP(8) β€” nhrpd, the Next Hop Routing Protocol icon

okay bestie, so this is nhrpd β€” the Next Hop Routing Protocol routing engine, and yes it's built to hang out with the Quagga routing software ✨ Manual version? Version 1.1, periodt.

🌈 SYNOPSIS

nhrpd [ -dhv ] [ -f config-file ] [ -i pid-file ] [ -P port-number ] [
-A vty-address ] [ -u user ] [ -g group ]

That's the whole vibe check right there. Copy it exactly, don't freestyle 🫢

πŸ¦‹ DESCRIPTION

nhrpd is a routing component that works with the Quagga routing engine. That's it, that's the whole description β€” it's lowkey short but she's booked and busy πŸ’…


✨ OPTIONS ✨

here's the full lineup of flags available for the nhrpd command. every single one, no skips:

  • -d, --daemon β€” runs in daemon mode: it forks and exits from the tty. main character energy, she doesn't need your terminal 😌
  • *-f, --config-file *config-file β€” specifies the config file to use for startup. if you don't specify one, this option will likely default to /usr/local/etc/nhrpd.conf.
  • *-g, --group *group β€” specify the group to run as. the default is quagga.
  • -h, --help β€” a brief message. that's literally what the manpage says, a brief message πŸ’–
  • *-i, --pid_file *pid-file β€” when nhrpd starts, its process identifier gets written to pid-file. the init system uses that recorded PID to stop or restart nhrpd. the likely default is /var/run/nhrpd.pid.
  • *-P, --vty_port *port-number β€” specify the port the nhrpd VTY will listen on. this defaults to 2608, as specified in /etc/services.
  • *-A, --vty_addr *vty-address β€” specify the address the nhrpd VTY will listen on. default is all interfaces, she's not picky πŸŽ€
  • *-u, --user *user β€” specify the user to run as. default is quagga.
  • -v, --version β€” print the version and exit. short and sweet, iconic.

πŸŽ€ FILES πŸŽ€

  • /usr/local/sbin/nhrpd β€” the default location of the nhrpd binary. that's where she lives 🏠
  • /usr/local/etc/nhrpd.conf β€” the default location of the nhrpd config file.
  • $(PWD)/nhrpd.log β€” if the nhrpd process is config'd to output logs to a file, then you will find this file in the directory where you started nhrpd. yes, where you started it β€” so like, check your own vibes first πŸ™ˆ

⚠️ WARNING ⚠️ β€” this man page is intended to be a quick reference for command line options. the definitive document is the Info file Quagga. no cap, go read that one for the real tea.

πŸ’€ DIAGNOSTICS

the nhrpd process may log to standard output, to a VTY, to a log file, or through syslog to the system logs. she's versatile ✨ nhrpd supports many debugging options β€” see the Info file, or the source for details. iykyk πŸ”₯


🌸 SEE ALSO 🌸

bgpd(8), ripd(8), ripngd(8), ospfd(8), ospf6d(8), zebra(8), vtysh(1) β€” the whole friend group fr fr 🫢

nhrpd eats bugs for breakfast. if you have food for the maintainers, try http://bugzilla.quagga.net πŸ“


πŸ‘‘ AUTHORS πŸ‘‘

Timo TerΓ€s <timo.teras@iki.fi> β€” thank you for your service, legend πŸ’œ


~ cute little sign-off ~ this page came to you from Quagga NHRP daemon, dated 24 January 2017, and it's filed under NHRP(8) in case you forgot where you were. mwah πŸ’‹πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from