Необходимо в wine выполнить программу netsh (системная утилита винды)

Вопросы настройки, запуск любых Windows-программ, кроме игр

Модератор: Hoblin

Аватара пользователя
жучара
Сообщения: 148
ОС: minix 3.1.0

Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение жучара » 17.06.2018 20:40

Друзья! Выполняю в wine одну из программ; сперва в консоли:

Shell

wine explorer
Потом через проводник нахожу нужный мне экзешник и выполняю его. Вот что он мне выдаёт в консоли:

Shell

fixme:netsh:wmain stub: L"Netsh.exe" L"Advfirewall" L"Firewall" L"delete" L"rule" L"name=0pen_Port_KMS" L"protocol=TCP"
А это значит что? А это значит, что он, наверное, хочет чтобы я выполнил команду netsh с нужными параметрами. Выполняю (опять через проводник тычу в cmd и выполняю):

Shell

C:\windows\system32>Netsh.exe Advfirewall Firewall delete rule name=0pen_Port_KMS protocol=TCP

C:\windows\system32>
Но эта ведь команда не выполнялась, как я понимаю. Экзешник опять выдаёт ошибку ту же самую, а потом я прочёл где-то в инете, что должно быть OK в случае удачного выполнения, вот так:

Shell

C:\windows\system32>Netsh.exe Advfirewall Firewall delete rule name=0pen_Port_KMS protocol=TCP
OK

C:\windows\system32>
Как же мне правильно выполнять в wine команду netsh? Спасибо, кто откликнется.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 1566
ОС: Mandriva => Gentoo (~amd64)

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение devilr » 17.06.2018 21:05

А зачем тут именно wine? Для низкоуровневых вещей, типа перехвата пакетов на уровне ядра просто не хватит прав. Если нужно просто настроить сеть - в линуксе есть куча инструментов для этого. Родных.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7724
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение serzh-z » 17.06.2018 21:07

жучара писал(а):
17.06.2018 20:40
Как же мне правильно выполнять в wine команду netsh?
Никак. Нужно вместо него использовать iproute2, iptables и т.д.
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 148
ОС: minix 3.1.0

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение жучара » 17.06.2018 21:08

devilr писал(а):
17.06.2018 21:05
А зачем тут именно wine?
экзешник, который я запускаю- экзешник. Как же без wine-то?
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 148
ОС: minix 3.1.0

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение жучара » 17.06.2018 21:11

serzh-z писал:
17.06.2018 21:07
Никак. Нужно вместо него использовать iproute2, iptables
cmd пишет, что iproute2 и iptables не является ни внутренней или внешней командой, ни batch-скриптом.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 1566
ОС: Mandriva => Gentoo (~amd64)

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение devilr » 17.06.2018 21:25

Штатные средства лучше использовать. Родные. Линуксовые.
Или винда дорога, как память? :)
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 148
ОС: minix 3.1.0

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение жучара » 17.06.2018 21:28

devilr писал(а):
17.06.2018 21:25
Штатные средства лучше использовать.
Да нет штатных в том-то и дело.
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2170
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14,2

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение Hephaestus » 17.06.2018 21:29

Доводилось мне сталкиваться с этой штукой - netsh.
Она и в родной среде работает через пень-колоду.
А уж в wine - тем более. Ну и выше уже сказали - для настройки сети использовать родные инструменты.

А кстати, что это за екзешник такой интересный, которому надо netsh?
Если не секрет, конечно.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2170
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14,2

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение Hephaestus » 17.06.2018 21:31

жучара писал(а):
17.06.2018 21:28
Да нет штатных в том-то и дело.
Ну как же их нет, когда они тут как тут.
Разумеется, их не в wine нужно запускать.
В wine запускаем целевую программу, смотрим, куда она там ломится и настраиваем сеть основной системы (а не wine) соответствующим образом штатными инструментами.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 148
ОС: minix 3.1.0

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение жучара » 17.06.2018 22:00

Hephaestus писал:
17.06.2018 21:29
А кстати, что это за екзешник такой интересный, которому надо netsh?
Если не секрет, конечно.
KMS-активатор
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 148
ОС: minix 3.1.0

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение жучара » 17.06.2018 22:01

Hephaestus писал:
17.06.2018 21:31
Ну как же их нет, когда они тут как тут.
Разумеется, их не в wine нужно запускать.
В wine запускаем целевую программу, смотрим, куда она там ломится и настраиваем сеть основной системы (а не wine) соответствующим образом штатными инструментами.
это как всё делать-то я не пойму?
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 1566
ОС: Mandriva => Gentoo (~amd64)

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение devilr » 17.06.2018 22:03

Ломаем оффтопик? Так его, за яблочко, за яблочко! :)
P.S. Правда, непонятно, зачем его запускать в wine, если будет использоваться в оффтопике.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 148
ОС: minix 3.1.0

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение жучара » 17.06.2018 22:10

devilr писал(а):
17.06.2018 22:03
Ломаем оффтопик? Так его, за яблочко, за яблочко! :)
P.S. Правда, непонятно, зачем его запускать в wine, если будет использоваться в оффтопике.
Непонятно, что вы сказали. Если можете помочь, помогите, нет- ну на нет и суда нет. Чё зря писать-то?
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2170
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14,2

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение Hephaestus » 17.06.2018 22:26

жучара писал(а):
17.06.2018 22:01
это как всё делать-то я не пойму?
Если совсем коротко:
1. Настраиваете логирование средствами iptables.
2. Смотрите логи (куда ломится программа).
3. Создаете разрешающие правила с учетом п.2.
В общем, всё как обычно, никакой магии.

А вот если есть трудности с iptables - это уже совсем другая тема.

P.S. wine - это не виртуальная машина и использует ту же сеть, что и остальные программы.
Поэтому всё, что из wine ломится в сеть, будет видно в логах основной системы.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 1566
ОС: Mandriva => Gentoo (~amd64)

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение devilr » 17.06.2018 22:38

жучара писал(а):
17.06.2018 22:10
devilr писал(а):
17.06.2018 22:03
Ломаем оффтопик? Так его, за яблочко, за яблочко! :)
P.S. Правда, непонятно, зачем его запускать в wine, если будет использоваться в оффтопике.
Непонятно, что вы сказали. Если можете помочь, помогите, нет- ну на нет и суда нет. Чё зря писать-то?
А что тут непонятного? Я могу ошибиться, конечно, но по запросу "КМС-активатор" гугль выдает ссылку на http://kms-auto.pro.
Её основное предназначение: "бесплатно превращать нелицензионную версию Windows в полноценно активированную;" Даже, если закрыть глаза на цель - все равно активатор запускается на той же машине, что и ломаемый оффтопик. И wine здесь вообще не при делах.
Или цель - не активатор?
P.S. А если активатор, то есть пункт правил форума
Обсуждение незаконного ПО в любой форме, как прямые, так и косвенные указания на возможность нахождения такового.
Активаторы подпадают под категорию "незаконного ПО, вполне.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
жучара
Сообщения: 148
ОС: minix 3.1.0

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение жучара » 17.06.2018 23:07

devilr писал(а):
17.06.2018 22:38
бесплатно превращать нелицензионную версию Windows в полноценно активированную;"
ну значит я неправильно выразился, а незачем всякую чепуху спрашивать. Зачем мне в wine запускать винду? Если бы нужно было, я бы пошёл другим способом- через VirtualBox.

В общем, нужно щас сосредоточиться как мне настроить сеть.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 1566
ОС: Mandriva => Gentoo (~amd64)

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение devilr » 17.06.2018 23:09

жучара писал(а):
17.06.2018 23:07
В общем, нужно щас сосредоточиться как мне настроить сеть.
Уже говорили. Штатными средствами. Вообще без wine.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14675
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Необходимо в wine выполнить программу netsh (системная утилита винды)

Сообщение Bizdelnick » 18.06.2018 00:23

Загуглил имя правила и сразу нашёл любопытное: https://vms.drweb.ru/virus/?i=17112152.
Обратите внимание на написание: 0pen_Port_KMS (первый символ — ноль), на простое совпадение не похоже. Вам зачем это запускать понадобилось?
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали: