Svyatoybog Опубликовано 6 сентября, 2015 (изменено) · Жалоба Всем привет! есть маленькая просьба помочь в написание скриптика для 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 (в котором весь радио трафик) доставить до микротика и поднять на нем Хотспот. Изменено 6 сентября, 2015 пользователем Svyatoybog Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 6 сентября, 2015 · Жалоба какой нафиг скрипт? там всё что Вам нужно из Веб-морды делается. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Svyatoybog Опубликовано 6 сентября, 2015 · Жалоба На nanostation 2 loco? Вот для примера есть на форуме http://local.com.ua/forum/topic/43275-%D1%81%D1%82%D0%B0%D1%80%D1%8B%D0%B5-%D0%B4%D0%B5%D0%B2%D0%B0%D0%B9%D1%81%D1%8B-ubnt-%D0%B8-vlan/ Просто я написано правильного алгоритма еще не силен(( Извиняюсь за ошибки в тексте пишу с телефона Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
rdc Опубликовано 6 сентября, 2015 · Жалоба там речь про nanostation 2 (не m2), это древняя железка 802.11g на m2 это делается штатными средствами, лениво покликивая мышкой Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 6 сентября, 2015 · Жалоба Извиняюсь, не внимательно почёл,у Вас не М-серия, а старый локо, да, там через скрипт, а в чём собственно проблема? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Svyatoybog Опубликовано 7 сентября, 2015 · Жалоба Скажем так опыта маловато))), как правильно мою мыслю реализовать скриптом? Вот принципе и вся проблема) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ii_blag Опубликовано 7 сентября, 2015 (изменено) · Жалоба Тоже обращусь к линуксойдам)))) ниже представленный скрипт , добавит управляющий влан 9 на bullet2, при этом абоны должны получать адреса по 10-му влану? #!/bin/sh # /etc/persistent/rc.poststart #########Bullet 2 AP-WDS BRIDGE############ #Manage vlan MGVLAN_ID=9 #User vlan URVLAN_ID=10 IP=10.0.0.200 MASK=255.255.255.0 GW=10.0.0.1 /sbin/ifconfig br0 down /sbin/brctl delif br0 eth0 /sbin/brctl delif br0 ath0 /sbin/brctl delbr br0 #management vlan /sbin/vconfig add eth0 ${MGVLAN_ID} /sbin/vconfig add ath0 ${MGVLAN_ID} /sbin/ifconfig eth0.${MGVLAN_ID} up /sbin/ifconfig ath0.${MGVLAN_ID} up /sbin/brctl addbr br${MGVLAN_ID} /sbin/brctl addif br${MGVLAN_ID} eth0.${MGVLAN_ID} /sbin/brctl addif br${MGVLAN_ID} ath0.${MGVLAN_ID} /sbin/ifconfig br${MGVLAN_ID} ${IP} netmask ${MASK} up route del default gw 0.0.0.0 route add default gw ${GW} br${MGVLAN_ID} #User vlan /sbin/vconfig add eth0 ${URVLAN_ID} /sbin/vconfig add ath0 ${URVLAN_ID} /sbin/ifconfig eth0.${URVLAN_ID} up /sbin/ifconfig ath0.${URVLAN_ID} up /sbin/brctl addbr br${URVLAN_ID} /sbin/brctl addif br${URVLAN_ID} eth0.${URVLAN_ID} /sbin/brctl addif br${URVLAN_ID} ath0.${URVLAN_ID} /sbin/ifconfig br${URVLAN_ID} up Изменено 7 сентября, 2015 пользователем ii_blag Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Svyatoybog Опубликовано 7 сентября, 2015 · Жалоба Тоже обращусь к линуксойдам)))) ниже представленный скрипт , добавит управляющий влан 9 на bullet2, при этом абоны должны получать адреса по 10-му влану? #!/bin/sh # /etc/persistent/rc.poststart #########Bullet 2 AP-WDS BRIDGE############ #Manage vlan MGVLAN_ID=9 #User vlan URVLAN_ID=10 IP=10.0.0.200 MASK=255.255.255.0 GW=10.0.0.1 /sbin/ifconfig br0 down /sbin/brctl delif br0 eth0 /sbin/brctl delif br0 ath0 /sbin/brctl delbr br0 #management vlan /sbin/vconfig add eth0 ${MGVLAN_ID} /sbin/vconfig add ath0 ${MGVLAN_ID} /sbin/ifconfig eth0.${MGVLAN_ID} up /sbin/ifconfig ath0.${MGVLAN_ID} up /sbin/brctl addbr br${MGVLAN_ID} /sbin/brctl addif br${MGVLAN_ID} eth0.${MGVLAN_ID} /sbin/brctl addif br${MGVLAN_ID} ath0.${MGVLAN_ID} /sbin/ifconfig br${MGVLAN_ID} ${IP} netmask ${MASK} up route del default gw 0.0.0.0 route add default gw ${GW} br${MGVLAN_ID} #User vlan /sbin/vconfig add eth0 ${URVLAN_ID} /sbin/vconfig add ath0 ${URVLAN_ID} /sbin/ifconfig eth0.${URVLAN_ID} up /sbin/ifconfig ath0.${URVLAN_ID} up /sbin/brctl addbr br${URVLAN_ID} /sbin/brctl addif br${URVLAN_ID} eth0.${URVLAN_ID} /sbin/brctl addif br${URVLAN_ID} ath0.${URVLAN_ID} /sbin/ifconfig br${URVLAN_ID} up Этот скрипт я ковырял и что то уменя результат тотже! Управляющий работает, клиентский нет. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ii_blag Опубликовано 7 сентября, 2015 · Жалоба Этот скрипт я ковырял и что то уменя результат тотже! Управляющий работает, клиентский нет. У меня вообще не применяется, уходит в ребут ,и все как прежде.... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 7 сентября, 2015 · Жалоба Тоже обращусь к линуксойдам)))) ниже представленный скрипт , добавит управляющий влан 9 на bullet2, при этом абоны должны получать адреса по 10-му влану? судя по скрипту просто проброшен eth0.10 на ath0.10 зачем это нужно -- сложно сказать, ибо по дефолту влан-ы и так ходят прозрачно. Скажем так опыта маловато какая версия прошивки? #!/bin/sh # /etc/persistent/rc.poststart #########Bullet 2 AP-WDS BRIDGE############ #User vlan URVLAN_ID=10 IP=10.0.0.200 MASK=255.255.255.0 GW=10.0.0.1 #Destroy default bridge configuration /sbin/ifconfig br0 down /sbin/brctl delif br0 eth0 /sbin/brctl delif br0 ath0 /sbin/brctl delbr br0 #add user vlan /sbin/vconfig add eth0 ${URVLAN_ID} /sbin/ifconfig eth0.${URVLAN_ID} up #Create user data bridge /sbin/brctl addbr br0 /sbin/brctl addif br0 eth0.${URVLAN_ID} /sbin/brctl addif br0 ath0 /sbin/ifconfig br0 up #Create management interface /sbin/ifconfig eth0 ${IP} netmask ${MASK} up route del default gw 0.0.0.0 route add default gw ${GW} eth0 У меня вообще не применяется, уходит в ребут ,и все как прежде.... какая версия прошивки? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Svyatoybog Опубликовано 7 сентября, 2015 · Жалоба Лично у меня последняя 4 версия! Мне нужно чтобы с радио интерфейса ath0 доставить трафик вланомдо микротика! А на eth0 назначить айпи маску и шлюз и оставить его в чистом виде для управления Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 7 сентября, 2015 · Жалоба Лично у меня последняя 4 версия! на сколько я помню, 4-ая версия уже поддерживает конфигурацию vlan-ов через конфигурационный файл. греп по ubntcfg на предмет vlan Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Svyatoybog Опубликовано 7 сентября, 2015 · Жалоба Но судя по форуму выше указанной мной ссылке то решается это только скриптом Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 7 сентября, 2015 · Жалоба Но судя по форуму выше указанной мной ссылке то решается это только скриптом для 3.х -- да, для 4.х не уверен. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Svyatoybog Опубликовано 7 сентября, 2015 · Жалоба Так а вы не подсобите примерчиком исходя из моих нужд в первом посте? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 7 сентября, 2015 · Жалоба В посте http://forum.nag.ru/forum/index.php?showtopic=107987&view=findpost&p=1171148 я же выложил код. Повторюсь, прогрепайте cat /sbin/ubntcfg |grep vlan Есть шанс, что можно без скриптов через конфиг всё запихнуть, что более правильно. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Svyatoybog Опубликовано 7 сентября, 2015 · Жалоба Большое спасибо, проверю отпишусь обязательно) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Svyatoybog Опубликовано 7 сентября, 2015 (изменено) · Жалоба cat /sbin/ubntcfg |grep vlan В конфиге нету упоминаний о vlan #!/bin/sh # /etc/persistent/rc.poststart #########Bullet 2 AP-WDS BRIDGE############ #User vlan URVLAN_ID=10 IP=10.0.0.200 MASK=255.255.255.0 GW=10.0.0.1 #Destroy default bridge configuration /sbin/ifconfig br0 down /sbin/brctl delif br0 eth0 /sbin/brctl delif br0 ath0 /sbin/brctl delbr br0 #add user vlan /sbin/vconfig add eth0 ${URVLAN_ID} /sbin/ifconfig eth0.${URVLAN_ID} up #Create user data bridge /sbin/brctl addbr br0 /sbin/brctl addif br0 eth0.${URVLAN_ID} /sbin/brctl addif br0 ath0 /sbin/ifconfig br0 up #Create management interface /sbin/ifconfig eth0 ${IP} netmask ${MASK} up route del default gw 0.0.0.0 route add default gw ${GW} eth0 Данный скрипт работает, спасибо автору)) Изменено 7 сентября, 2015 пользователем Svyatoybog Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lmsnet Опубликовано 8 марта, 2016 · Жалоба Подскажите пожалуйста, почему не сохраняет изменения после перезагрузки. /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 cfgmtd -w -p /etc/ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 8 марта, 2016 · Жалоба save не помогает? версия прошивки какая? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lmsnet Опубликовано 8 марта, 2016 (изменено) · Жалоба XS2.ar2316.v4.0.4.5074.150724.1340 После перезагрузки все удаляет, есть ли еще способ подружить с vlan? save Found Active on[1] ... Found Backup1 on[2] ... Storing Active[2] ... [%100] Active->Backup[1] ... [%100] Изменено 8 марта, 2016 пользователем lmsnet Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 9 марта, 2016 · Жалоба Сделайте ls /etc/persistent До и после перезагрузки. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lmsnet Опубликовано 9 марта, 2016 (изменено) · Жалоба до перезагрузки dropbear_dss_host_key dropbear_rsa_host_key rc.poststart после dropbear_dss_host_key dropbear_rsa_host_key rc.poststart -sh: dropbear_dss_host_key: not found Изменено 9 марта, 2016 пользователем lmsnet Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 9 марта, 2016 · Жалоба ну а cat /etc/persistent/rc.poststart после перезагрузки? и ls -al /etc/persistent/ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lmsnet Опубликовано 9 марта, 2016 · Жалоба XS2.ar2316.v4.0.4.5074.150724.1340# cat /etc/persistent/rc.poststart XS2.ar2316.v4.0.4.5074.150724.1340# XS2.ar2316.v4.0.4.5074.150724.1340# ls -al /etc/persistent/ drwxrwxr-x 2 ubnt admin 100 Jan 1 2000 . drwxrwxr-x 9 ubnt admin 660 Jul 24 13:42 .. -rw------- 1 ubnt admin 457 Oct 13 2009 dropbear_dss_host_key -rw------- 1 ubnt admin 427 Oct 13 2009 dropbear_rsa_host_key -rwxr-xr-x 1 ubnt admin 0 Jul 24 13:59 rc.poststart Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...