Описание сетевых интерфейсов (Вопрос к гуру iptables)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

leksstav
Сообщения: 331

Описание сетевых интерфейсов

Сообщение leksstav »

Гуру, IPTABLES подскажите такой вот вопрос. :crazy:

Когда провайдер даёт статический ip тут всё понятно, вот так выглядят несколько строк из моего конфига iptables

## настраиваю сетевуху которая смотрит в сторону провайдера
INET_IP="195.151.XXX.XXX" #тут пишу IP что провайдер дал
INET_IFACE="eth0"
INET_BROADCAST="195.151.XXX.XXX" # здесь само собой бродкаст
## настраиваю сетевуху которая смотрит в сторону локальной сети
LAN_IP="192.168.1.10" #тут пишу IP который смотрит в локалку
LAN_IP_RANGE="192.168.1.0/24"
LAN_IFACE="eth1"

А если провайдер дал мне адрес по средствам DHCP, поясните пожалуйста что писать мне в следующий строках в моём конфиге iptables:

INET_IP="195.151.XXX.XXX" --------- ЗДЕСЬ ЧТО ПИСАТЬ ?????
INET_IFACE="eth0"
INET_BROADCAST="195.151.XXX.XXX" --------ЗДЕСЬ ЧТО ПИСАТЬ ????
Спасибо сказали:
Аватара пользователя
0ut
Сообщения: 307
Статус: Злыдень
ОС: *nix

Re: Описание сетевых интерфейсов

Сообщение 0ut »

INET_IP=`/sbin/ifconfig eth0 | grep 'inet addr' | awk '{print $2}' | sed 's/addr://'`
Запросы ошибок к операционной системе игнорироваться не могут.
Спасибо сказали:
Аватара пользователя
strah
Сообщения: 283
ОС: Freebsd, linux, Solaris.

Re: Описание сетевых интерфейсов

Сообщение strah »

А еще более верным решением будет юзать не "-j SNAT", а "-j MASQUERADE". (несмотря на то, что конфигурацию файрвола автор зажилил, я полагаю, что у него именно "-j SNAT" )
/earth: file system full
Спасибо сказали:
leksstav
Сообщения: 331

Re: Описание сетевых интерфейсов

Сообщение leksstav »

0ut писал(а):
16.07.2009 09:49
INET_IP=`/sbin/ifconfig eth0 | grep 'inet addr' | awk '{print $2}' | sed 's/addr://'`



А как быть с этой строкой ?
INET_BROADCAST="195.151.XXX.XXX"
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Описание сетевых интерфейсов

Сообщение Ленивая Бестолочь »

Код: Выделить всё

INET_BROADCAST=`/sbin/ifconfig eth0 | grep 'inet addr' | awk '{print $3}' | sed 's/Bcast://'`
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
0ut
Сообщения: 307
Статус: Злыдень
ОС: *nix

Re: Описание сетевых интерфейсов

Сообщение 0ut »

лучше всего вот так

Код: Выделить всё

INET_IFACE="eth0"
INET_IP=`/sbin/ifconfig $INET_IFACE | grep 'inet addr' | awk '{print $2}' | sed 's/addr://'`
INET_BROADCAST=`/sbin/ifconfig $INET_IFACE | grep 'inet addr' | awk '{print $3}' | sed 's/Bcast://'`
Запросы ошибок к операционной системе игнорироваться не могут.
Спасибо сказали: