/etc/NetworkManager
is an important directory where NetworkManager saves its configs. I want a complete list of what every file is for.
All files under this directory on my laptop is
$ tree
.
├── conf.d
├── dispatcher.d
│ ├── no-wait.d
│ ├── pre-down.d
│ └── pre-up.d
├── dnsmasq.d
├── dnsmasq-shared.d
├── NetworkManager.conf
└── system-connections
├── Family 2.nmconnection
├── Starbucks.nmconnection
├── StudentOffice.nmconnection
└── SunYouran.nmconnection
I believe that by answering this question, I can have a better understanding of how the network works in Ubuntu.