![]() |
|
|
|
|
#1 |
|
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 445 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Правила хранятся в /etc/config/firewall
Но зачем вам куча ненужных правил? Должно по идее хватить этих команд Код:
iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT iptables -A FORWARD -d 192.168.1.0/24 -j ACCEPT iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE Код:
net.ipv4.ip_forward=1 А попробуйте еще вариант без ната, проводной сети пропишите вручную адрес 192.168.0.2 (или другой не занятый), шлюз 192.168.0.1 и DNS 8.8.8.8, а на wlan0 не прописывайте адрес никакой, в luci в конфигурации беспроводного клиента поставьте галку lan. Потом просто подключитесь к беспроводной сети. Последний раз редактировалось solalex; 02.02.2015 в 21:53. |
|
|
|
|
|
#2 | |
|
Senior Member
|
Спасибо, но это слишком сложно для школьников. Я нашёл способ попроще. Ставлю LuCI, ставлю iptables и firewall. Запускаю firewall, удаляю настройки для wwan и wifi. Заново присоединяюсь к сети и всё автоматически настраивается! Ура, товарищи! Как мне это раньше в голову не пришло, я просто не знал какого приложения кроме firewall'а не хватает.
П.С. Кстати, с relayd больше свободного места остаётся, но там нужно вводить настройки сети вручную, а мне желательно единообразие и больше автоматизма. Цитата:
__________________
Россия навсегда! Последний раз редактировалось uni; 02.02.2015 в 22:10. |
|
|
|
|
|
|
#3 |
|
Senior Member
|
В общем, если кому интересно. Чтобы просто настроить роутер как клиент wi-fi и раздачу Интернета по сети, то нужно сначала установить и настроить openwrt, потом перепрошить с сохранением настроек на cyberwrt. Интернет частично отвалится, но пакеты можно будет установить. Устанавливаем модули терминал и пакеты. С помощью модуля Пакеты устанавливаем firewall, с помощью модуля Терминал запускаем его командой: /etc/init.d/firewall start
После этих манипуляций доступ в Интернет восстановится, но свободного места будет меньше где-то на 150 Кб. Если хотите сэкономить, то лучше используйте relayd, т.е. мост ретранслятор. Плюсом будет то, что он требует всего около 20 Кб для работы. Минусом - нужно явно указывать ip для моста и wwan (один и тот же), иначе вы не сможете попасть на сам роутер. Если wwan будет клиентом dhcp, то ПК, подключенный к роутеру через кабель, получит ip от роутера, раздающего Интернет. Т.е. промежуточный роутер будет "невидимым".
__________________
Россия навсегда! Последний раз редактировалось uni; 03.02.2015 в 11:09. |
|
|
|
|
|
#4 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9825 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Можно модуль сделать, и обойтись без прошивки OpenWrt
|
|
|
|
|
|
#5 |
|
Senior Member
|
Так ты уже сделал этот модуль, он называется LuCI. Можно его установить и сделать всё то же самое. С LuCI и firewall получается практически та же openwrt. Промежуточный этап мне нужен для частного случая, чтобы школьникам показать как выглядит openwrt.
Т.е. постепенно переходим от оригинальной прошивки до cyberwrt, используя практически одну мышку. Я хотел обойтись без использования терминала и ввода чего-нибудь. Всякие магические команды должны отсутствовать для начального ознакомления. С модулем Обновление теперь можно вернуться на оригинальную прошивку в пару кликов. Практически всё готово и ко мне только что привезли запчасти от робота. Сейчас буду собирать. Надо только за оптопарами съездить.
__________________
Россия навсегда! |
|
|
|
|
|
#6 | |
|
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1313 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
|
|
|
|
|
|
|
#7 |
|
Senior Member
|
Для этого есть специальные отдельные курсы. Называются LPI. Я проходил несколько и скажу, что это совершенно отдельная история. Они не подходят для вовлечения кого-то, там нужно работать мозгом не хуже, чем в институте.
__________________
Россия навсегда! |
|
|
|
|
|
#8 |
|
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1313 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Может как-то параллельно, понемногу приучать, чтоб не боялись в будущем.
Да и как вообще воспринимать комп без консоли? |
|
|
|
|
|
#9 |
|
Senior Member
|
У меня планшет без консоли и ничего, живу. Консоль - это сферический конь. На самом деле есть два мира: Unix и windows. У них разные подходы. Если изучать bash в Linux - это одно, если power shell в windows - это другое. Командный интерпретатор Linux является частью идеологии Unix и его нельзя изучать отдельно от архитектуры Unix, иначе будут непонятны команды и их параметры. LPI курсы так и построены, ты сначала знакомишься с архитектурой Linux, а уже потом начинаешь изучать команды. Архитектура - это не разбиение диска C, это более общие понятия.
Поэтому мешать всё в одно нельзя. Сначала знакомство, втягивание, а потом уже должно хватить желания на более сложные вещи.
__________________
Россия навсегда! |
|
|
|
|
|
#10 |
|
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1313 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Блин, интересная у Тебя работа )))
На мой взгляд, консоль - это способ видеть комп изнутри. Например если гуи-приложение не запускается, то ничего не видно, а в терминале пишется ошибка. Иными словами, когда владеешь консолью - ты бог (root). Вот как детей заинтересовать я не знаю ))) |
|
|
|
![]() |
| Метки |
| network openwrt, wi-fi openwrt, настройка сети openwrt |
| Здесь присутствуют: 15 (пользователей: 0 , гостей: 15) | |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|