Cleanning up environment - mariotlemes/non3GPP-WiFi GitHub Wiki

# Kill all wireshark instances
sudo killall -9 wireshark
sudo ip netns exec UEns killall -9 wireshark
sudo ip netns exec APns killall -9 wireshark
sudo ip netns exec UPFns killall -9 wireshark

# Kill webconsole
killall -9 webconsole

# Kill UE
cd ~/my5G-core
sudo ip netns exec UEns killall -9 ./bin/ue

# Kill all NFs in my5G-core
sudo ./force_kill.sh

# Kill dnsmasq, hostapd and wpa_supplicant tools
sudo killall dnsmasq
sudo killall hostapd
sudo killall wpa_supplicant

# Removing network interfaces and namespaces
~/my5G-core/sample/sample1/utils/env_manager.sh down $(ip route | grep default | cut -d' ' -f5)

# Removing mac80211_hwsim
sudo rmmod mac80211_hwsim

# Removing db
mongo free5gc --eval "db.dropDatabase()"

# Restoring original configuration
cd ~/my5G-core
rm -rf config
mv config.orig config
rm src/upf/build/config/upfcfg.yaml
mv src/upf/build/config/upfcfg.yaml.orig src/upf/build/config/upfcfg.yaml
rm -f sample/sample1/utils/env_manager.sh
mv -f sample/sample1/utils/env_manager.sh-ori sample/sample1/utils/env_manager.sh
sed -i 's/ike_bind_addr=.*/ike_bind_addr=${ike_bind_addr:-"192.168.127.2"}/' src/ue/trigger_initial_registration.sh