SANTIK_YT, поправил. Когда пишете в файл, разделите соль и пароль через & например to_file = salt + "&" + pwhash.
А когда считывает, по этому символу и разбивайте строку на соль и хеш.
Извините, с телефона не очень удобно.
lonelymyp, прежде, чем что-то принимать по RS-232 , нужно установить: стоповые биты, размер посылки, скорость и тип хендшейка!
И да, я про драйвер. Я их написал для RS-232/485 штук 10, под штук 5 операционок.
Там наверняка эмуляция UART 16550.
Вообще-то это задание очень похоже на зоны динамической маршрутизации OSPF, а не на адреса интерфейсов 1.1.1.1 и 2.2.2.2!
Читайте по OSPF и пакет quagga.