Сам по себе SMART-флаг нужен, чтобы интерфейс самостоятельно управлял маршрутами сети.
Внимание вопрос! (бу-у-м-м-м-м-м)
Если я его уберу, то кто займётся маршрутами? Какой-то какодемон? Это перекладывание работы с физического интерфейса на операционку? Или без этого флага мне надо будет писать маршруты вручную, те самые, которые отмечены флагом С (если я ничего не напутал) в таблице netstat -r?