• [windows 10] Не пингует компьютер в локальной сети если тот подключен к vpn (cisco any connect), что делать?

    @ivan79
    Вероятно, это специально настроено администраторами Cisco. (а это они только могут поменять, ИМХО. там надо галку ‘Local LAN Access’ поставить)

    Попробуйте изменить настройки со стороны клиента как на рисунке:
    671a34109b268810388176.png
    Ответ написан
    1 комментарий
  • Что делать при скачках пинга при подключении WI-FI?

    ValdikSS
    @ValdikSS
    Компьютер ищет другие сети с более сильным сигналом, на которые можно переключиться. Сканирование соседних диапазонов и вызывает скачок задержки.

    Отключите сканирование сети.
    https://www.thewindowsclub.com/how-to-disable-back...
    Ответ написан
    Комментировать
  • Возможно ли скрыть свой IP адрес в локальной сети?

    forajump
    @forajump
    Бессистемный дезинтегратор
    Возможно ли скрыть свой почтовый адрес на локальной улице, в локально многоквартирном доме? Можно на свой дом повесить название другой улицы, на свою квартиру — другие цифры с номером? Как думаешь, это поможет тебе скрыть свой адрес от соседей? Сетевая адресация не работает по принципам волшебства, её люди придумывали на основе прочих, используемых вне сетей систем адресации. Адрес 3 уровня (IP) прибит ко второму уровню протоколом ARP, адрес 2 уровня (MAC) — к первому уровню (порту коммутатора) таблицей коммутации. Меняешь адрес IP (из своей сети) — протоколом ARP он будет обновлен, меняешь сетевому адаптеру адрес MAC — коммутатор обновит и запишет его напротив порта (это его работа), меняешь порт — коммутатор запишет адрес MAC напротив нового порта. Меняешь адрес IP не из своей сети — ура, ты скрыл себя из локальной сети, потому что она у тебя не работает: ни ты не можешь взаимодействовать с сетью, ни другие узлы — с тобой. Ставишь между сетью и ПК маршрутизатор — ты не в локальной сети (в другой локальной сети), взаимодействуешь с ней через NAT (трансляцию адресов), и твои действия в исходной локальной сети просто производятся от адреса маршрутизатора, а сам маршрутизатор в своей таблице ARP хранит твой IP и твой MAC, так что ты если и скрылся, то далеко не от всех, точно так же, как посредством прокси или VPN (что предельно глупо в локальной сети). Скрыть свой адрес IP в любой сети можно только не участвуя в ней, то есть выключив ПК из сети или задав неверный адрес IP, не из этой сети.
    Ответ написан
    Комментировать
  • Возможно ли скрыть свой IP адрес в локальной сети?

    @SunTechnik
    1. Что бы изменить свой ip, надо иметь права администратора.
    2. Нормальные админы это быстро обнаружат и будут долго ругаться. В зависимости от компании, вопрос может попасть к безопасниками, а там - как они это расценят.

    3. В соединении tcp происходит несколько обменов пакетами. Поэтому недостаточно отослать пакет с левого ip, надо уметь принять ответ. (см пункт 1, 2).

    4. Vpn устанавливается с компьютером, который находится под Вашим управлением/уже настроенным vpn. Как я понимаю, у Вас такого нет.

    Вообще, игры с отделами безопасности, обычно, заканчиваются плохо. Оно Вам надо?
    Ответ написан
    7 комментариев
  • Возможно ли скрыть свой IP адрес в локальной сети?

    @eminsk
    программирую на python
    1. SoftEther — это многофункциональный VPN-сервер, который поддерживает различные протоколы. Он также может быть настроен для работы в локальной сети и позволяет скрывать IP-адреса.
    2. Squid — это прокси-сервер, который может быть установлен на одном из компьютеров в сети. Он позволяет перенаправлять трафик через себя и скрывать реальные IP-адреса других устройств.

    3. Данный код на python и скрывает/изменяет локальный ip адрес на твоем компьютере только или где запущен данный скрипт. по нажатии на клавишу q выход и возвращает обратно в режим DHCP
    в строчке кода замени на свое название то что в кавычках - interface = "Ethernet"
    для его использования установить на своем домашнем компьютере Python и установить библиотеку keyboard, чтобы потом для рабочего места сделать с помощью pyinstaller чтобы не ставить там python.

    import ipaddress
    import random
    import time
    import subprocess
    import platform
    import keyboard  # pip install keyboard
    import re
    
    
    class IPAddressManager:
        """Класс для управления и скрытия IP-адресов в локальной сети."""
    
        def __init__(self, interface: str):
            self.interface = interface
            self.original_ip = self._get_current_ip()
            self.hidden_ip = None
    
        def _get_current_ip(self) -> str:
            """Получить текущий IP-адрес интерфейса."""
            try:
                if platform.system() == "Windows":
                    output = subprocess.check_output(
                        "ipconfig", shell=True, stderr=subprocess.DEVNULL, universal_newlines=True)
                    pattern = re.compile(
                        rf"{self.interface}.*?IPv4.*?:\s*(\d+\.\d+\.\d+\.\d+)", re.DOTALL)
                    match = pattern.search(output)
                    if match:
                        return match.group(1)
                    raise ValueError(
                        f"IP-адрес для интерфейса {self.interface} не найден")
                else:  # Linux и macOS
                    output = subprocess.check_output(
                        f"ifconfig {self.interface}", shell=True, universal_newlines=True)
                    match = re.search(r"inet (\d+\.\d+\.\d+\.\d+)", output)
                    if match:
                        return match.group(1)
                    raise ValueError(
                        f"IP-адрес для интерфейса {self.interface} не найден")
            except subprocess.CalledProcessError as e:
                raise RuntimeError(f"Ошибка при выполнении команды: {e}")
    
        def hide_ip(self) -> None:
            """Скрыть IP-адрес, изменив его на случайный в той же подсети."""
            current_ip = ipaddress.ip_address(self.original_ip)
            network = ipaddress.ip_network(f"{current_ip}/24", strict=False)
    
            while True:
                new_ip = ipaddress.ip_address(random.randint(
                    int(network.network_address) + 1, int(network.broadcast_address) - 1))
                if new_ip != current_ip:
                    self.hidden_ip = str(new_ip)
                    break
    
            self._change_ip(self.hidden_ip)
    
        def restore_ip(self) -> None:
            """Восстановить оригинальный IP-адрес."""
            if self.hidden_ip:
                self._change_ip(self.original_ip)
                self.hidden_ip = None
    
        def _change_ip(self, new_ip: str) -> None:
            """Изменить IP-адрес интерфейса."""
            try:
                if platform.system() == "Windows":
                    subprocess.run(f'netsh interface ip set address name="{self.interface}" static {new_ip} 255.255.255.0',
                                   shell=True, check=True, stderr=subprocess.DEVNULL)
                else:  # Linux и macOS
                    subprocess.run(f"sudo ifconfig {self.interface} {new_ip} netmask 255.255.255.0",
                                   shell=True, check=True, stderr=subprocess.DEVNULL)
            except subprocess.CalledProcessError as e:
                raise RuntimeError(
                    f"Не удалось изменить IP-адрес на {new_ip}. Ошибка: {e}")
    
        def restore_dhcp(self) -> None:
            """Восстановить автоматическое получение IP-адреса (DHCP)."""
            try:
                if platform.system() == "Windows":
                    subprocess.run(
                        f'netsh interface ip set address name="{
                            self.interface}" source=dhcp',
                        shell=True, check=True, stderr=subprocess.DEVNULL
                    )
                    print(f"Интерфейс {
                          self.interface} успешно переведен в режим DHCP")
                else:  # Linux и macOS
                    subprocess.run(
                        f"sudo dhclient -r {self.interface} && sudo dhclient {self.interface}",
                        shell=True, check=True, stderr=subprocess.DEVNULL
                    )
                    print(f"Интерфейс {
                          self.interface} успешно переведен в режим DHCP")
            except subprocess.CalledProcessError as e:
                print(f"Ошибка при восстановлении DHCP: {e}")
    
        def run(self) -> None:
            """Запустить процесс скрытия IP-адреса."""
            print(f"Начальный IP-адрес: {self.original_ip}")
            self.hide_ip()
            print(f"IP-адрес скрыт. Новый адрес: {self.hidden_ip}")
            print("Нажмите 'q' для выхода и восстановления автоматического получения IP.")
    
            while True:
                if keyboard.is_pressed('q'):
                    break
                time.sleep(0.1)
    
            self.restore_dhcp()
            print("Программа завершена. DHCP восстановлен.")
    
    
    if __name__ == "__main__":
        try:
            interface = "Ethernet"  # Тут замени на имя твоего сетевого интерфейса - так как я делал это все на своем компе
            manager = IPAddressManager(interface)
            manager.run()
        except Exception as e:
            print(f"Произошла ошибка: {e}")
    Ответ написан
    6 комментариев
  • Почему не делает скриншоты?

    @Drno
    Скачайте офф образ винды с рутрекера и переставьте, ту версию которую хотите, всё заработает.
    Если стоит версия LTSC - то вполне нормально что там это выпилено, хоть ПринтСкрин должен работать.

    Либо с nnmclub to - сборку от SmokieBlahBlah
    Ответ написан
  • Отваливаются ТСД от 1с в определенной сети, в чем может быть проблема?

    @ElxkoT
    Наверное, стоит послушать представителя 1С и построить сеть предприятия на оборудовании уровня предприятия, но, конечно, 25к за 4 микрота через QuickSet - да чтоб мне так жить.
    Но начать стоит с того, чтобы обновить прошивки на всём зоопарке роутеров, выставлении "корпоративных" настроек: статические адреса на роутеры, статические каналы WiFi, 20 МГц, разные SSID, прозвонить всю физику, попереобжимать все сомнительные коннектора и т.д.
    Если в штате нет специально обученного человека, можете попробовать выпросить техника у провайдера. Как там у других, не знаю, но у нас подобный объем профилактического обслуживания вышел бы где-нибудь в районе 5к.
    Ответ написан
    3 комментария