From 5e4c4c5a4680fc406f01eaa8ee0b1427bf750ba6 Mon Sep 17 00:00:00 2001 From: "Joseph C. Lehner" Date: Thu, 21 Jan 2016 14:23:04 +0100 Subject: [PATCH] Advertise using broadcast MAC --- nmrpd.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/nmrpd.c b/nmrpd.c index fc94813..d7b5880 100644 --- a/nmrpd.c +++ b/nmrpd.c @@ -249,7 +249,7 @@ static const char *arg_ipaddr = "192.168.2.2"; static const char *arg_ipmask = "255.255.255.0"; static const char *arg_intf = "enp4s0"; static uint16_t arg_port = 69; -#if 1 +#if 0 static uint8_t target[ETH_ALEN] = { 0xa4, 0x2b, 0x8c, 0x10, 0xc2, 0x96 }; #else static uint8_t target[ETH_ALEN] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }; @@ -363,7 +363,12 @@ int main(int argc, char **argv) expect = NMRP_C_TFTP_UL_REQ; - printf("Configuring router: %s/%s.\n", arg_ipaddr, + printf("Configuration request received from " + "%02x:%02x:%02x:%02x:%02x:%02x.\n", + rx.eh.ether_shost[0], rx.eh.ether_shost[1], + rx.eh.ether_shost[2], rx.eh.ether_shost[3], + rx.eh.ether_shost[4], rx.eh.ether_shost[5]); + printf("Sending configuration: %s/%s.\n", arg_ipaddr, arg_ipmask); break; -- 2.25.1