Имеем полнейшую диагностику + меню для самого разнообразного WEB-конфигурирования ... так что и стартовая консоль нам вряд ли нужна: Но ряд опций (настроек) недоступны без пароля root ... поэтому не буду испытывать судьбу, и установлю пароль в консоли запуска: Пароль ему не нравится (предупреждает) ... но он его съел!
OpenWRT
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: OpenWRT
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: OpenWRT
Теперь я могу переконфигурировать сетевой интерфейс (и добавить ещё сколько нужно WAN & LAN ) под свои желания: Но ...
... я никак не могу изменить IP/gate этого интерфейса из его упоротых 192.168.1.1! Ни Restart самого интерфейса, ни reboot машины...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: OpenWRT
Могу это сделать только из консоли OpenWRT, запустив редактор для файла конфигурации /etc/config/network:
Код: Выделить всё
# vi /etc/config/network
...
Код: Выделить всё
olej@nvidia:~/2020_WORK$ ping 192.168.1.15
PING 192.168.1.15 (192.168.1.15) 56(84) bytes of data.
64 bytes from 192.168.1.15: icmp_seq=1 ttl=64 time=0.487 ms
64 bytes from 192.168.1.15: icmp_seq=2 ttl=64 time=0.486 ms
64 bytes from 192.168.1.15: icmp_seq=3 ttl=64 time=0.617 ms
^C
--- 192.168.1.15 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2033ms
rtt min/avg/max/mdev = 0.486/0.530/0.617/0.061 ms
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: OpenWRT
Дальше консольные команды OpenWRT лучше и проще выполнять в сессии SSH, открытой в терминале стационарного десктопа:
Код: Выделить всё
olej@nvidia:~$ ssh -lroot 192.168.1.15
The authenticity of host '192.168.1.15 (192.168.1.15)' can't be established.
RSA key fingerprint is SHA256:CT58N0eTt6sJgq1AHB4UntJqQIH1bG7GcgZRVqMa6jU.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.1.15' (RSA) to the list of known hosts.
root@192.168.1.15'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
Начиная с того, что перестроить eth0 со статической настройки на DHCP, чтобы не возиться с настройками DNS OpenWRT:
Код: Выделить всё
root@OpenWrt:~# cat /etc/config/network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd3a:c859:1cf9::/48'
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'dhcp'
Код: Выделить всё
root@OpenWrt:~# time 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
*** Failed to download the package list from http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/telephony/Packages.gz
Collected errors:
* opkg_download: Failed to download http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/telephony/Packages.gz, wget returned 4.
* opkg_download: Check your network settings and connectivity.
Command exited with non-zero status 1
real 0m 46.31s
user 0m 0.20s
sys 0m 0.02s
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: OpenWRT
После чего можете доустанавливать из Интернет всё что пожелаете:
Код: Выделить всё
root@OpenWrt:~# opkg install mc
Installing mc (4.8.23-3) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/packages/mc_4.8.23-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 libffi (3.2.1-3) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/packages/libffi_3.2.1-3_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.6-1) to root...
Downloading http://downloads.openwrt.org/releases/19.07.3/packages/i386_pentium4/base/libmbedtls12_2.16.6-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 zlib.
Configuring libffi.
Configuring libattr.
Configuring glib2.
Configuring libncurses6.
Configuring libmount1.
Configuring libmbedtls12.
Configuring libssh2-1.
Configuring mc.
Код: Выделить всё
root@OpenWrt:~# which mc
/usr/bin/mc
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: OpenWRT
Запуск в консоли (виртуальной) OpenWRT: Хотя то же можно сделать (и удобнее) в терминале SSH сессии: И таких SSH сессий (отдельных терминалов, или вкладок терминала) с запущенными mc - можно создать сколь угодно много (для параллельного выполнения операций).
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: OpenWRT
Поскольку OpenWRT - это даже не дистрибутив Linux, а инфраструктура на базе Linux для встраивания в разнообразное железо, то тема перенесена в этот более уместный раздел форума: Одноплатные компьютеры
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: OpenWRT
Некоторые полезные специфические команды OpenWRT ... которые отличаются от привычного Linux (или имеют другие возможности)...
1. Посмотреть системный лог, особенно важно это дл фиксации всех WiFi подключений со стороны:
1. Посмотреть системный лог, особенно важно это дл фиксации всех WiFi подключений со стороны:
Код: Выделить всё
root@OpenWrt:~# logread
...
Wed Jul 29 13:31:13 2020 authpriv.info dropbear[18013]: Child connection from 192.168.1.11:35398
Wed Jul 29 13:31:15 2020 authpriv.notice dropbear[18013]: Password auth succeeded for 'root' from 192.168.1.11:35398
Wed Jul 29 13:40:05 2020 daemon.info hostapd: wlan0: STA 38:a4:ed:4a:ca:9f IEEE 802.11: authenticated
Wed Jul 29 13:40:05 2020 daemon.info hostapd: wlan0: STA 38:a4:ed:4a:ca:9f IEEE 802.11: associated (aid 1)
Wed Jul 29 13:40:05 2020 daemon.notice hostapd: wlan0: AP-STA-CONNECTED 38:a4:ed:4a:ca:9f
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: OpenWRT
2. Служба cron, запуск по расписанию...
Код: Выделить всё
root@OpenWrt:~# /etc/init.d/cron
Syntax: /etc/init.d/cron [command]
Available commands:
start Start the service
stop Stop the service
restart Restart the service
reload Reload configuration files (or restart if service does not implement reload)
enable Enable service autostart
disable Disable service autostart
Cron allows to run jobs (programs, scripts) at specified times.
OpenWrt comes with a cron system by default, provided by busybox.
...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей