باز هم دستور اول اشتباه تایپی داشت. ip adress show بوده. ولی دیگه مهم نیست.
مشکل شما از این هست که کنترل درگاه اترنت شما، توسط سرویس ifupdown انجام میشه (سرویس networking مربوط بهش هست)و در نتیجه، network-manager به اون کاری نداره.
دوتا راه حل دارید. یا کنترل اون درگاه رو بدید به network-manager یا اینکه network-manager رو تنظیم کنید تا ifupdown رو کنترل کنه.
من از راه اول استفاده میکنم. برای اینکار، فایل interfaces رو باز کنید و این خطوط رو کامنت کنید. (اولشون علامت # بذارید)
allow-hotplug enp12s0
iface enp12s0 inet dhcp
میتونید خطوط بالا رو پاک هم کنید، مشکلی پیش نمیاد.
خطوط مربوط به درگاه مجازی localhost رو هم میتونید پاک یا کامنت کنید.
auto lo
iface lo inet loopback
بعد از کارهای بالا، سرویس networking رو راهاندازی مجدد کنید.
sudo systemctl restart networking.service
سرویس NetworkManager رو هم reload کنید.
sudo systemctl reload NetworkManager.service
میتونید راهاندازی مجدد هم کنید.
فکر نکنم اصلا لازم باشه به سرویس NetworkManager دست بزنید ولی reload یا راهاندازی مجدد اون، نباید مشکل درست کنه.
اگه بخواهید از راه دوم برید، فایل پیکربندی network-manager که توی مسیر زیر هست رو باز کنید.
/etc/NetworkManager/NetworkManager.conf
و توی قسمت ifupdown، مقدار managed رو برابر true قرار بدید.
بعدش لازمه سرویس NetworkManager رو reload کنید. فکر نکنم لازم باشه در این حالت، با سرویس networking کاری انجام بدید.
خودم این حالت رو امتحان نکردم و نمیدونم چجوریه.