Не работает eht0


#21

Смотрите, не понимаю, пока почему, но интерфейс не получает адрес по DHCP. Попробуйте переткнуть сетевой кабель во второй порт Ethernet и перезагрузить контроллер.

Вы на почту прислали мне вывод консоли, как если бы вы лог-файл пытались выполнить как команду. А мне нужен сам файл. Чтобы его скачать с контроллера, воспользуйтесь инструкциями отсюда: https://wirenboard.com/wiki/index.php/Просмотр_файлов_контроллера_с_компьютера

Или скопируйте файл на компьютер с помощью WinSCP (https://www.youtube.com/watch?v=Isl1m3mSN6Y)


#22

eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 80:1f:12:48:93:ea txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::821f:12ff:fe48:cc94 prefixlen 64 scopeid 0x20
ether 80:1f:12:48:cc:94 txqueuelen 1000 (Ethernet)
RX packets 3278 bytes 301286 (294.2 KiB)
RX errors 0 dropped 12 overruns 0 frame 0
TX packets 22 bytes 3662 (3.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1 (Local Loopback)
RX packets 16364 bytes 1184741 (1.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 16364 bytes 1184741 (1.1 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.42.2 netmask 255.255.255.0 broadcast 192.168.42.255
inet6 fe80::1abb:26ff:fec5:ac85 prefixlen 64 scopeid 0x20
ether 18:bb:26:c5:ac:85 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1 bytes 96 (96.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


#23

начнём сначала, я не могу выяснить адрес, поэтому не могу подключиться к веб интерфейсу. моя задача на данный момент выяснить IPадрес.
mcedit /mnt/data/etc/network/interfaces
auto wlan0
allow-hotplug Bb
iface wlan0 inet static
address 192.168.42.2
netmask 255.255.255.0
mtu 1500


#24

А вы сейчас через отладочную консоль подключены? Адрес, если получен, можно посмотреть в выводе ifconfig:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.193 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fd00:aaab::821f:12ff:fe48:f385 prefixlen 64 scopeid 0x0
inet6 fe80::821f:12ff:fe48:f385 prefixlen 64 scopeid 0x20
ether 80:1f:12:48:f3:86 txqueuelen 1000 (Ethernet)
RX packets 58345987 bytes 3675924898 (3.4 GiB)
RX errors 0 dropped 63 overruns 0 frame 0
TX packets 9358042 bytes 953186372 (909.0 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


#25

Смотрите выше, присылал по ifconfig на обоих портах.


#26

Вижу, спасибо! У вас маршрутизатор/шлюз в локальной сети раздает IP-адреса по DHCP?
И вот этот файл полностью покажите, пожалуйста: /mnt/data/etc/network/interfaces


#27

Не знаю структуру сети… Поинтересуюсь у админа, а в кабинете коммутатор tp-link. Я только пытаюсь устроиться в эту организацию. Это типа тестового задания.


#28

IPадрес мне не известен, а что бы вытащить этот фаил /mnt/data/etc/network/interfaces мне нужен IP. замкнутый круг прямо.


#29

Надёжный способ

Файлы контроллера можно просматривать и редактировать через [консоль] контроллера. Для этого:

  1. Зайдите в консоль устройства по [инструкции]
  2. mcedit /etc/wb-homa-modbus.conf #открыть файл в псевдографическом редакторе; замените имя файла на нужное
  3. Чтобы сохранить изменения, нажмите F2 , чтобы выйти из редактора - F10
    Растолкуйте пожалуйста ламеру второй пункт.

#30

Я вот очень рекомендую вам посмотреть тогда обучающие ролики @Flagman на ютьюбе, многое станет понятнее (я ссылку выше давал).

А вам как раз не нужно ничего из второго пункта. Пришлите тогда вывод команды
cat /mnt/data/etc/network/interfaces

Как вы к контроллеру подключились?


#31

подключившись к отладочному порту (Debug UART).
root@wirenboard-AXHYRCW4:~# cat /mnt/data/etc/network/interfaces
auto wlan0
allow-hotplug Bb
iface wlan0 inet static
address 192.168.42.2
netmask 255.255.255.0
mtu 1500

root@wirenboard-AXHYRCW4:~#


#32

я смотрел его, но на практике не могу подключиться к веб серверу ( т.к. не выдает IPадрес.)
а если откатится к заводским настройкам?


#33

Да, точно, у вас конфигурация сетевых интерфейсов странная: оставлен только Wi-Fi.
Думаю, сделать возврат к настройкам — хорошее решение.

Вот здесь есть инструкция по перепрошивке:

https://wirenboard.com/wiki/index.php/Обновление_прошивки#.D0.A1.D0.B1.D1.80.D0.BE.D1.81_Wiren_Board_6_.D0.BA_.D0.B7.D0.B0.D0.B2.D0.BE.D0.B4.D1.81.D0.BA.D0.B8.D0.BC_.D0.BD.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0.D0.BC

Вот тема, в которой обсуждаются проблемы, если что-то идет не так:

Флешку лучше найти поменьше емкостью и постарее, например 1Gb, не со всеми перепрошивка проходит.

Содержимое файла 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

#34

откатился всё заработало!
root@wirenboard-AXHYRCW4:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.10.2.200 netmask 255.255.255.0 broadcast 10.10.2.255
inet6 fe80::821f:12ff:fe48:93ea prefixlen 64 scopeid 0x20
ether 80:1f:12:48:93:ea txqueuelen 1000 (Ethernet)
RX packets 7474 bytes 657292 (641.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 328 bytes 34009 (33.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

eth1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 80:1f:12:48:cc:94 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1 (Local Loopback)
RX packets 30623 bytes 2176218 (2.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 30623 bytes 2176218 (2.0 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.42.1 netmask 255.255.255.0 broadcast 192.168.42.255
inet6 fe80::1abb:26ff:fec5:ac85 prefixlen 64 scopeid 0x20
ether 18:bb:26:c5:ac:85 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1 bytes 96 (96.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


#35

Замечательно! Успехов вам!


#36

подскажите пожалуйста где найти инфу по настройке DO сигналов по времени включения и отключения?


#37

А что вы подразумеваете под DO-сигналами?


#38

дискретно выходные сигналы.


#39

Да-да, понятно, что DO — это Digital Output, можете сказать, о сигналах на каких выводах какого устройства идет речь? Если это формулировка вашей задачи, то, думаю, вам стоит ее уточнить.
Включение и отключение по времени – это вообще делается через движок правил.


#40

мдааа… в скриптах я не силён. А так имеются дополнительные модули: WBIO-DO-R10A-8 и WBIO-DI-DR-14.