NewUse Опубликовано 9 марта, 2016 · Жалоба а перед перезагрузкой? cat /etc/persistent/rc.poststart откуда прошивку брали? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
magnum50 Опубликовано 9 марта, 2016 · Жалоба Всем привет! есть маленькая просьба помочь в написание скриптика для loco2. Есть два интерфейса ath0 и еth0 задача такая добавить на еth0 vlan id - 10 (eth0.10), и объединить его в bridge c ath0, а на eth0 назначить адрес (для управления точкой) 10.100.103.222, маску 255.255.255.252 и шлюз 10.100.103.220 P.S. Весь трафик с vlan10 (в котором весь радио трафик) доставить до микротика и поднять на нем Хотспот. у тебя ошибка, если ip 10.100.103.222 с маской 252, то шлюз 10.100.103.221 а не 10.100.103.220 значит так скрипт такой: # Delete ath0 IP ifconfig ath0 0.0.0.0 # Turn off bridge ifconfig br0 down # Delete eth0 from bridge brctl delif br0 eth0 # Create VLAN's vconfig add eth0 10 # Turn on our interfaces ifconfig eth0.10 0.0.0.0 up # Create bridge brctl addif br0 eth0.10 ifconfig br0 up # configure IP & route ifconfig eth0 10.100.103.222 netmask 255.255.255.252 up route del default gw 0.0.0.0 route add default gw 10.100.103.221 eth0 теперь сам скрипт кладём в файл, например с помощью команды: vi /etc/persistent/rc.poststart как набили текст, сохраняем в редакторе :wq добавляем права и сохраняем конфиг: chmod +x /etc/persistent/rc.poststart cfgmtd -w -p /etc/ и перезагружаемся. должно работать, сам не проверял ибо такою архаику давно не настраивал, а искать где она у нас стоит лень ))) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lmsnet Опубликовано 9 марта, 2016 (изменено) · Жалоба а перед перезагрузкой? cat /etc/persistent/rc.poststart откуда прошивку брали? ubnt.com. Ставил версию 3,6 тоже не сохраняет. Перед перезагрузкой XS2.ar2316.v4.0.4.5074.150724.1340# cat /etc/persistent/rc.poststart XS2.ar2316.v4.0.4.5074.150724.1340# Изменено 9 марта, 2016 пользователем lmsnet Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 9 марта, 2016 · Жалоба ну так он же у Вас пустой и чего Вы тогда хотите?, всё сохраняется, как видите. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lmsnet Опубликовано 9 марта, 2016 · Жалоба Я наверное что то не понимаю, включаем устройство, забиваем настройки, сохраняем. Все работает, перегружаем. Настройки пропали. touch /etc/persistent/rc.poststart ifconfig ath0 0 0.0.0.0 route del default gw 0.0.0.0 vconfig add ath0 101 ifconfig ath0.101 0.0.0.0 up vconfig add ath0.101 ifconfig ath0.101 192.168.10.2 netmask 255.255.255.252 up route add default gw 192.168.10.1 ath0.101 iptables -t nat -I POSTROUTING -o ath0.101 -j MASQUERADE chmod +x /etc/persistent/rc.poststart cfgmtd -w -p /etc/ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 9 марта, 2016 · Жалоба Ну так Вы создали пустой файл и выполнили комманды, вместо того, чтоб их в файл занести. для внесения команд файл можно воспользоваться редактором vi (он не прост в использовании, так что гугл поможет), либо посторочно перенаправлять вывод эхо-команды. например echo "#!/bin/ash" > /etc/persistent/rc.poststart echo "ifconfig ath0 0 0.0.0.0" >> /etc/persistent/rc.poststart echo "route del default gw 0.0.0.0" >> /etc/persistent/rc.poststart ... echo "iptables -t nat -I POSTROUTING -o ath0.101 -j MASQUERADE" >> /etc/persistent/rc.poststart chmod +x /etc/persistent/rc.poststart cfgmtd -w -p /etc/ Ну как-то так. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lmsnet Опубликовано 13 марта, 2016 · Жалоба Ну так Вы создали пустой файл и выполнили комманды, вместо того, чтоб их в файл занести. для внесения команд файл можно воспользоваться редактором vi (он не прост в использовании, так что гугл поможет), либо посторочно перенаправлять вывод эхо-команды. например echo "#!/bin/ash" > /etc/persistent/rc.poststart echo "ifconfig ath0 0 0.0.0.0" >> /etc/persistent/rc.poststart echo "route del default gw 0.0.0.0" >> /etc/persistent/rc.poststart ... echo "iptables -t nat -I POSTROUTING -o ath0.101 -j MASQUERADE" >> /etc/persistent/rc.poststart chmod +x /etc/persistent/rc.poststart cfgmtd -w -p /etc/ Ну как-то так. Спасибо! Так работает Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SunRaIn Опубликовано 14 октября, 2016 · Жалоба Подскажите каким скриптом можно пробросить 70 VLAN управления на точки NanoStation2? Так, чтобы можно было управлять и мониторить AP и client по 70 VLAN, а абонентский трафик проходил бы совершенно прозрачно? P.S.Пробовал преобразовать скрипты из этой темы. Управление появляется в соответствующем VLANе, но при этом не может пройти ни какой другой трафик до абонента. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...