Во-первых, почему "команды"? Для включения автоматического установления соединения нужна одна CGI-команда.
Во-вторых, у Вас, наверное, установлен мегафоновский говнософт, который "втихую", автоматически, изменяет настройки, заданные с помощью CGI-команд. Удалите его из системы - тем более, что при наличии морды от него совсем нет никакой пользы.
Нет, не из-за этого. Те настройки, которые Вы перечислили, недоступны при установленном соединении. Отключите соединение - и возможность изменения этих параметров появится. Насчёт отсутствия кнопки...скорее всего, Вы не разобрались с интерфейсом - с этими "стрелочками в кружочках" справа от заголовков разделов, с помощью которых организованы меню 3-го уровня. Если я не угадал, то попробуйте очистить кэш браузера или открыть морду в другом браузере.
А сделать сброс настроек после первого запуска морды нужно обязательно. Правда, проблем, которые Вы перечислили, это не касается, но без сброса Вы столкнётесь с другими проблемами.
Он совместим с любым роутером, прошивка которого умеет использовать в качестве интерфейса WAN сетевой адаптер USB - RNDIS, CDC или MBIM. Наверняка, такие есть и для Вашей модификации DIR-320 - рекомендую спросить на каком-нибудь серьёзном форуме, посвящённом именно этому роутеру. А можете запустить поиск в этой теме по строке "DIR-320": здесь точно описывались случаи успешного подключения MF82x к подобным железкам.