LINUX.ORG.RU
ФорумAdmin

iptables и eth1:1


0

0

Подскажите пожалуйста что нужно или где почитать
про то как на iptables работать с альясами сетевой.


Как пример делаю альяс eth1:1
#ifconfig eth1:1 ip 192.168.11.1 netmask 255.255.255.0


Потом делаю правила и проверяю:

# Setevie interfeisi servera (eth)
INET_IFACE=eth0      # interface vihoda v internet
LAN1_IFACE=eth1      # localnet interface (NET1)
LAN2_IFACE=eth1:1    # localnet interface (NET2)


# IP adresa
REAL_IP=87.87.88.89       # Real ip servera (eth0)
ETH1_IP=192.168.1.1       # IP eth1
ETH2_IP=192.168.11.1      # IP eth2
LAN1_IP=192.168.1.0/24    # IP diapazon seti 1
LAN2_IP=192.168.11.0/24   # IP diapazon seti 2

.........................................
.........................................
.........................................

всё нормально до появления СТРОЧКИ №2 которая описывает альяс (eth1:1)

1. /sbin/iptables -A FORWARD -i $LAN1_IFACE -o $INET_IFACE -j QUEUE
2. /sbin/iptables -A FORWARD -i $LAN2_IFACE -o $INET_IFACE -j QUEUE


после появления строчки 2. вылетает следующая ошибка: 

Warning: 
wierd character in interface `eth1:1' (No aliases, :, ! or *).
anonymous

Ты совершенно правильно сообразил, что ипитаблесы с ипиалиасами не работают. В концепции форвардинга существует единственный интерфейс етх1. Для инпут-аутпут правил можешь явно указать ипишник.

ansky ★★★★★
()

а что если создать алиас, но только с точкой, например eth1.1

у меня работает два таких интерфейса и апитаблес не возмущается по данному поводу

anonymous
()
Ответ на: комментарий от anonymous

если не трудно примерчиков кинь, так понятней и наглядней будет

anonymous
()

1. /sbin/iptables -A FORWARD -i $LAN1_IFACE -s 192.168.1.0/24 -o $INET_IFACE -j QUEUE 2. /sbin/iptables -A FORWARD -i $LAN1_IFACE -s 192.168.11.0/24 -o $INET_IFACE -j QUEUE

ansky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.