Debian Хрипящая конфигурация подсети (прокси, MASQUARADing и т.д.)

AWK:

/sbin/ifconfig | awk -F':' 'NR==2{split($2,a," "); print a[1]}'

SED:

ip -f inet addr show dev eth0 | sed -n 's/^ *inet *\([.0-9]*\).*/\1/p'

ИЛИ

ifconfig eth0 | sed -n 's/^ *inet addr:*\([.0-9]*\).*/\1/p'

GREP:

ifconfig eth0|grep -Po 't addr:\K[\d.]+'

Благодаря @Stephane Chazelas

4
15.04.2014, 00:39
1 ответ
[118176]Предположим, что вы ищете внутренние хосты для доступа в Интернет через ваш сервер:

  grep Removed filename | awk '{sum += $2} END { print "sum=", sum }'

Во-первых, вам нужно установить это поле в качестве шлюза по умолчанию для узлов.

 awk '/Removed/ { sum += $2 } END { print "sum=", sum }' filename
Во-вторых, вам нужно включить IP переадресацию:

В-третьих, вам нужно маскировать (SNAT) исходящий трафик с этих хостов:

  1. Это должно быть все, что вам нужно.[118185].

1
27.01.2020, 21:02

Теги

Похожие вопросы