Вопрос: Экспериментировал с прошивками, потом пытылся откатить все.
После того как светодиод начал быстро моргать, выполнил команду mount_rootЮ а затем mtd -r erase rootfs_data. Что при этом восстанавливается? по крайней мере доступ по 192.168.0.254 не восстановился.
config wifi-device radio0
option type mac80211
option channel 11
option macaddr 60:e3:27:81:2e:ac
option hwmode 11ng
option htmode HT20
list ht_capab SHORT-GI-20
list ht_capab SHORT-GI-40
list ht_capab RX-STBC1
list ht_capab DSSS_CCK-40
# REMOVE THIS LINE TO ENABLE WIFI:
option disabled 0
config wifi-iface
option device radio0
option network lan
option mode ap
option ssid 'pneapple'
option encryption 'psk2'
option 'test12345'
Я так понял, что serial monitor — это монитор порта. Я только через него и вводил. То есть я набирал at команду и нажимал enter или отправить. К сожалению в этом окне не отобаражалось даже то, что отправлял я, не говоря уже об ответе. Делал это так как описано на этом сайте tim4dev.com/arduino-esp8266-true-start/
вот мой скетч. не выводит в serial данные. выводит только строку с AT+CWJAP=«Evgen»,«985223ea». сам я пользуюсь socket test. знаю ip через cool term. не могу подключиться к порту 666. мне кажется, что at команды не выполняются.
В чем дело?
Есть роутер (192.168.1.1), в него по wan входит интернет и он раздает wifi сеть и dhcp, к нему я подключаюсь с помощью точки доступа, которая работает как клиент (192.168.1.2), dhcp отключен, у точки доступа 2 порта (wan и lan, она может работать как роутер), в lan порт подключен tp link openwrt (192.168.1.25). Компьютер подключен по wifi к tp link openwrt. Захожу на tp link openwrt без проблем по wifi.
DNS указывал все из списка выше.
Выполнил
Ждём 5 минут… Не трогайте и не отключайте роутер!
После этого в браузере router не доступен ни по 192.168.0.254, ни по 192.168.0.1
По телнету не соединяетя, по ssh запрашивает пароль но его не принимает
Попробовал все, пинга нет, грешу на мое подключение, что через клиент, а не напрямую в роутер. Подскажите, если ли возможность загрузить все необходимое на компьютер и потом уже с компьютера перенести на tplink?
Списки публичных DNS серверов от Googla
Предпочитаемый DNS сервер — 8.8.8.8
Альтернативный DNS сервер — 8.8.4.4
Списки публичных DNS серверов Yandex
IP DNS базовый — 77.88.8.8
IP DNS безопасный — 77.88.8.88
IP DNS семейный — 77.88.8.7
Списки публичных DNS серверов от Level 3
IP DNS — 4.2.2.4
IP DNS — 4.2.2.2
Списки публичных DNS серверов от openDNS
IP DNS — 208.67.222.222
IP DNS — 208.67.220.220
Ну самый быстрый это свой собственный DNS сервер, который берет от корневых DNS.
Примечание о DNS:
-для дома можно смело прописывать первый два бесплатных ip dns от Гугла.
-для центрального офиса конечно несколько доменных DNS серверов, а вот для удаленных офисов можно добавить дополнительно парочку альтернативных DNS, что если упадет канал с офисом, можно было подключится по teamviewer ведь без DNS он не работает.
— публичные DNS российский от SkyDNS 193.58.251.251
— публичные DNS от Symantec 198.153.192.1
— публичные DNS от UltraDNS 156.154.70.1
— публичные DNS от Cisco 64.102.255.44 28.107.241.185
После того как светодиод начал быстро моргать, выполнил команду mount_rootЮ а затем mtd -r erase rootfs_data. Что при этом восстанавливается? по крайней мере доступ по 192.168.0.254 не восстановился.
option type mac80211
option channel 11
option macaddr 60:e3:27:81:2e:ac
option hwmode 11ng
option htmode HT20
list ht_capab SHORT-GI-20
list ht_capab SHORT-GI-40
list ht_capab RX-STBC1
list ht_capab DSSS_CCK-40
# REMOVE THIS LINE TO ENABLE WIFI:
option disabled 0
config wifi-iface
option device radio0
option network lan
option mode ap
option ssid 'pneapple'
option encryption 'psk2'
option 'test12345'
Попробуйте давать команды через serial monitor, что будет?
В чем дело?
#include <SoftwareSerial.h>
SoftwareSerial ESPport(10, 11);
void setup() {
Serial.begin(9600);
ESPport.begin(9600);
Serial.println(GetResponse(«AT+RST»,3400));
Serial.println(GetResponse(«AT+CWMODE=1»,300));
connectWiFi(«Evgen»,«985223ea»);
Serial.println(GetResponse(«AT+CIPMODE=0»,300));
Serial.println(GetResponse(«AT+CIPMUX=1»,300));
Serial.println(GetResponse(«AT+CIPSERVER=1,666»,300));
Serial.println(GetResponse(«AT+CIFSR», 300));
}
boolean connectWiFi(String NetworkSSID,String NetworkPASS)
{
String cmd = «AT+CWJAP=\»";
cmd += NetworkSSID;
cmd += "\",\"";
cmd += NetworkPASS;
cmd += "\"";
Serial.println(cmd);
Serial.println(GetResponse(cmd,6500));
}
String GetResponse(String AT_Command, int wait)
{
String tmpData;
ESPport.println(AT_Command);
delay(wait);
while (ESPport.available() >0 )
{
char c = ESPport.read();
Serial.println(1);
tmpData += c;
if ( tmpData.indexOf(AT_Command) > -1 )
tmpData = "";
else
tmpData.trim();
}
return tmpData;
}
void loop() {
Serial.println(GetResponse(«AT+CIpsend=0,10»,2000));
Serial.println(GetResponse(«Privet»,2000));
}
Или днс провайдера укажите.
DNS указывал все из списка выше.
Ждём 5 минут… Не трогайте и не отключайте роутер!
После этого в браузере router не доступен ни по 192.168.0.254, ни по 192.168.0.1
По телнету не соединяетя, по ssh запрашивает пароль но его не принимает
DNS провайдера пробовали указать?
Списки публичных DNS серверов от Googla
Предпочитаемый DNS сервер — 8.8.8.8
Альтернативный DNS сервер — 8.8.4.4
Списки публичных DNS серверов Yandex
IP DNS базовый — 77.88.8.8
IP DNS безопасный — 77.88.8.88
IP DNS семейный — 77.88.8.7
Списки публичных DNS серверов от Level 3
IP DNS — 4.2.2.4
IP DNS — 4.2.2.2
Списки публичных DNS серверов от openDNS
IP DNS — 208.67.222.222
IP DNS — 208.67.220.220
Ну самый быстрый это свой собственный DNS сервер, который берет от корневых DNS.
Примечание о DNS:
-для дома можно смело прописывать первый два бесплатных ip dns от Гугла.
-для центрального офиса конечно несколько доменных DNS серверов, а вот для удаленных офисов можно добавить дополнительно парочку альтернативных DNS, что если упадет канал с офисом, можно было подключится по teamviewer ведь без DNS он не работает.
— публичные DNS российский от SkyDNS 193.58.251.251
— публичные DNS от Symantec 198.153.192.1
— публичные DNS от UltraDNS 156.154.70.1
— публичные DNS от Cisco 64.102.255.44 28.107.241.185
Ну, или днс провайдера укажите.