LINUX.ORG.RU

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

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

… или скриптом

#——————————————————-

#!/bin/bash

DEV=`ip -4 route | awk {‘print $5’} | head -n 1`

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A FORWARD -i %i -j ACCEPT

iptables -t nat -A POSTROUTING -o $DEV -j MASQUERADE

#——————————————————-

:-)))

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

… или скриптом

#——————————————————-

#!/bin/bash

DEV=`ip -4 route | awk {‘print $5’} | head -n 1`

IPR=`ip -4 route | awk {‘print $3’} | head -n 1`

IP=`ip -4 route get $IPR | awk {‘print $5’} | head -n 1`

NET=`ip -4 route | grep $IP | awk -F"/" {‘print $1’} | tail -n1`

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A FORWARD -i %i -j ACCEPT

iptables -t nat -A POSTROUTING -o $DEV -j MASQUERADE

#——————————————————-

:-)))