Ethernet интерфейс Invalid config file


#1

Добрый день! Возникла проблема при подключении к контроллеру Wiren Board 6.
По Wi-FI подключаюсь, хочу изменить сетевые настройки, но выдает ошибку.
Ethenet кабель подключен. По DHCP через длительное время IP адрес получает, но так же не дает прописать адрес вручную.

Как еще можно прописать адрес?


#2

Добрый день!

Мои коллеги постараются помочь понять, из-за чего возникает ошибка.
Обходной путь: подключиться по SSH и указать сетевые настройки в файле /etc/network/interfaces Подробнее здесь: https://wiki.debian.org/NetworkConfiguration#Configuring_the_interface_manually


#3

#5

/etc/network/interfaces - я прописал в интерфейсе, конфиг для подкл по wifi.
Однако после перезагрузки устройства настройки откатились в дефолтные.


#6

Добрый день!
Пришлите, пожалуйста, вывод команды
ls -la /etc/network/interfaces


#7

После ковыряния в interfaces
web-морда перестала его воспринимать.

Дает ошибку “Error loading the file: Invalid config file”
WB6 Firmware version 201809030833

При этом сетка работает нормально, конфиг рабочий

Как понять на что оно ругается или может где default конфиг имеется?


#8

/etc/network/interfaces.default


#9
Фиг вам. Скопировано из wb-orig

-----
tail -n50 /etc/network/interfaces

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# Wireless interfaces
allow-hotplug wlan0

#iface wlan0 inet dhcp
#    wpa-ssid wifiessid
#    wpa-psk wifipassword

iface wlan0 inet static
  address 192.168.42.1
  netmask 255.255.255.0


auto eth0
iface eth0 inet dhcp
   pre-up wb-set-mac
   hostname WirenBoard

allow-hotplug eth1
iface eth1 inet dhcp
   pre-up wb-set-mac
   hostname WirenBoard


## The gsm pptp interface
## vvv uncomment block to enable

#auto ppp0
#iface ppp0 inet ppp
## select provider: megafon, mts or beeline below
#  provider megafon
------

Результат то-же

-------
Error loading the file: Invalid config file
-------

#10

Была ранее такая рекомендация, проверьте:

Для того, чтобы решить проблему с /etc/network/interfaces, введите в консоли:

wb-gen-serial -m0 | tee /var/lib/wirenboard/serial.conf

На всякий случай убедитесь, что команда выведет в консоль MAC-адрес. Также стоит учесть, что после перезагрузки MAC-адрес первого Ethernet изменится на тот, который был выведен этой командой (соответственно, может поменяться адрес контроллера в сети, если он подключается через первый Ethernet).


#11

Благодарю. Помогло.

Хотя суть не особо понимаю.
Файл был пустой до этой манипуляции
(я про /var/lib/wirenboard/serial.conf)
Теперь в параметрах eth0 возник
параметр с mac-адресом
и параметр (флаг) Allow hotplug
сменился на Auto, переехав выше имени интерфейса…