Поскольку вы часто меняете сетевое соединение, не имеет смысла использовать статическую IP-конфигурацию. Видите ли, когда вы изменяете конфигурацию в /etc /network /interfaces, вам обязательно нужно указать сеть и шлюз, кроме маски и вашего собственного адреса (плюс, если хотите, широковещательные и dns-nameservers). Первые три спецификации (шлюз, сеть, маска) изменяются с ЛВС на ЛВС, поэтому возможно, что выбранный вами IP-адрес принадлежит совершенно другой сети: в этом случае вы останетесь без связи с внешним миром.
Кроме того, возможно, что выбранный вами адрес уже занят, что может вызвать ряд трудно диагностируемых неисправностей (просто попробуйте один раз, для чистого удовольствия, вы увидите это).
Что касается синтаксиса, правильная, простая конфигурация:
auto eth0
iface eth0 inet static
address 192.168.15.25
netmask 255.255.255.0
gateway 192.168.15.1
dns-nameservers 8.8.4.4 8.8.8.8
к которому вы можете добавить pre-up/post-up/pre-down/post-down, чтобы указать действия, которые нужно выполнить до / после соединения / разъединения.
Однако, если вы настаиваете на сохранении своего адреса xxx.xxx.xxx.145, вам нужно будет научиться слушать сеть без правильного IP-адреса, чтобы узнать, был ли кому-то уже присвоен адрес 145.