LINUX.ORG.RU

История изменений

Исправление vvn_black, (текущая версия) :

У вас логика нарушается, по умолчанию у ваc политика drop и после этого вы зачем-то разрешаете форвард по интерфейсам и тут же что-то дропаете в куче.

Я бы сделал так, удалил:

iifname eth0 oifname tun0 accept
iifname tun0 oifname eth0 accept

и добавил бы правило для vpn:

ip saddr ip/mask iifname tun0 accept

Т.е. вы либо оставляете политику drop и пишете только accept правила для исключений, либо политику accept и пишете правила drop для исключений, если мешать все вместе, то хрен разберешься.

Исправление vvn_black, :

У вас логика нарушается, по умолчанию у ваc политика drop и после этого вы зачем-то разрешаете форвард по интерфейсам.

Я бы сделал так, удалил:

iifname eth0 oifname tun0 accept
iifname tun0 oifname eth0 accept

и добавил бы правило для vpn:

ip saddr ip/mask iifname tun0 accept

Т.е. вы либо оставляете политику drop и пишете только accept правила для исключений, либо политику accept и пишете правила drop для исключений, если мешать все вместе, то хрен разберешься.

Исправление vvn_black, :

У вас логика нарушается, по умолчанию у ваc политика drop и после этого вы зачем-то разрешаете форвард по интерфейсам.

Я бы сделал так, удалил:

iifname eth0 oifname tun0 accept
iifname tun0 oifname eth0 accept

и добавил бы правило для vpn:

ip saddr ip/mask iifname tun0 accept

Т.е. вы либо оставляете политику drop и пишете только accept правила для исключение, либо политику accept и пишете правила drop для исключений, если мешать все вместе, то хрен разберешься.

Исправление vvn_black, :

У вас логика нарушается, по умолчанию у ваc политика drop и после этого вы зачем-то разрешаете форвард по интерфейсам.

Я бы сделал так, удалил:

iifname eth0 oifname tun0 accept
iifname tun0 oifname eth0 accept

и добавил бы правило для vpn:

ip saddr ip/mask iifname tun0 accept

Исходная версия vvn_black, :

У вас логика нарушается, по умолчанию у вам политика drop и после этого вы зачем-то разрешаете форвард по интерфейсам.

Я бы сделал так, удалил:

iifname eth0 oifname tun0 accept
iifname tun0 oifname eth0 accept

и добавил бы правило для vpn:

ip saddr ip/mask iifname tun0 accept