Openwrt как сменить ip роутера

OpenWrt Forum

Loading

To change the IP address of your OpenWRT router, you could edit it through the SSH or plug the keyboard and monitor to your custom build router.

Step 1: type in vi /etc/config/network in your console, then press ENTER

Step 2: Press “i” on your keyboard to enable edit mode, then change the IP address to whatever you want.

Step 3: Press “Esc” key, type :wq (w means write, q means quit), then press ENTER to apply.

Last Step: type in reboot to reboot your router, then you can log in to your router with the new IP address.

Немного ранее я уже писал про плюсы и минусы OpenWRT, а теперь хочется добавить конкретики.
Итак, дружище, ты прошился на OpenWRT, поэтому принимай мои поздравления. Теперь ты будешь смотреть на мир иначе, ведь баги, глюки и прочие непонятные вещи (на подобии редактора vi) теперь будут тебя радовать постоянно и преследовать в кошмарных снах (шутка).

Приведу здесь шаги для улучшения работы, безопасности и удобства использования маршрутизатора после установки чистой версии OpenWRT. Да-да, есть еще готовые сборки с настроенным софтом, сервисами, разгоном проца и куртизанками, но под конкретную модель роутера. Их можно найти на 4pda и схожих ресурсах.

0. Устанавливаем сложный пароль для учетки root
Пароль должен быть вида G4eSN»A!»2Nr’l-sN’dK

1. Смена IP адресации локальной сети
Пункт необязателен, он выполняется по желанию или необходимости.
Редактируем файл
vi /etc/config/network
нажимаем «i» и входим в режим редактирования, изменяем IP с 192.168.1.1 на 192.168.100.1 , жмакаем Esc 2 раза и выходим с сохранением при помощи
:wq
далее выполняем
/etc/init.d/network restart
смена IPШника является немного проблемной начиная с версии 18, т.к. там был внедрен автооткат настроек.
Если есть доступ в инет, то ставим редактор nano и не сношаем мозги работой с vi.

2. Изменяем порты Web-интерфейса и SSH-сервера
Первое выполняется путем редактирования файла /etc/config/uhttpd через ssh

list listen_http 0.0.0.0:34567
list listen_http [::]:34567
list listen_https 0.0.0.0:45678
list listen_https [::]:45678

сохраняем.
Далее через ssh (или вебморду) ставим необходимые пакеты:
install luci-lib-px5g px5g-standalone luci-ssl-openssl libustream-openssl
и выполняем
/etc/init.d/uhttpd restart
иногда настройки не применяются и необходима перезагрузка маршрутизатора.

Изменить порт  SSH можно через web-интерфейс перейдя System-Administration или через редактирование файла /etc/config/dropbear.
Перезапуск демона производится командой
/etc/init.d/dropbear restart
Дополнительно обрати внимание, чтоб telnet был отключен, а ssh доступен только из зоны LAN.
Все это проделывается для того, чтоб сбить с толку злоумышленника или зловредное ПО. Ведь роутер может использоваться не только в домашней сети, состоящей из телевизора и двух смартфонов.

3. Русификация
Ставим пакет luci-i18n-base-ru и жмакаем F5.

4. Установка скинов
Ставим пакет luci-theme-material и luci-theme-freifunk-generic и каждый раз жмакаем F5 для просмотра новой темы.

5. Настройка Wi-Fi
Основной момент заключается в использовании длинного пароля в связке с алгоритмом AES + шифрование WPA2-PSK. Пароль должен быть вида G4eSN»A!»2Nr’l-sN’dK. Не используй один пароль для wifi и админки маршрутизатора. Можно для самоуспокоения скрыть имя точки доступа отметив чекбокс «Hide ESSID».  В идеале необходимо уменьшить мощность передатчика (т.к. эфир 2.4ГГц и так замусорен в многоэтажках) и найти максимально свободный канал используя ПО типа Inssider.
Так-же можно добавить планировщик работы Wi-Fi, который будет выключать и включать беспроводные интерфейсы в указанное время. С консоли это делается так: opkg install wifischedule luci-app-wifischedule luci-i18n-wifischedule-ru
Теперь можно переходить в Сервисы — Wi-Fi планировщик и настраивать расписание работы WIFI.
Дополнительно см.  ссылки внизу.

6. Настройка Firewall
Что мы будем защищать? Первое — это маршрутизатор от скана портов, второе — SSH и HTTPS от брутфорса паролей.
Устанавливаем необходимые модули для Iptables:
opkg install iptables-mod-condition iptables-mod-hashlimit iptables-mod-ipsec iptables-mod-ipv4options iptables-mod-physdev iptables-mod-psd kmod-ipt-conntrack kmod-ipt-compat-xtables iptables-mod-extra
Пилим защиту от скана портов:
iptables -I INPUT 2 -p tcp —tcp-flags ALL NONE -j DROP
iptables -I INPUT 3 -p tcp —tcp-flags SYN,FIN SYN,FIN -j DROP
iptables -I INPUT 4 -p tcp —tcp-flags SYN,RST SYN,RST -j DROP
iptables -I INPUT 5 -p tcp —tcp-flags FIN,RST FIN,RST -j DROP
iptables -I INPUT 6 -p tcp —tcp-flags ACK,FIN FIN -j DROP
iptables -I INPUT 7 -p tcp —tcp-flags ACK,PSH PSH -j DROP
iptables -I INPUT 8 -p tcp —tcp-flags ACK,URG URG -j DROP
iptables -I INPUT 9 -p tcp -m tcp —tcp-flags FIN,ACK FIN -j DROP
iptables -I INPUT 10 -p tcp -m tcp —tcp-flags FIN,SYN,RST,PSH,ACK,URG FIN,SYN,RST,PSH,ACK,URG -j DROP
iptables -I INPUT 11 -p tcp -m tcp —tcp-flags FIN,SYN,RST,PSH,ACK,URG NONE -j DROP
iptables -I INPUT 12 -m psd -j DROP
Пилим защиту от брутфорса паролей ssh:

7. Меняем MAC снаружи и MAC Wi-Fi
Зачем нам менять МАС? Для того, чтоб обмануть злоумышленника или вредонос. Приведу пример, допустим у тебя стоит TP-Link, который имеет непропатченую производителем уязвимость и по MAC адресу интерфейса можно определить, какой у тебя производитель маршрутизатора и поискать уязвимости. Поэтому мы будем маскироваться под что-то другое, допустим под D-Link.
Физический адрес интерфейса меняется в файлах:
/etc/config/wireless
/etc/config/network
или руками через web-интерфейс.

8. Настройка DDNS
Ставим необходимые пакеты
opkg install luci-app-ddns 
luci-i18n-ddns-ru
идем в Сервисы-Динамический DNS и настраиваем согласно настройкам своего DDNS провайдера. Там все просто.
Или есть второй вариант — добавить обновление DDNS связки адрес<>IP в cron.

9. Настраиваем iperf3 на маршрутизаторе
Для автоматического запуска iperf3 в виде демона ставим сам iperf3, а далее идем в вебморду роутера Система-Загрузка и туда вписываем
/usr/bin/iperf3 -f Mbits -B 192.168.100.1 -D -s &
или вписываем строку в /etc/rc.local.

10. Остальные плюшки и советы
Главный момент — это ограничение места на флешке твоего маршрутизатора, которое лимирует количество устанавливаемого софта.
Советую поставить nano, чтоб удобнее было редактировать настройки.
Для супер-безопасного соединения со своим маршрутизатором можно пробрасывать порт web-морды средствами ssh. В общем,  возможно подымать полноценное VPN соединение средствами SSH. Как? Гугл в помощь!
Если по USB подключен винт, то можно мониторить его состояние утилитой smartmontool.
Если есть 2 провайдера, то можно настроить multiwan.
Управление роутером через Zerotier.
Есть возможность запилить WOL на маршрутизаторе, т.е. подключаешься к роутеру снаружи, будишь домашний камп, который полностью выключен (если WOL настроен в BIOS’е) и потом заходишь на домашний комп любым средством для удаленного управления. Для этого необходимо поставить пакеты luci-app-wol и luci-i18n-wol-ru etherwake.
Режем рекламу средствами OpenWRT. И не только рекламу, а еще и хосты, замеченные в атаках или рассылках спама.

https://oldwiki.archive.openwrt.org/doc/howto/secure.access
https://weblance.com.ua/143-wi-fi-v-massy-osnovnye-ponyatiya-i-nastroyki-dlya-nachinayuschih.html
https://habr.com/ru/post/149447/
http://www.thg.ru/network/pochemu_wifi_ploho_rabotaet_i_kak_eto_ispravit_chast_1/print.html
https://habr.com/ru/company/comptek/blog/427575/
https://github.com/openwrt/packages/tree/master/net/simple-adblock/files

исходные данные
основной роутер имеет ip 192.168.1.1, на роутере настроен выход в Интернет
канал wifi зафиксирован на основном роутере (в примере 13-канал)
роутер на LEDE/Openwrt имеет ip 192.168.1.1, подключен к ПК с помощью кабеля в разъем LAN

настройка роутера

1. зайти в настройки роутера, перейти в «Сеть—Интерфейсы»

2. отредактировать интерфейс LAN

3. изменить ip адрес на 192.168.10.1, нажать «сохранить и применить»

4. произойдет применение настроек, на некоторых версиях проошивок в течение 30 секунд нужно зайти по новому ip 192.168.10.1 (иначе произойдет откат настроек по изменению ip-адреса), если Вы не успели, то дождаться появления предупреждения и выбрать «Применить без проверки»

5. зайти в настройки роутера по новому адресу 192.168.10.1, перейти в «Сеть—Wi-Fi»

6. нажать «Изменить», чтобы отредактировать настройки точки доступа wifi

7. на странице настроек:
— включить wifi точку (если выключена, нажав кнопку «Включить», при включенной точке wifi кнопка будет «Отключить» — тогда ее не нужно нажимать)
— выбрать канал как у основного роутера (в примере 13 канал)
— настроить имя сети (ESSID), шифрование и пароль (можно задать такое же имя и пароль wifi как у основного роутера)
— проверить, что в поле «сеть» выбрано «lan» 
— нажать «сохранить и применить»

8. на странице «Сеть—Wi-Fi» нажать «Поиск» для поиска точки wifi основного роутера

9. выбрать точку wifi основного роутера и нажать «Подключение к сети»

10. на следующей странице обязательно снять отметку (убрать «галочку») с «Заменить настройку беспроводного соединения», ввести пароль от точки wifi основного роутера, нажать «применить»

11. на следующей странице нажать «сохранить и применить»

12. если все данные указаны правильно, то на странице «Сеть—Wi-Fi» будет показан статус подключения к основному роутеру в качестве клиента wifi

на странице «Сеть—Интерфейсы» появится новое подключение WWAN, на котором будет получен ip-адрес от основного роутера, на данном этапе на роутере уже должен быть Интернет (необходимо проверить выход в Интернет, если выхода нет, значит где-то допущена ошибка или основной роутер не имеет выхода в Интернет)

13. перейти в «Система—Программное обеспечение»

14. обновить списко пакетов для установки, нажав «Обновить списки», при удачном обновлении должны загрузиться списки пакетов

15. установить пакет «relayd», для этого в поле «Загрузить и установить пакет» ввести relayd и нажать «ОК»

при удачной загрузке и установке пакета отобразится соответствующая запись

16. аналогично установить пакет «luci-proto-relay», для этого в поле «Загрузить и установить пакет» ввести luci-proto-relay и нажать «ОК»

——————————————————
пакеты также можно установить через консоль SSH (если пакеты установлены через веб-интерфейс, то через SSH устанавливать не нужно), для этого:
1) подключиться к роутеру по SSH, например через Putty (ip 192.168.10.1, логин: root, пароль: пароль от роутера)

2) выполнить команду

opkg update

3) установить пакеты командой:

opkg install relayd luci-proto-relay

——————————————————
17. перейти в «Сеть—Интерфейсы», добавить новый интерфейс

18. указать имя интерфейса (произвольно, в примере имя «repeater»), выбрать протокол «Мост-ретраслятор»

19. на следущей странице указать следующие настройки:
— «Локальный IPv4 адрес» — 192.168.1.4 (можно  и другой из подсети основного роутера 192.168.1.х)
— «Ретраслятор между сетями» — выбрать «lan» и «wwan»
— на вкладке «Настройки межсетевого экрана» выбрать lan в поле «Создать/Назначить зону сетевого экрана» (зеленым цветом)
— нажать «сохранить» (НЕ «сохранить и применить»)

20. на странице «Сеть—Интерфейсы» отредактировать интерфейс WWAN

21. на вкладке «Настройки межсетевого экрана» выбрать lan в поле «Создать/Назначить зону сетевого экрана» (зеленым цветом), нажать «сохранить» (НЕ «сохранить и применить»)

22. на странице «Сеть—Интерфейсы» отредактировать интрефейс LAN

23. «IPv4 адрес» указать как в пункте 19, т.е. 192.168.1.4, ниже в настройках «DHCP-сервер» отключить DHCP, поставив отметку «игнорировать интерфейс», нажать «сохранить и применить»

24. при необходимости перезагрузить роутер, после загрузки можно зайти в настройки роутера по адресу 192.168.1.4
клиенты подключенные к роутеру (репитеру) получают ip-адреса от основного роутера и находятся в одной подсети с клиентами подключенными как к репитеру, так и к основному роутеру, общие ресурсы в локальной сети будут доступны на всех клиентах.

 

Настройка роутера на LEDE/Openwrt в качестве репитера (веб-интерфейс на английском языке)

keine-lust

сетевое-администрирование

  • Сетевое администрирование

  • OpenWrt

Как изменить ip адрес роутера на OpenWRT с 192.168.1.1 на другой? Никак не могу найти(


  • Вопрос задан

  • 7574 просмотра


Комментировать


Решения вопроса 1

idShura

Редактируешь /etc/config/network
и затем /etc/init.d/network restart


Комментировать

Пригласить эксперта


Похожие вопросы


  • Показать ещё
    Загружается…

ЛАНИТ

Санкт-Петербург

от 80 000 ₽

09 окт. 2023, в 20:54

100000 руб./за проект

09 окт. 2023, в 20:31

30000 руб./за проект

09 окт. 2023, в 19:26

1500 руб./в час

Минуточку внимания

  • Openvpn в роутере tp link для чего
  • P2p как подключить к роутеру
  • Openwrt как поставить пароль на роутер
  • Openvpn client на роутере asus
  • Openwrt как зайти на роутер