[GH-ISSUE #1281] Amnezia blocks internet in ubuntu #497

Closed
opened 2026-10-13 20:22:48 +00:00 by bsakaguchi · 2 comments
Owner

Originally created by @wp-control on GitHub (Dec 2, 2024).
Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/1281

Hi, guys. I have installed it in my Ubuntu 24.04.1 and everything went smoothly. But now when I disconnect from any servers it blocks all connections. When I tried to disable the Kill Switch it still blocked the internet and didn't allow me to connect to amnezia servers. Also, I can't fully remove it. (Do you have any instructions on how to do it?) What should I do? Thanks a lot

Привет, я установил клиент на Ubuntu 24.04.1 все работало нормально. Но в какой-то момент при отключении, стал блокироваться весь интернет. Если я выключаю Kill Switch то нельзя приконектиться не к какому серверу и также не работает интернет без VPN. Я пробовал переустановить, но по всей видимости клиент полностью не удаляеться из системы (есть ли инструкция как это сделать?) Спасибо.

Originally created by @wp-control on GitHub (Dec 2, 2024). Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/1281 Hi, guys. I have installed it in my Ubuntu 24.04.1 and everything went smoothly. But now when I disconnect from any servers it blocks all connections. When I tried to disable the Kill Switch it still blocked the internet and didn't allow me to connect to amnezia servers. Also, I can't fully remove it. (Do you have any instructions on how to do it?) What should I do? Thanks a lot Привет, я установил клиент на Ubuntu 24.04.1 все работало нормально. Но в какой-то момент при отключении, стал блокироваться весь интернет. Если я выключаю Kill Switch то нельзя приконектиться не к какому серверу и также не работает интернет без VPN. Я пробовал переустановить, но по всей видимости клиент полностью не удаляеться из системы (есть ли инструкция как это сделать?) Спасибо.
Author
Owner

@wp-control commented on GitHub (Dec 6, 2024):

Если у кого-то еще такая проблема вот вам скрипт.

#!/bin/bash

# Очищаем iptables
echo "Сбрасываем iptables..."
sudo iptables -F
sudo iptables -t nat -F
sudo iptables -t mangle -F
sudo iptables -X

# Восстанавливаем политики iptables
echo "Устанавливаем политики ACCEPT..."
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT

# Сбрасываем маршруты
echo "Сбрасываем таблицу маршрутов..."
sudo ip route flush table main

# Восстанавливаем стандартный маршрут
echo "Восстанавливаем маршрут по умолчанию..."
GATEWAY=$(ip route | grep default | awk '{print $3}')
INTERFACE=$(ip route | grep default | awk '{print $5}')
if [ -n "$GATEWAY" ] && [ -n "$INTERFACE" ]; then
    sudo ip route add default via $GATEWAY dev $INTERFACE
    echo "Маршрут восстановлен через шлюз $GATEWAY на интерфейсе $INTERFACE."
else
    echo "Не удалось определить шлюз или интерфейс. Проверьте настройки вручную."
fi

# Перезапускаем сетевые службы
echo "Перезапускаем сетевые службы..."
sudo systemctl restart NetworkManager
sudo systemctl restart systemd-resolved

echo "Настройки сети восстановлены."

<!-- gh-comment-id:2524078898 --> @wp-control commented on GitHub (Dec 6, 2024): Если у кого-то еще такая проблема вот вам скрипт. ``` #!/bin/bash # Очищаем iptables echo "Сбрасываем iptables..." sudo iptables -F sudo iptables -t nat -F sudo iptables -t mangle -F sudo iptables -X # Восстанавливаем политики iptables echo "Устанавливаем политики ACCEPT..." sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -P OUTPUT ACCEPT # Сбрасываем маршруты echo "Сбрасываем таблицу маршрутов..." sudo ip route flush table main # Восстанавливаем стандартный маршрут echo "Восстанавливаем маршрут по умолчанию..." GATEWAY=$(ip route | grep default | awk '{print $3}') INTERFACE=$(ip route | grep default | awk '{print $5}') if [ -n "$GATEWAY" ] && [ -n "$INTERFACE" ]; then sudo ip route add default via $GATEWAY dev $INTERFACE echo "Маршрут восстановлен через шлюз $GATEWAY на интерфейсе $INTERFACE." else echo "Не удалось определить шлюз или интерфейс. Проверьте настройки вручную." fi # Перезапускаем сетевые службы echo "Перезапускаем сетевые службы..." sudo systemctl restart NetworkManager sudo systemctl restart systemd-resolved echo "Настройки сети восстановлены." ```
Author
Owner

@wp-control commented on GitHub (Dec 6, 2024):

прикрепил решение выше

<!-- gh-comment-id:2524079519 --> @wp-control commented on GitHub (Dec 6, 2024): прикрепил решение выше
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amnezia-client#497
No description provided.