Перейти к содержимому
Калькуляторы

XuHT

Пользователи
  • Публикации

    59
  • Зарегистрирован

  • Посещение

О XuHT

  • Звание
    Абитуриент
  1. Согласен. Лучше бы его вообще не пихали. Мозги только пудрят :)
  2. Я не знаю каким чудом заработало, но винда получила маршруты от микротика. Правда, не все так гладко IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.137.126 192.168.137.7 25 0.0.0.0 0.0.0.0 192.168.15.1 192.168.15.31 2000 10.0.0.0 255.0.0.0 192.168.15.1 192.168.15.31 1002 10.2.1.0 255.255.255.240 192.168.15.1 192.168.15.31 1002 10.10.2.0 255.255.255.192 192.168.15.1 192.168.15.31 1002 10.10.7.0 255.255.255.0 192.168.15.1 192.168.15.31 1002 10.10.10.1 255.255.255.255 192.168.15.1 192.168.15.31 1002 10.10.118.0 255.255.255.128 192.168.15.1 192.168.15.31 1002 10.172.1.0 255.255.255.0 192.168.15.1 192.168.15.31 1002 Анонсится сеть 10.0.0.0/16 и при этом те, которые мне нужны по /24 и меньше. Плюс не обновляются маршруты без передергивания интерфейса на компе. Я конечно дико извиняюсь, но причем тут upnp?
  3. Для поставленной задачи его хватает за глаза. Это лично моя "динамика" а не в сети в целом. Да пускай OSPF будет. Мне главное получить сети автоматом а не прописывать их руками )
  4. Сети могут быть любыми. Первый интерфейс использует основной рутер - дефолтный маршрут там. Ко второму интерфейсу подключен второй ротуер, он в свою очередь получает некоторые сети по OSPF от другого роутера. Сети могут быть частные и разных размеров. Мне надо, что бы мой комп автоматически получил эти маршруты от второго роутера. Переодически делаю на компе статикой. Добавляю, удаляю.. Но это напрягает. P.S. Ставить виртуалки или запускать на винде линуксовые приложухи (кстати да - в 10-ке можно поставить тот-же kali) - по моему, это не меньший изврат, чем разобраться с RIP на винде. И отдельные железки тут ни к чему.
  5. Уважаемые! Ну покажите, что вы умеете читать не столько между строк. Я же написал - Я не собираюсь из винды делать роутер. Это рабочая станция с 2 интерфейсами. Надо что бы определенные сети ходили через второй интерфейс. Помимо изменений на роутре, в даном случае нужно делать и на компе. А это не удобно. К тому-же нужно запускать консоль с правами админа Изврат-же :) Но у меня рабочая станция. Вроде как нет возможности ставить bgp
  6. Привет! В составе Windows (7, 8, 10) есть служба RIP Listener. Судя по всему, это RIP v1. Но мне так и не удалось с помощью него принять маршруты от MikroTik. Не спрашивайте зачем, но мне для удобства :) Не обязательно RIP. Можно и OSPF. Нужно иметь возможность только принимать маршруты. Кто-нибудь пробовал настроить или использовать стороний софт?
  7. Выкладываю на все общее обозрение https://gitlab.com/0x2cafe/get_vlan/blob/ead3face8e9b22c0f9eb44f32bdc98a511dad00f/get_vlan.sh Есть небольшая недоработка - когда на одном порту может отобразить влан с тегом и без тега.
  8. Ну вроде как, почти доделал скрипт Получилось как то так. +---------------------------------------+ | DES-3200-10/C1 Fast Ethernet Switch | +---------------------------------------+ |PORT NUM | PVID | +=======================================+ | Tagged vlan | +---------------------------------------+ |1 | 3 666 777 | |2 | 3 666 777 | |3 | 777 | |4 | 777 | |6 | 777 | |7 | 777 | |8 | 777 | |9 | 666 777 888 999 | +---------------------------------------+ | Unagged vlan | +---------------------------------------+ |1 | 666 | |2 | 666 | |3 | 777 | |4 | 777 | |6 | 777 | |7 | 777 | |8 | 777 | +---------------------------------------+ Единственное, пока не могу придумать, как вывести одну таблицу - порт и вллан как таггед, так и антаггед. Например: +---------------------------------------+ |1 | T: 3 777 U: 666 | |2 | T: 3 777 U: 666 | |3 | U: 777 | |4 | U: 777 | |6 | U: 777 | |7 | U: 777 | |8 | U: 777 | |9 | T: 666 777 888 999 | +---------------------------------------+ У меня в скрипте, номер порта это массив. Как можно сравнить массивы в цикле между собой? Если сравнивать по отдельности каждый массив, типо вот так: if [[ "${#tagged_port[1]}" == "${#untagged_port[1]}" ]] then echo U: "${untagged_port[1]}" else [[ "${tagged_port[1]}" != "${untagged_port[1]}" ]] echo T: "${tagged_port[1]}" | sed 's/'"${untagged_port[1]}"'//g' echo U: "${untagged_port[1]}" fi То все ок, и отображает T: 3 777 U: 666
  9. Решил свою проблему. Я bc скармливаю дополнительные FF, а после вывода обрезаю первые 8 символов. echo "ibase=16; obase=2; FF$var" | bc | cut -c 9- Как это называется в программировании? - костыли? )
  10. Кое что получилось, но столкнулся с нюансом. При конвертировании в хекса в бинарник, обрезаются первые нули. Соответственно нумерация портов начинается со сдвигом. К примеру. Свитч возвращает Hex-STRING: 0F C0 00 00 00 00 00 00, вырезаю с помощью awk нужные 0FC00000, подставляю для перевода через bc (самый простой вариант) echo "obase=2; ibase=16; 0FC00000" | bc Получаю 1111110000000000000000000000 Первых 4 нулей у меня нет. Соответственно, первые четыре порта пропущены. В итоге нумерация портов начинается с 1 :( VLAN 777 is tagged on port 1 VLAN 777 is tagged on port 2 VLAN 777 is tagged on port 3 VLAN 777 is tagged on port 4 А по факту VID : 777 Member Ports : 5-8 Как конвертнуть в бинарник без обрезания нулей? :)
  11. Ну пусть то перл или еще что, у меня не хватает навыка, что бы понять, как мне 10000001 11000000 0000000 000000000 сопоставить с номерами портов. Причем таких записей может быть несколько.. Может есть скрипт на php?
  12. Привет! Ищу совета в написании скрипта на баше. Есть необходимость стягивать по SNMP наличие вланов с порта с коммутаторов D-LINK, ZyXEL, CISCO. В общем как все происходит 1) Стягиваю со свитча все вланы 2) Вычисляю по каждому влану присутствие на порту и untagged Свитч мне возвращает это в хексе. К примеру получается так: member ports 1 = 00 00 00 00 00 00 00 00 3 = C0 00 00 00 00 00 00 00 10 = FF C0 00 00 00 00 00 00 Untagged ports 1 = 00 00 00 00 00 00 00 00 3 = 00 00 00 00 00 00 00 00 10 = FF 00 00 00 00 00 00 00 В принципе не сложно скриптом перевести в бинарник, отсеяв лишние нули Но как это потом сопоставить с номерами портов? Необходимо вывести информацию в виде (ну или примерно так) 1 = Tag 3: Un 10 2 = Tag 3: Un 10 3 = Un 10 4 = Un 10 5 = Un 10 6 = Un 10 7 = Un 10 8 = Un 10 9 = Tag: 10 10 = Tag: 10 В баше это вообще реально? Или лучше использовать PHP, perl? Если что, в программировании я 0 :)
  13. Немного "забил" на вопрос, но решил вернуться. Помимо NAT`а, мне еще нужно оставить доступным поднятые сервисы на самом микротике. Пусть это будет VPN. В манглах создал по два правила на провайдера Первое правило маркирует входящие пакеты на том интерфейсе, куда подключен провайдер, Второе правило маркирует пакеты для маршрутизации: add action=mark-connection chain=input comment="MARK INPUT ISP1" in-interface=ether1 new-connection-mark=ISP1_input add action=mark-routing chain=output comment="MARK OUTPUT ISP1" connection-mark=ISP1_input new-routing-mark=ISP1_route passthrough=no add action=mark-connection chain=input comment="MARK INPUT ISP2" in-interface=ether2 new-connection-mark=ISP2_input add action=mark-routing chain=output comment="MARK OUTPUT ISP2" connection-mark=ISP2_input new-routing-mark=ISP2_route passthrough=no В роуте создал по маршруту на каждого провайдера add comment="MARKED ROUTE ISP1" distance=1 gateway=1.1.1.254 routing-mark=ISP1_route add comment="MARKED ROUTE ISP2" distance=1 gateway=2.2.2.254 routing-mark=ISP2_route add comment="DEFAULT ROUTE ISP1" distance=2 gateway=1.1.1.254 Эта кухня работает только для трафика, предназначенного самому рутеру. Но проходящий (для NAT) трафик у меня не получается таких образом организовать. Я, так понял, нужно помечать цепочкой forward, а для маршрутизации цепочкой prerouting. Но по сниферу видно, что пакет пришел на один интерфейс и пытается уйти со второго - на котором поднят дефолтный маршрут с метрикой 2 Уверен, что если отключить add comment="DEFAULT ROUTE ISP1" distance=2 gateway=1.1.1.254 то ничего не поменяется
  14. PowerBeam M5 RATE 54 Mbps/IEEE 802.11a

    Так по Wireless Mode все понятно. Первый и второй скрин - режим Access Point (сторона клиента). Третий и четвертый скрин - режим Station (стороная аплинка) По скринам видно, что работают на 114 канале, 5570 На точке доступа (Access point) выставлено принудительно 40 MHz, но т.к. тарелка не хочет запускаться в стандарте N и турбо режим (как у микротик) не поддерживает, то работает на 20 MHz. Со стороны Station, ширина стоит авто. Тут вообще без разницы, ни на что не влияет. Параметры задает Acces Point. Ну а смысл? Сигнал выкручен на самый минимум, как есть, так есть. Не вижу смысла ухудшать. Если что, вот еще одна свеже настроенная. Установленна в другом месте. Настройки такие-же (кроме частот), прошивка 6 версия - последння для этой модели