ICE failed when public IP changes

Hi,
everytime the public IP of my router changes, I have to restart Janus. After restarting Janus is working fine (Videoroom plugin).
Any help is greatly appreciated!

Janus log (before restart)

Creating new session: 4287889167825331; 0x7f840088e0
Creating new handle in session 4287889167825331: 3465693320288230; 0x7f840088e0 0x7f84001ea0
[3465693320288230] Creating ICE agent (ICE Full mode, controlled)
[WARN] [3465693320288230] Waiting for candidates-done callback... (slow gathering, are you using STUN or TURN for Janus too, instead of just for users? Consider enabling full-trickle instead)
[WARN] [3465693320288230] Still waiting for candidates-done callback... (slow gathering, are you using STUN or TURN for Janus too, instead of just for users? Consider enabling full-trickle instead)
[WARN] [3465693320288230] ICE failed for component 1 in stream 1, but let's give it some time... (trickle received, answer received, alert not set)
[ERR] [ice.c:janus_ice_check_failed:1963] [3465693320288230] ICE failed for component 1 in stream 1...
[janus.plugin.videoroom-0x7f84007f00] No WebRTC media anymore; 0x7f84001ea0 0x7f84007c40
[3465693320288230] WebRTC resources freed; 0x7f84001ea0 0x7f840088e0

Janus Log (after restart)

Creating new session: 3021634254568815; 0x7f540044d0
Creating new handle in session 3021634254568815: 550545446532338; 0x7f540044d0 0x7f88004990
Creating new session: 7470419645694624; 0x7f54001070
Creating new handle in session 7470419645694624: 8943264689947996; 0x7f54001070 0x7f88005db0
[8943264689947996] Creating ICE agent (ICE Full mode, controlled)
[WARN] [8943264689947996] Waiting for candidates-done callback... (slow gathering, are you using STUN or TURN for Janus too, instead of just for users? Consider enabling full-trickle instead)
[WARN] [8943264689947996] Still waiting for candidates-done callback... (slow gathering, are you using STUN or TURN for Janus too, instead of just for users? Consider enabling full-trickle instead)
[8943264689947996] The DTLS handshake has been completed
[janus.plugin.videoroom-0x7f88008950] WebRTC media is now available
Creating new handle in session 3021634254568815: 3681731765137766; 0x7f540044d0 0x7f88009910
[WARN] Deprecated subscriber 'join' API: please start looking into the new one for the future
[3681731765137766] Creating ICE agent (ICE Full mode, controlling)
[WARN] [3681731765137766] Waiting for candidates-done callback... (slow gathering, are you using STUN or TURN for Janus too, instead of just for users? Consider enabling full-trickle instead)
[WARN] [3681731765137766] Still waiting for candidates-done callback... (slow gathering, are you using STUN or TURN for Janus too, instead of just for users? Consider enabling full-trickle instead)
[WARN] [3681731765137766] Failed to add some remote candidates (added 0, expected 1)
[3681731765137766] The DTLS handshake has been completed
[janus.plugin.videoroom-0x7f88001fa0] WebRTC media is now available
[WARN] [3681731765137766] Failed to add some remote candidates (added 0, expected 1)

Janus Config (excerpt)

media: {
	rtp_port_range = "49152-49407"
}

nat: {
	stun_server = "stun.voip.eutelia.it"
	nice_debug = false
	ignore_mdns = true
	nat_1_1_mapping = "192.168.178.80"
	turn_server = "foo.relay.metered.ca"
	turn_port = 80
	turn_type = "udp"
	turn_user = "foo"
	turn_pwd = "bar"
	ice_ignore_list = "vmnet"
}

Don’t mix nat-1-1 and STUN.