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

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

Модератор: Модераторы разделов

Ответить
Аватара пользователя
жучара
Сообщения: 937
ОС: астралинукс

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

Сообщение жучара »

Друзья! Выполняю в 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
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

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

Сообщение devilr »

А зачем тут именно wine? Для низкоуровневых вещей, типа перехвата пакетов на уровне ядра просто не хватит прав. Если нужно просто настроить сеть - в линуксе есть куча инструментов для этого. Родных.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

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

Сообщение serzh-z »

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

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

Сообщение жучара »

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

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

Сообщение жучара »

serzh-z писал:
17.06.2018 21:07
Никак. Нужно вместо него использовать iproute2, iptables
cmd пишет, что iproute2 и iptables не является ни внутренней или внешней командой, ни batch-скриптом.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

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

Сообщение devilr »

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

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

Сообщение жучара »

devilr писал(а):
17.06.2018 21:25
Штатные средства лучше использовать.
Да нет штатных в том-то и дело.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

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

Сообщение Hephaestus »

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

А кстати, что это за екзешник такой интересный, которому надо netsh?
Если не секрет, конечно.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

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

Сообщение Hephaestus »

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

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

Сообщение жучара »

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

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

Сообщение жучара »

Hephaestus писал:
17.06.2018 21:31
Ну как же их нет, когда они тут как тут.
Разумеется, их не в wine нужно запускать.
В wine запускаем целевую программу, смотрим, куда она там ломится и настраиваем сеть основной системы (а не wine) соответствующим образом штатными инструментами.
это как всё делать-то я не пойму?
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

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

Сообщение devilr »

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

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

Сообщение жучара »

devilr писал(а):
17.06.2018 22:03
Ломаем оффтопик? Так его, за яблочко, за яблочко! :)
P.S. Правда, непонятно, зачем его запускать в wine, если будет использоваться в оффтопике.
Непонятно, что вы сказали. Если можете помочь, помогите, нет- ну на нет и суда нет. Чё зря писать-то?
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

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

Сообщение Hephaestus »

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

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

P.S. wine - это не виртуальная машина и использует ту же сеть, что и остальные программы.
Поэтому всё, что из wine ломится в сеть, будет видно в логах основной системы.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

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

Сообщение devilr »

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

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

Сообщение жучара »

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

В общем, нужно щас сосредоточиться как мне настроить сеть.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

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

Сообщение devilr »

жучара писал(а):
17.06.2018 23:07
В общем, нужно щас сосредоточиться как мне настроить сеть.
Уже говорили. Штатными средствами. Вообще без wine.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

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

Сообщение Bizdelnick »

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