Если бы Вы удобны с PHP, это был бы бриз для разработки чего-то вроде этого с помощью codeigniter или Kohana.
Простое решение - то, что база данных содержала бы все Ваши различные пакеты программного обеспечения и URL к тем пакетам. Затем имя для входа в систему или имя клиента были бы 1 многим, связываются с пакетами программного обеспечения. Сделайте на скорую руку страницу загрузок, и можно показать список пакетов, связанных с тем пользователем.
Это - простой подход. Более сложный/безопасный должен был бы гарантировать единственную работу URL для пользователя, который зарегистрирован. И было бы разумно гарантировать, что пребывание URL зафиксировало для того пользователя. Я не совсем уверен, как сделать это так, чтобы веб-сервер обработал передачу для лучшей производительности, а не PHP, но будет путь.
Узнайте MAC-адрес другого сетевого адаптера и поместите его в / etc / network / interfaces
В CentOS я мог получить информацию о сетевых устройствах в:
/etc/udev/rules.d/70-persistent-net.rules
Я думаю hwinfo
тоже может помочь.