[Через четверть часа, (когда над нашими головами разразилась гроза и лес точно застонал от раскатов грома), у нас в балагане загорелся огонёк], (свет от которого осветил наши лица).
Запятая 1 ставится перед придаточным времени, присоединённым союзом КОГДА: огонёк загорелся (когда?) когда над нашими головами разразилась гроза и лес точно застонал от раскатов грома.
Запятая 2 не ставится: союз КОГДА непосредственно вводит придаточную часть; после него нет конструкции, требующей обособления. Грамматические основы внутри придаточного — гроза разразилась и лес застонал.
Запятая 3 ставится, потому что здесь заканчивается придаточное времени когда над нашими головами разразилась гроза и лес точно застонал от раскатов грома и продолжается главная часть: у нас в балагане загорелся огонёк. Внутри придаточного две грамматические основы соединены одиночным союзом И, поэтому между ними запятая не ставится.
Запятая 4 ставится перед придаточным определительным, которое относится к слову огонёк: огонёк (какой?) свет от которого осветил наши лица. Придаточная часть присоединяется союзным словом КОТОРОГО с предлогом ОТ.
Запятая 5 не ставится. Союзное слово КОТОРОГО находится не в начале придаточной части: она начинается со слова свет. Поэтому граница главной и придаточной частей проходит в позиции 4, а не перед сочетанием от которого.
Запятая 6 не ставится: сочетание свет от которого входит в состав придаточной части. Грамматическая основа — свет осветил, а сочетание от которого зависит от слова свет.