The latest fighting began after Islamic rebels attacked an Ethiopian military base in Mogadishu .