code: def _WriteIfcfg(self, interfaces, logger):
      
      for interface in interfaces:
        interface_config = os.path.join(
            self.network_path, 'ifcfg-%s' % interface)
        interface_content = [
            '# Added by Google.',
            'STARTMODE=hotplug',
            'BOOTPROTO=dhcp',
            'DHCLIENT_SET_DEFAULT_ROUTE=yes',
            'DHCLIENT_ROUTE_PRIORITY=10%s00' % interface,
            '',
        ]
        with open(interface_config, 'w') as interface_file:
          interface_file.write('\n'.join(interface_content))
        logger.info('Created ifcfg file for interface %s.', interface)
docs: Write ifcfg files for multi-NIC support.
  
      Overwrites the files. This allows us to update ifcfg-* in the future.
      Disable the network setup to override this behavior and customize the
      configurations.
  
      Args:
        interfaces: list of string, the output device names to enable.
        logger: logger object, used to write to SysLog and serial port.