Revision 98804a5e
b/nfdhcpd | ||
---|---|---|
550 | 550 |
if b.is_valid(): |
551 | 551 |
if self.mac_indexed_clients: |
552 | 552 |
self.clients[b.mac] = b |
553 |
k = b.mac |
|
553 | 554 |
else: |
554 | 555 |
self.clients[ifindex] = b |
555 |
logging.debug(" - Added client:") |
|
556 |
logging.debug(" + %5s: %10s %20s %7s %15s", |
|
557 |
ifindex, b.hostname, b.mac, b.tap, b.ip) |
|
556 |
k = ifindex |
|
557 |
logging.info(" - Added client:") |
|
558 |
logging.info(" + %10s | %20s %20s %10s %20s %40s", |
|
559 |
k, b.hostname, b.mac, b.tap, b.ip, b.eui64) |
|
558 | 560 |
|
559 | 561 |
def remove_tap(self, tap): |
560 | 562 |
""" Cleanup clients on a removed interface |
... | ... | |
565 | 567 |
if cl.tap == tap: |
566 | 568 |
logging.info("Removing client %s and closing socket on %s", |
567 | 569 |
cl.hostname, cl.tap) |
568 |
logging.debug(" - %10s | %10s %20s %10s %20s",
|
|
569 |
k, cl.hostname, cl.mac, cl.tap, cl.ip)
|
|
570 |
logging.info(" - %10s | %20s %20s %10s %20s %40s",
|
|
571 |
k, cl.hostname, cl.mac, cl.tap, cl.ip, cl.eui64)
|
|
570 | 572 |
cl.socket.close() |
571 | 573 |
del self.clients[k] |
572 | 574 |
except: |
... | ... | |
1044 | 1046 |
timeout = self.ra_period - (time.time() - start) |
1045 | 1047 |
|
1046 | 1048 |
def print_clients(self): |
1047 |
logging.info("%10s %20s %20s %10s %20s", |
|
1048 |
'Key', 'Client', 'MAC', 'TAP', 'IP') |
|
1049 |
logging.info("%10s %20s %20s %10s %20s %40s",
|
|
1050 |
'Key', 'Client', 'MAC', 'TAP', 'IP', 'IPv6')
|
|
1049 | 1051 |
for k, cl in self.clients.items(): |
1050 |
logging.info("%10s | %20s %20s %10s %20s", |
|
1051 |
k, cl.hostname, cl.mac, cl.tap, cl.ip) |
|
1052 |
logging.info("%10s | %20s %20s %10s %20s %40s",
|
|
1053 |
k, cl.hostname, cl.mac, cl.tap, cl.ip, cl.eui64)
|
|
1052 | 1054 |
|
1053 | 1055 |
|
1054 | 1056 |
|
Also available in: Unified diff