Le 26/08/2018 à 17:24, Gene Heskett a écrit :
On Sunday 26 August 2018 10:24:35 Pascal Hambourg wrote:Le 26/08/2018 à 15:40, Gene Heskett a écrit :Theres some keywords (mentioned in the man page in obtuse language IIRC) to use in e-n-i to tell N_M to keep its malicious hands off a given interface, but you have to read between the lines with your logical superpowers to detect them.No, there is no obscure keyword and nothing between the lines.Oh? And you wrote that manpage I suppose, and you don't make mistakes...
Irrelevant.
You may be able to read it, knowing what you "intended" to write. But others aren't mind readers.
Maybe I was not clear enough. Let me rephrase a bit.Contrary to what you wrote, there is no obscure keyword to use in /etc/network/interfaces to tell NetworkManager to keep its hands off a given interface.
Then it is a bug which should be reported and fixed. It is not intended behaviour.By default, NM does not manage any interface configured in /etc/network/interfaces. So all you have to do is configure your interface with an "iface" stanza in /etc/network/interfaces as usual so that it is managed by ifupdown and not by NM.I have had N-M tear down a well configured staticly defined eth0 on dozens of occasions, despite using the iface designation in my e-n-i's.
Most recently on a stretch install on a rock64 I had to erect immutable attributes to resolv.conf after making it a real file, and e-n-i to make networking Just Work.
/etc/resolv.conf is a rather different topic, because it is not related to a specific interface and may be written by several pieces of software, including but not limited to NetworkManager when configuring *any* interface. I would suggest using resolvconf but I suspect you would not like it either.