Перестал работать порт ethernet после настройки IP на Вега БС 2.2
Перестал работать порт ethernet после настройки IP на Вега БС 2.2
Доброго времени суток.
Выполняли преднастройку БС Вега 2.2. Прописали статический IP, домен и DNS-серверы, так же активировали BS-manager. После сохранения настроек и перезагрузки база перестала отвечать по ethernet порту. Линк появляется, но mac-адреса от неё не приходит.
Зашел в консоль:
Через консоль проверил файл /etc/network/interfaces. Он оказался абсолютно пустым.
Залил в него конфигурацию:
-------------------------------------------
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface
auto lo
iface lo inet loopback
# Wireless interfaces
iface wlan0 inet dhcp
wireless_mode managed
wireless_essid any
wpa-driver wext
wpa-conf /etc/wpa_supplicant.conf
iface tiwlan0 inet dhcp
wireless_mode managed
wireless_essid any
iface atml0 inet dhcp
# Wired or wireless interfaces
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 10.200.50.104
netmask 255.255.255.0
gateway 10.200.50.254
#don't remove this udhcpc_opts!
udhcpc_opts -s /etc/network/kill_udhcpc_at_startup
pre-up /bin/grep -v -e "ip=[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+" /proc/cmdline $
iface eth1 inet dhcp
# Ethernet/RNDIS gadget (g_ether)
# ... or on host side, usbnet and random hwaddr
iface usb0 inet dhcp
# Bluetooth networking
iface bnep0 inet dhcp
-------------------------------
Сохранил и перезагрузил.
Порт ethernet не заработал.
В логе загрузки заметил следующее:
Configuring network interfaces... /proc/cmdline:console=ttyO0,115200n8 root=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048 rootfstype=ubifs rootwait=1
grep: $: No such file or directory
done.
В то время как для корректно работающей станции лог такой:
Configuring network interfaces... [ 14.246503] net eth0: initializing cpsw version 1.12 (0)
[ 14.254793] net eth0: phy found : id is : 0x2000a211
[ 14.272092] 8021q: adding VLAN 0 to HW filter on device eth0
udhcpc (v1.20.2) started
Я так понимаю станция не может инициализировать работу ethernet интерфейса из-за отсутствия какого-то файла.
Файлы global_conf.json и local_conf.json на месте, ничего необычного в них не заметил. Собственно их конфигурацию и не меняли.
Подскажите в чём может быть причина неполадки? Как можно поправить? Или хотя бы сбросить на заводские настройки.
Выполняли преднастройку БС Вега 2.2. Прописали статический IP, домен и DNS-серверы, так же активировали BS-manager. После сохранения настроек и перезагрузки база перестала отвечать по ethernet порту. Линк появляется, но mac-адреса от неё не приходит.
Зашел в консоль:
Через консоль проверил файл /etc/network/interfaces. Он оказался абсолютно пустым.
Залил в него конфигурацию:
-------------------------------------------
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface
auto lo
iface lo inet loopback
# Wireless interfaces
iface wlan0 inet dhcp
wireless_mode managed
wireless_essid any
wpa-driver wext
wpa-conf /etc/wpa_supplicant.conf
iface tiwlan0 inet dhcp
wireless_mode managed
wireless_essid any
iface atml0 inet dhcp
# Wired or wireless interfaces
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 10.200.50.104
netmask 255.255.255.0
gateway 10.200.50.254
#don't remove this udhcpc_opts!
udhcpc_opts -s /etc/network/kill_udhcpc_at_startup
pre-up /bin/grep -v -e "ip=[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+" /proc/cmdline $
iface eth1 inet dhcp
# Ethernet/RNDIS gadget (g_ether)
# ... or on host side, usbnet and random hwaddr
iface usb0 inet dhcp
# Bluetooth networking
iface bnep0 inet dhcp
-------------------------------
Сохранил и перезагрузил.
Порт ethernet не заработал.
В логе загрузки заметил следующее:
Configuring network interfaces... /proc/cmdline:console=ttyO0,115200n8 root=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048 rootfstype=ubifs rootwait=1
grep: $: No such file or directory
done.
В то время как для корректно работающей станции лог такой:
Configuring network interfaces... [ 14.246503] net eth0: initializing cpsw version 1.12 (0)
[ 14.254793] net eth0: phy found : id is : 0x2000a211
[ 14.272092] 8021q: adding VLAN 0 to HW filter on device eth0
udhcpc (v1.20.2) started
Я так понимаю станция не может инициализировать работу ethernet интерфейса из-за отсутствия какого-то файла.
Файлы global_conf.json и local_conf.json на месте, ничего необычного в них не заметил. Собственно их конфигурацию и не меняли.
Подскажите в чём может быть причина неполадки? Как можно поправить? Или хотя бы сбросить на заводские настройки.
Re: Перестал работать порт ethernet после настройки IP на Вега БС 2.2
Добрый день!
Можете детально описать, что Вы делали перед тем, как файл очистился?
Обычно, описанное Вами поведение после заполнения файла interfaces связано с тем, что данные в файле скопированы некорректно. Каким образом производили копирование?
Можете детально описать, что Вы делали перед тем, как файл очистился?
Обычно, описанное Вами поведение после заполнения файла interfaces связано с тем, что данные в файле скопированы некорректно. Каким образом производили копирование?
Специалист технической поддержки
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135
Re: Перестал работать порт ethernet после настройки IP на Вега БС 2.2
Файлы global_conf.json и local_conf.json никакого отношения к настройке интерфейсов не имеют - они нужны для Packet Forwarder.
А сможете залить файл с работающей станции на "больную" ? Copy/Past в nano...
А сможете залить файл с работающей станции на "больную" ? Copy/Past в nano...
Re: Перестал работать порт ethernet после настройки IP на Вега БС 2.2
Подключил БС к сети, она получила IP по DHCP, по этому IP зашел в веб-интерфейс станции. В нём произвёл настройку статического IP, домена и DNS и активировал BS-manager для постоянной работы. Нажал сохранить, после чего отключил питание. После этого, при подаче питания станция перестала отвечать по ethernet порту.
Через консоль обнаружил что файл interfaces пустой. Скопировал текст конфигурации из рабочей станции и вставил в нерабочую. Сохранил файл и перезагрузил станцию.
Собственно уже делал.
Есть возможность вернуть станцию на заводские настройки?
Re: Перестал работать порт ethernet после настройки IP на Вега БС 2.2
Всю то БС зачем? На этапе настройки интерфейсов это обычный ARM Linux. У вас нет там рядом Линуксоида? Пусть посмотрит что творится при загрузке.
Сами можете посмотреть что у вас с интерфейсом - есть команда ifconfig.
> ifconfig - выдаст информацию по всем интерфейсам
>ifconfig et0 - выдаст информацию исключительно по et0
>ifconfig et0 up - включит et0. Мне это часто помогало после всяких экспериментов над интерфейсами
Сами можете посмотреть что у вас с интерфейсом - есть команда ifconfig.
> ifconfig - выдаст информацию по всем интерфейсам
>ifconfig et0 - выдаст информацию исключительно по et0
>ifconfig et0 up - включит et0. Мне это часто помогало после всяких экспериментов над интерфейсами
Re: Перестал работать порт ethernet после настройки IP на Вега БС 2.2
В общем станцию удалось оживить.
Обнаружил, что когда восстанавливал файл interfaces строка
скопировалась с переносом /dev/null и знаком $
Привел строку к должному виду. Перезапустил станцию. Но интерфейс всё равно не включился.
На этот раз команда помогла и интерфейс поднялся, при чём после еще одного ребута интерфейс включился уже в штатном режиме.
Зашёл в веб-интерфейс, поиграл с различными настройками, сохранял и перезагружал станцию командно и по питанию - станция более не терялась.
Теперь мне интересно понять, почему изначально при настройке IP из-под web-интерфейса файл interfaces очистился? На столе передо мной лежит еще одна такая же нерабочая станция и живая, которую еще предстоит настроить. При том что станций у нас таких стоит в сети не мало, и ранее с ними подобных проблем не возникало.
Обнаружил, что когда восстанавливал файл interfaces строка
Код: Выделить всё
pre-up /bin/grep -v -e "ip=[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+" /proc/cmdline > /dev/null
Привел строку к должному виду. Перезапустил станцию. Но интерфейс всё равно не включился.
На этот раз команда
Код: Выделить всё
ifconfig eth0 up
Зашёл в веб-интерфейс, поиграл с различными настройками, сохранял и перезагружал станцию командно и по питанию - станция более не терялась.
Теперь мне интересно понять, почему изначально при настройке IP из-под web-интерфейса файл interfaces очистился? На столе передо мной лежит еще одна такая же нерабочая станция и живая, которую еще предстоит настроить. При том что станций у нас таких стоит в сети не мало, и ранее с ними подобных проблем не возникало.
Re: Перестал работать порт ethernet после настройки IP на Вега БС 2.2
Доброе утро!
Успеха!
Как вариант - вы рано отключили питание, запись файла не завершилась.почему изначально при настройке IP из-под web-интерфейса файл interfaces очистился?
Успеха!
Re: Перестал работать порт ethernet после настройки IP на Вега БС 2.2
Добрый день!
Это не первый случай сброса файла interfaces поэтому мы ведем поиск причин, но пока результата не достигли из-за редкости появления указанной ситуации. В случае появления какой-либо информации по сбросу просим направить информацию на support@vega-absolute.ru.
Это не первый случай сброса файла interfaces поэтому мы ведем поиск причин, но пока результата не достигли из-за редкости появления указанной ситуации. В случае появления какой-либо информации по сбросу просим направить информацию на support@vega-absolute.ru.
Специалист технической поддержки
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135