OpenWRT x86

встраиваемые модели

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT x86

Непрочитанное сообщение Olej » 31 авг 2020, 18:15

Olej писал(а):
31 авг 2020, 17:41
Теперь у нас есть загрузочная флешка - на все виды инсталляций!
Вставил флешку в нетбук, подключенный проводом Ethernet к домашней LAN ... и перезагрузка его по питанию.
Сразу видно на мониторе что загружается OpenWRT.
Но меня интересует сразу же подключение из LAN:

Код: Выделить всё

olej@nvidia:~$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.236 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.303 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.316 ms
^C
--- 192.168.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2042ms
rtt min/avg/max/mdev = 0.236/0.285/0.316/0.035 ms
И тут же сразу можно начинать работу со свеже загруженным OpenWRT по SSH:

Код: Выделить всё

olej@nvidia:~$ ssh root@192.168.1.1
The authenticity of host '192.168.1.1 (192.168.1.1)' can't be established.
RSA key fingerprint is SHA256:hiTxh54VPWXFShfYwjJ43Kl6GIGLPGT0804nz/1LDWI.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.1.1' (RSA) to the list of known hosts.


BusyBox v1.30.1 () built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 19.07.3, r11063-85e04e9f46
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@OpenWrt:~#
Выхода в Интернет пока не будет (не прописаны шлюзы) ... но пока и не надо :lol: :

Код: Выделить всё

root@OpenWrt:~# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
ping: sendto: Network unreachable

Код: Выделить всё

root@OpenWrt:~# ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br-lan state UP qlen 1000
    link/ether 00:26:b9:69:b4:5e brd ff:ff:ff:ff:ff:ff
3: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether 00:26:b9:69:b4:5e brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.1/24 brd 192.168.1.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet6 fd6b:2f93:e3f9::1/60 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::226:b9ff:fe69:b45e/64 scope link
       valid_lft forever preferred_lft forever
У меня на нетбуке есть свой SSD /dev/sda, загрузка с флешки /dev/sdb:

Код: Выделить всё

root@OpenWrt:~# ls /dev/sd*
/dev/sda   /dev/sda1  /dev/sda2  /dev/sdb   /dev/sdb1  /dev/sdb2

root@OpenWrt:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root               258016     12720    240056   5% /
tmpfs                   494188        60    494128   0% /tmp
/dev/sdb1                16112      3952     11836  25% /boot
/dev/sdb1                16112      3952     11836  25% /boot
tmpfs                      512         0       512   0% /dev
Мне нужно перенести систему с флешки на SSD:

Код: Выделить всё

root@OpenWrt:~# time dd if=/dev/sdb of=/dev/sda bs=1M
963+1 records in
963+1 records out
real    1m 3.63s
user    0m 0.00s
sys     0m 2.68s
Вынули флешку... Перезагрузка по питанию... И та же система:

Код: Выделить всё

root@OpenWrt:~# uname -a
Linux OpenWrt 4.14.180 #0 SMP Sat May 16 18:32:20 2020 i686 GNU/Linux

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT x86

Непрочитанное сообщение Olej » 31 авг 2020, 18:28

Olej писал(а):
24 июл 2020, 20:46
Как загрузить и установить? ... как любой другой Linux на x86...
Обеспечиваем выход в Интернет для обновлений:

Код: Выделить всё

root@OpenWrt:~# vi /etc/config/network 
...
В этот файл дописываю строки (в секцию config interface 'lan'), в конец:

Код: Выделить всё

...
	option gateway '192.168.1.3'
	list dns '192.168.1.3'
	list dns '217.21.51.1'
	list dns '213.184.232.33'
...
Рестарт сети с новыми параметрами:

Код: Выделить всё

root@OpenWrt:~# service network reload
И внешняя сеть появилась:

Код: Выделить всё

root@OpenWrt:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.3     0.0.0.0         UG    0      0        0 br-lan
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br-lan

root@OpenWrt:~# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: seq=0 ttl=119 time=24.703 ms
64 bytes from 8.8.8.8: seq=1 ttl=119 time=23.064 ms
^C
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 23.064/23.883/24.703 ms

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT x86

Непрочитанное сообщение Olej » 31 авг 2020, 18:37

Olej писал(а):
31 авг 2020, 18:28
И внешняя сеть появилась:
Дальше совсем просто... Обновления:

Код: Выделить всё

root@OpenWrt:~# opkg update
Downloading http://downloads.openwrt.org/releases/19.07.3/targets/x86/generic/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_core
Downloading http://downloads.openwrt.org/releases/19.07.3/targets/x86/generic/packages/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_base
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/luci/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_luci
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/luci/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_packages
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/packages/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/routing/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_routing
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/routing/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/telephony/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_telephony
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/telephony/Packages.sig
Signature check passed.
(каждый раз после каждой перезагрузки делаем так ;-) )

1.

Код: Выделить всё

root@OpenWrt:~# opkg install pciutils
Installing pciutils (3.6.2-3) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/packages/pciutils_3.6.2-3_i386_pentium4.ipk
Installing zlib (1.2.11-3) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/zlib_1.2.11-3_i386_pentium4.ipk
Installing libkmod (20-2) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/packages/libkmod_20-2_i386_pentium4.ipk
Installing libpci (3.6.2-3) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/packages/libpci_3.6.2-3_i386_pentium4.ipk
Configuring libpci.
Configuring zlib.
Configuring libkmod.
Configuring pciutils.

Код: Выделить всё

root@OpenWrt:~# lspci | grep Wireless
0b:00.0 Network controller: Qualcomm Atheros AR5418 Wireless Network Adapter [AR5008E 802.11(a)bgn] (PCI-Express) (rev 01)
0c:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
2 WiFi адаптера (PCIE) Qualcomm Atheros ... как и есть установлено.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT x86

Непрочитанное сообщение Olej » 31 авг 2020, 19:34

Olej писал(а):
31 авг 2020, 18:37
1.
2. для WiFi все tools в OpenWRT по умолчанию не установлены. Поэтому начну с них...

Код: Выделить всё

root@OpenWrt:~# opkg find wireless*
collectd-mod-wireless - 5.11.0-7 - wireless status input plugin
wireless-regdb - 2019.06.03-1 - Wireless Regulatory Database
wireless-tools - 29-6 - This package contains a collection of tools for configuring wireless
 adapters implementing the "Linux Wireless Extensions".

Код: Выделить всё

root@OpenWrt:~# opkg find wireless*
collectd-mod-wireless - 5.11.0-7 - wireless status input plugin
wireless-regdb - 2019.06.03-1 - Wireless Regulatory Database
wireless-tools - 29-6 - This package contains a collection of tools for configuring wireless
 adapters implementing the "Linux Wireless Extensions".

root@OpenWrt:~# opkg install wireless-tools collectd-mod-wireless
Installing wireless-tools (29-6) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/wireless-tools_29-6_i386_pentium4.ipk
Installing collectd-mod-wireless (5.11.0-7) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/packages/collectd-mod-wireless_5.11.0-7_i386_pentium4.ipk
Installing libltdl7 (2.4.6-2) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/libltdl7_2.4.6-2_i386_pentium4.ipk
Installing collectd (5.11.0-7) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/packages/collectd_5.11.0-7_i386_pentium4.ipk
Configuring libltdl7.
Configuring collectd.
Configuring collectd-mod-wireless.
Configuring wireless-tools.
И всё что нужно для создания точки доступа:

Код: Выделить всё

root@OpenWrt:~# opkg find  hostapd*
hostapd - 2019-08-08-ca8c2bd2-4 - This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS
 Authenticator.
hostapd-basic - 2019-08-08-ca8c2bd2-4 - This package contains a basic IEEE 802.1x/WPA Authenticator with WPA-PSK, 802.11r and 802.11w support.
hostapd-common - 2019-08-08-ca8c2bd2-4 - hostapd/wpa_supplicant common support files
hostapd-mini - 2019-08-08-ca8c2bd2-4 - This package contains a minimal IEEE 802.1x/WPA Authenticator (WPA-PSK only).
hostapd-openssl - 2019-08-08-ca8c2bd2-4 - This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS
 Authenticator.
hostapd-utils - 2019-08-08-ca8c2bd2-4 - This package contains a command line utility to control the
 IEEE 802.1x/WPA/EAP/RADIUS Authenticator.
hostapd-wolfssl - 2019-08-08-ca8c2bd2-4 - This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS
 Authenticator.

root@OpenWrt:~# opkg install hostapd-basic hostapd-common hostapd-utils
Installing hostapd-basic (2019-08-08-ca8c2bd2-4) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/hostapd-basic_2019-08-08-ca8c2bd2-4_i386_pentium4.ipk
Installing hostapd-common (2019-08-08-ca8c2bd2-4) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/hostapd-common_2019-08-08-ca8c2bd2-4_i386_pentium4.ipk
Package hostapd-common (2019-08-08-ca8c2bd2-4) installed in root is up to date.
Installing hostapd-utils (2019-08-08-ca8c2bd2-4) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/hostapd-utils_2019-08-08-ca8c2bd2-4_i386_pentium4.ipk
Configuring hostapd-utils.
Configuring hostapd-common.
Configuring hostapd-basic.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT x86

Непрочитанное сообщение Olej » 31 авг 2020, 19:40

Olej писал(а):
31 авг 2020, 18:37
2 WiFi адаптера (PCIE) Qualcomm Atheros ... как и есть установлено.
3. модули ядра для этих 2-х WiFi чипов...

Код: Выделить всё

root@OpenWrt:~# opkg find kmod-* | grep Ather
kmod-ath - 4.14.180+4.19.120-1-1 - This module contains some common parts needed by Atheros Wireless drivers.
kmod-ath10k - 4.14.180+4.19.120-1-1 - This module adds support for wireless adapters based on Atheros IEEE 802.11ac family of chipsets. For now only PCI is supported.
kmod-ath5k - 4.14.180+4.19.120-1-1 - This module adds support for wireless adapters based on Atheros 5xxx chipset.
kmod-ath6kl - 4.14.180+4.19.120-1-1 - Atheros FullMAC wireless devices (common code for ath6kl_sdio and ath6kl_usb)
kmod-ath6kl-sdio - 4.14.180+4.19.120-1-1 - This module adds support for wireless adapters based on Atheros IEEE 802.11n AR6003 and AR6004 family of chipsets.
kmod-ath6kl-usb - 4.14.180+4.19.120-1-1 - This module adds support for wireless adapters based on the Atheros IEEE 802.11n AR6004 chipset.
kmod-ath9k - 4.14.180+4.19.120-1-1 - This module adds support for wireless adapters based on Atheros IEEE 802.11n AR5008 and AR9001 family of chipsets.
kmod-ath9k-common - 4.14.180+4.19.120-1-1 - Atheros 802.11n wireless devices (common code for ath9k and ath9k_htc)
kmod-ath9k-htc - 4.14.180+4.19.120-1-1 - This module adds support for wireless adapters based on Atheros USB AR9271 and AR7010 family of chipsets.
kmod-atl1 - 4.14.180-1 - Atheros L1 Gigabit Ethernet support
kmod-atl1c - 4.14.180-1 - Atheros L1C
kmod-atl1e - 4.14.180-1 - Atheros L1E
kmod-atl2 - 4.14.180-1 - Atheros L2 Fast Ethernet support
kmod-carl9170 - 4.14.180+4.19.120-1-1 - Driver for Atheros AR9170 USB sticks
kmod-owl-loader - 4.14.180-1 - Kernel module that helps to initialize certain Qualcomm Atheros' PCI(e) Wifi chips, which have the init data (which contains the PCI device ID for example) stored together with the calibration data in the file system.  This is necessary for devices like the Cisco Meraki Z1.

Код: Выделить всё

root@OpenWrt:~# opkg install kmod-ath kmod-ath5k
Installing kmod-ath (4.14.180+4.19.120-1-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/targets/x86/generic/packages/kmod-ath_4.14.180%2b4.19.120-1-1_i386_pentium4.ipk
Installing iw-full (5.0.1-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/iw-full_5.0.1-1_i386_pentium4.ipk
Installing wireless-regdb (2019.06.03-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/wireless-regdb_2019.06.03-1_all.ipk
Installing kmod-cfg80211 (4.14.180+4.19.120-1-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/targets/x86/generic/packages/kmod-cfg80211_4.14.180%2b4.19.120-1-1_i386_pentium4.ipk
Installing kmod-mac80211 (4.14.180+4.19.120-1-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/targets/x86/generic/packages/kmod-mac80211_4.14.180%2b4.19.120-1-1_i386_pentium4.ipk
Installing kmod-ath5k (4.14.180+4.19.120-1-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/targets/x86/generic/packages/kmod-ath5k_4.14.180%2b4.19.120-1-1_i386_pentium4.ipk
Configuring iw-full.
Configuring wireless-regdb.
Configuring kmod-cfg80211.
Configuring kmod-mac80211.
Configuring kmod-ath.
Configuring kmod-ath5k.

Код: Выделить всё

root@OpenWrt:~# opkg install kmod-ath9k-common kmod-ath9k kmod-ath9k-htc
Installing kmod-ath9k-common (4.14.180+4.19.120-1-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/targets/x86/generic/packages/kmod-ath9k-common_4.14.180%2b4.19.120-1-1_i386_pentium4.ipk
Installing kmod-ath9k (4.14.180+4.19.120-1-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/targets/x86/generic/packages/kmod-ath9k_4.14.180%2b4.19.120-1-1_i386_pentium4.ipk
Installing kmod-ath9k-htc (4.14.180+4.19.120-1-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/targets/x86/generic/packages/kmod-ath9k-htc_4.14.180%2b4.19.120-1-1_i386_pentium4.ipk
Installing kmod-nls-base (4.14.180-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/targets/x86/generic/packages/kmod-nls-base_4.14.180-1_i386_pentium4.ipk
Installing kmod-usb-core (4.14.180-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/targets/x86/generic/packages/kmod-usb-core_4.14.180-1_i386_pentium4.ipk
Installing ath9k-htc-firmware (20190416-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/ath9k-htc-firmware_20190416-1_i386_pentium4.ipk
Configuring kmod-nls-base.
Configuring kmod-usb-core.
Configuring kmod-ath9k-common.
Configuring kmod-ath9k.
Configuring ath9k-htc-firmware.
Configuring kmod-ath9k-htc.
Они же уже и загружены:

Код: Выделить всё

root@OpenWrt:~# lsmod | grep ath
ath                    20480  5 ath9k,ath9k_htc,ath9k_common,ath9k_hw,ath5k
ath5k                 143360  0 
ath9k                  86016  0 
ath9k_common           16384  2 ath9k,ath9k_htc
ath9k_htc              53248  0 
ath9k_hw              331776  3 ath9k,ath9k_htc,ath9k_common
cfg80211              212992  6 ath9k,ath9k_htc,ath9k_common,ath5k,ath,mac80211
compat                 12288  6 ath9k,ath9k_htc,ath9k_common,ath5k,mac80211,cfg80211
mac80211              380928  3 ath9k,ath9k_htc,ath5k

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT x86

Непрочитанное сообщение Olej » 31 авг 2020, 19:42

Olej писал(а):
31 авг 2020, 19:40
Они же уже и загружены:
И теперь получаю требуемых 2 новых WiFi сетевых интерфейса:

Код: Выделить всё

root@OpenWrt:~# iwconfig
eth0      no wireless extensions.

wlan0     IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=19 dBm   
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          
wlan1     IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=17 dBm   
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          
br-lan    no wireless extensions.

lo        no wireless extensions.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT x86

Непрочитанное сообщение Olej » 31 авг 2020, 19:54

Olej писал(а):
31 авг 2020, 19:40
3.
4. и, для того чтобы дальше пользоваться WEB-интерфейсом настройки OpenWRT - необходимо создать пароль для root, иначе сразу же в браузере получаем предупреждение:
No password set!
There is no password set on this router. Please configure a root password to protect the web interface and enable SSH.
(хотя SSH-сессии от root прекрасно создаются и без пароля ;-) )
Устанавливаю (или меняю в дальнейшем) пароль:

Код: Выделить всё

root@OpenWrt:~# passwd
Changing password for root
New password: 
Bad password: too weak
Retype password: 
passwd: password for root changed by root
И это лучше тут же проверить в новой сессии SSH:

Код: Выделить всё

olej@nvidia:~$ ssh root@192.168.1.1
root@192.168.1.1's password: 


BusyBox v1.30.1 () built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 19.07.3, r11063-85e04e9f46
 -----------------------------------------------------

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT x86

Непрочитанное сообщение Olej » 03 сен 2020, 16:05

Olej писал(а):
31 авг 2020, 19:54
4. и, для того чтобы дальше пользоваться WEB-интерфейсом настройки OpenWRT - необходимо создать пароль для root, иначе сразу же в браузере получаем предупреждение:
В этом месте для меня возник необъяснимый затык: после изменения (включения) пароля root WEB-интерфейс отказался реагировать на этот пароль :lol: , и не открывался :-o
Ни перезагрузки OpenWRT, ни изменения пароля root никак ситуацию не улучшили ... и из-за отсутствия свободного времени я приостановил эту инсталляцию...
(предполагаю, что ъто связано как-то с кэшами браузера...)
После повторения всего пути, начиная с перезаписи образа на флешку ... + после переназначения IP адреса локального проводного интерфейса OpenWRT с 192.168.1.1 на 192.168.1.5 (не знаю как это могло и могло ли повлиять - это делалось с другой целью), имеем:
Снимок экрана от 2020-09-03 16-03-25.png

Код: Выделить всё

root@OpenWrt:~# iwconfig
eth0      no wireless extensions.

wlan0     IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=19 dBm   
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          
wlan1     IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=17 dBm   
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          
br-lan    no wireless extensions.

lo        no wireless extensions.

Код: Выделить всё

root@OpenWrt:~#ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br-lan state UP qlen 1000
    link/ether 00:26:b9:69:b4:5e brd ff:ff:ff:ff:ff:ff
3: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether 00:26:b9:69:b4:5e brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.5/24 brd 192.168.1.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet6 fd28:67e:49b3::1/60 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::226:b9ff:fe69:b45e/64 scope link 
       valid_lft forever preferred_lft forever
4: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:19:e3:06:36:1c brd ff:ff:ff:ff:ff:ff
5: wlan1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 70:f1:a1:bf:42:f5 brd ff:ff:ff:ff:ff:ff

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT x86

Непрочитанное сообщение Olej » 03 сен 2020, 16:36

Olej писал(а):
03 сен 2020, 16:05
имеем:
После настроек в WEB-интерфесах по типу такого:
Снимок экрана от 2020-09-03 16-38-48.png
... и несколько раз "сохранить и применить" ... но только после перезагрузки OpenWRT (может быть достаточно было бы только рестартонуть сеть: service ...)
Снимок экрана от 2020-09-03 16-29-53.png
И с совсем другого хоста LAN, стационара, проверяю:

Код: Выделить всё

olej@nvidia:~/2020_WORK/HISTORY$ ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 70:71:bc:a3:c5:c0 brd ff:ff:ff:ff:ff:ff
3: wlxc83a35c1eb3f: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether c8:3a:35:c1:eb:3f brd ff:ff:ff:ff:ff:ff

Код: Выделить всё

olej@nvidia:~/2020_WORK/HISTORY$ sudo iw dev wlxc83a35c1eb3f scan ssid | egrep "SSID|signal"
	signal: -61.00 dBm
	SSID: OpenWrt2
		 * UTF-8 SSID
	signal: -83.00 dBm
	SSID: TP-LINK_VOLS
	signal: -91.00 dBm
	SSID: W8101G
	signal: -51.00 dBm
	SSID: OpenWrt1
		 * UTF-8 SSID
Вот они те 2 WiFi точки доступа (названные мною с SSID: OpenWrt1 и OpenWrt2), которых удалось добиться минимальными (без лишних действий) шагами.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT x86

Непрочитанное сообщение Olej » 03 сен 2020, 16:47

Olej писал(а):
03 сен 2020, 16:36
(без лишних действий)
И конечно же так вот удобнее работать, как в консоли OpenWRT, так и в сессии SSH:

Код: Выделить всё

root@OpenWrt:~# opkg install mc
Installing mc (4.8.25-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/packages/mc_4.8.25-1_i386_pentium4.ipk
Installing libffi (3.3-2) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/packages/libffi_3.3-2_i386_pentium4.ipk
Installing libattr (2.4.48-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/packages/libattr_2.4.48-1_i386_pentium4.ipk
Installing glib2 (2.58.3-5) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/packages/glib2_2.58.3-5_i386_pentium4.ipk
Installing terminfo (6.1-5) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/terminfo_6.1-5_i386_pentium4.ipk
Installing libncurses6 (6.1-5) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/libncurses6_6.1-5_i386_pentium4.ipk
Installing libmount1 (2.34-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/libmount1_2.34-1_i386_pentium4.ipk
Installing libmbedtls12 (2.16.7-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/libmbedtls12_2.16.7-1_i386_pentium4.ipk
Installing libssh2-1 (1.9.0-2) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/packages/libssh2-1_1.9.0-2_i386_pentium4.ipk
Configuring terminfo.
Configuring libffi.
Configuring libattr.
Configuring glib2.
Configuring libncurses6.
Configuring libmount1.
Configuring libmbedtls12.
Configuring libssh2-1.
Configuring mc.

Код: Выделить всё

root@OpenWrt:~# which mc
/usr/bin/mc
Снимок экрана от 2020-09-03 16-47-09.png

Ответить

Вернуться в «Одноплатные компьютеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей