container=$(docker container ls --format 'table {{.Names}}')
надо сделать container=$(docker container ls --format '{{.Names}}')
#!/bin/bash
container=$(docker container ls --format '{{.Names}}');
for i in $container
do
docker exec -u root -it $i netstat -natu | grep -c ESTABLISHED;
done
Сделайте на уровне маршрутизации, фаервол не нужен:
1. Добавить роут до ВПН сервера через физичейсий интерфейс
2. Удалить шлюз по умолчанию
3. При подключении к ВПН серверу шлюз (подсети) на клиенте перепишется через туннель
Тем самым, у него будет доступ только до ВПН сервера и весь (разрешенный) трафик идет через него. Тот который не идет - не идет никуда, поскольку ДГВ в системе нет.
192.168.1.100 pets.com
и все заработет. Если нет, то я сомневаюсь, что форвардинг настроен, надо убедиться в нем. Покажите вывод iptables -S
и с Дебиан, и с Центоси
Нет, не обязательно. Главное пользователь и его права.
Значит нет. ЕМНИП, в свойствах папки несколько вкладок. Важны две для этого кейса. Одна shared, вторая security. Должны быть права для этого юзера в обеих вкладках