|
|
@ -6,7 +6,7 @@ from subprocess import run |
|
|
def onu_register(devices: Iterable): |
|
|
def onu_register(devices: Iterable): |
|
|
with open('/etc/dhcp/macs.conf', 'w') as f: |
|
|
with open('/etc/dhcp/macs.conf', 'w') as f: |
|
|
for dev in devices: |
|
|
for dev in devices: |
|
|
if dev.has_attachable_to_subscriber(): |
|
|
|
|
|
|
|
|
if dev.has_attachable_to_subscriber() and dev.mac_addr is not None: |
|
|
f.write('subclass "%(code)s" "%(mac)s";\n' % { |
|
|
f.write('subclass "%(code)s" "%(mac)s";\n' % { |
|
|
'code': dev.group.code, |
|
|
'code': dev.group.code, |
|
|
'mac': dev.mac_addr |
|
|
'mac': dev.mac_addr |
|
|
|