Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix

SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2023, 01:04   #1
panov
Новичок
 
Регистрация: Nov 2023
Адрес: Moscow
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 1 сообщении
По умолчанию Может кому нужно - делюсь опытом

Дано - Apple MAC с процессором М1
Parallels desktop 19
Windows 11

RNDIS Driver для ARM процессоров ОТСУТСТВУЕТ КАК КЛАСС!!!!!

1. Подключаем Segnetics
2. Говорим - подключить к MAC а не к виртуальной машине
2. Сетевая служба RNDIS Gadger IP вручную - 192.168.111.1 255.255.255.0
gw 192.168.111.1
3. в терминале ifconfig -a
Видим:
Hardware Port: RNDIS/Ethernet Gadget
Device: en7
Ethernet Address: da:6b:ce:fb:ba:bb

4. sudo vim /etc/bootpd.plist

Добавляем строчки - в итоге получится вот так

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>bootp_enabled</key>
<false/>
<key>detect_other_dhcp_server</key>
<integer>1</integer>
<key>dhcp_enabled</key>
<array>
<string>en7</string>
</array>
<key>reply_threshold_seconds</key>
<integer>0</integer>
<key>Subnets</key>
<array>
<dict>
<key>allocate</key>
<true/>
<key>lease_max</key>
<integer>86400</integer>
<key>lease_min</key>
<integer>86400</integer>
<key>name</key>
<string>192.168.111</string>
<key>net_address</key>
<string>192.168.111.0</string>
<key>net_mask</key>
<string>255.255.255.0</string>
<key>net_range</key>
<array>
<string>192.168.111.2</string>
<string>192.168.111.4</string>
</array>
</dict>
</array>
</dict>
</plist>

Итак - мы добавили DHCP сервер который отдаст клиентам адреса со 2-го по 4-й

Запускаемся ->
sudo /bin/launchctl load -w /System/Library/LaunchDaemons/bootps.plist

Выдергиваем контроллер вдергиваем взад. ждем загрузки
Ping 192.168.111.3 - о - вот он гадина
Идем в винду, запускаем лоджикс и наслаждаемся результатом!

Всем хорошего дня!

P.S. а разработчикам Segnetics просьба добавить в контроллере строчку в файлик /etc/network/interfaces ->
dhcp failout address - какой нибуль и в доках указать.
тогда не нужно будет заморачиваться вообще.
Думаю я такой не один с маками и прочей ARM хренью.
panov вне форума   Ответить с цитированием
2 благодарности(ей) от:
Старый 08.11.2023, 11:58   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Может кому нужно - делюсь опытом

Цитата:
Сообщение от panov Посмотреть сообщение
Думаю я такой не один с маками и прочей ARM хренью.
А пробовали работать через wine или bootcamp?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 08.11.2023, 13:38   #3
panov
Новичок
 
Регистрация: Nov 2023
Адрес: Moscow
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 1 сообщении
По умолчанию Ответ: Может кому нужно - делюсь опытом

Для MAC с ARM процессором м1 не работает:
1. Bootcamp
2. wine
3. Windows 10 on ARM - тестовая кривая среда из INSIDER
4. Любые попытки подсунуть RNDIS любым способом. А штатный RNDIS у 11й - это драйвер протокола, а не устройства.

А для MAC на Intel процессоре - работает все и без танцев с бубнами, и Воотсamp и parallels и wine.

Для Mac c M1 и выше процессорами мое решение пока ЕДИНСТВЕННОЕ.
Но вполне рабочее. так что можно в базу знаний класть. выстрадал.
panov вне форума   Ответить с цитированием
Старый 09.11.2023, 10:23   #4
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Может кому нужно - делюсь опытом

Не проще купить отдельный дешевенький калькулятор для работы с контроллерами? Однако МАКи ведь не даром - их по полям таскать....


__________________
Не являюсь сотрудником Segnetics !!!
ATS сейчас на форуме   Ответить с цитированием
Старый 09.11.2023, 10:38   #5
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Может кому нужно - делюсь опытом

Цитата:
Сообщение от ATS Посмотреть сообщение
Не проще купить отдельный дешевенький калькулятор для работы с контроллерами? Однако МАКи ведь не даром - их по полям таскать....
По сравнению с ценой мака - сильно проще).


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 09.11.2023, 11:09   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Может кому нужно - делюсь опытом

Цитата:
Сообщение от ATS Посмотреть сообщение
Не проще купить отдельный дешевенький калькулятор для работы с контроллерами? Однако МАКи ведь не даром - их по полям таскать....
Я в своё время купил для работы в поле ноут по двойной цене мака) И ни разу не пожалел. До сих пор вытягивает все полевые задачи и аккума на световой день хватает, даже тиа портал последний не мамонтом ворочается.

покупать калькулятор - это прежде всего тратить своё время и нервы там, где их можно не тратить. Это тот редкий случай, когда время можно купить за деньги. Время - невозобновляемый ресурс.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 09.11.2023, 11:11   #7
ZelStar
Member
 
Регистрация: Oct 2015
Адрес: Москва
Сообщения: 65
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Может кому нужно - делюсь опытом

Поддерживаю, очень хочется штатное решение для М1 чипа.
Так же не работал, в свое время убил кучу времени на лицензионной параллели, чтоб запустить.


Добавлено через 5 минут


Цитата:
Сообщение от panov Посмотреть сообщение
Дано - Apple MAC с процессором М1
Parallels desktop 19
Windows 11
Подскажите, это нужно сделать один раз и потом просто, как обычно, работать или каждый раз что-то похожее настраивать?
ZelStar вне форума   Ответить с цитированием
Старый 09.11.2023, 12:10   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Может кому нужно - делюсь опытом

Цитата:
Сообщение от panov Посмотреть сообщение
P.S. а разработчикам Segnetics просьба добавить в контроллере строчку в файлик /etc/network/interfaces ->
dhcp failout address - какой нибуль и в доках указать.
тогда не нужно будет заморачиваться вообще.
Думаю я такой не один с маками и прочей ARM хренью.
Я не нашёл в нашем дебиане никаких намёков на возможность использования статики при отказе DHCP. Да и в гугле мне тоже трудно пришлось. Может проведёте опыт и подскажете решение? Буду премного благодарен.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 09.11.2023, 18:24   #9
panov
Новичок
 
Регистрация: Nov 2023
Адрес: Moscow
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 1 сообщении
По умолчанию Ответ: Может кому нужно - делюсь опытом

Цитата:
Сообщение от ZelStar Посмотреть сообщение
Поддерживаю, очень хочется штатное решение для М1 чипа.
Так же не работал, в свое время убил кучу времени на лицензионной параллели, чтоб запустить.


Добавлено через 5 минут




Подскажите, это нужно сделать один раз и потом просто, как обычно, работать или каждый раз что-то похожее настраивать?
Нужно сделать один раз - но работать будет только но том интерфейсе, на котором настраивалось ( у мака несколько портов Type-C )


Добавлено через 7 минут


Цитата:
Сообщение от Arsie Посмотреть сообщение
Я не нашёл в нашем дебиане никаких намёков на возможность использования статики при отказе DHCP. Да и в гугле мне тоже трудно пришлось. Может проведёте опыт и подскажете решение? Буду премного благодарен.
Попробую.
Обычно хватает строчки вида
address ip_failover 192.168.111.xx
panov вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 20:55.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024