iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT --to-source IP_GATEWAY
masquerade
каждый раз определяет внешний адрес для каждого нового коннекта, естественно это сказывается на скорости работы сети, при кратковременном пропадании линка, masquerade
сбрасывает все открытые соединения, т.к. предполагает, что адрес уже сменился. masquerade
имеет смысл, когда IP_GATEWAY динамический. net.ipv4.ip_local_reserved_ports = 4000-4015
sysctl -p
openvpn всё равно же только через root работает
user nobody
group nobody
my $str = '0000000000000000;39999999999;2;NONE;true;526;246;101;100;2;1;;;;;;8;101/100.000.99.99;246/000.000.122.122';
#-------------------------------------------------------------------------------
# Заменили дроби на ;
#-------------------------------------------------------------------------------
$str =~ s!/!;!gx;
#-------------------------------------------------------------------------------
# Получили один большой массив
#-------------------------------------------------------------------------------
my (@arr) = split ';', $str;
#-------------------------------------------------------------------------------
# Получаем дубликаты
#-------------------------------------------------------------------------------
my %seen = ();
my @dup = map { 1==$seen{$_}++ ? $_ : () } @arr;
say Dumper @dup;
find /your_catalog/ -newermt 2015-06-07 -type f -name "*.odt"|/usr/bin/xargs rm -f
Если необходимо иметь несколько версий Perl, если нужна слишком новая или слишком старая версия, которой нет в дистрибутиве, то можно воспользоваться perlbrew.
docker pull milcom/centos7-systemd
docker run --name my_container_systemd -v /sys/fs/cgroup:/sys/fs/cgroup -t -i milcom/centos7-systemd
docker exec -it my_container_systemd bash
скрипт, который заходил бы на сайт и тыкал по паре кнопок.
echo "1" > /proc/sys/net/ipv4/ip_forward