Вопрос № 36335: Доброго времени суток !
Как правильно записать правило iptables для интерфейса eth0:1
При данной команде:
iptables -A OUTPUT -p ALL -o eth0:1 -j ACCEPT
возникает след.ошибка :
Warning: wierd character in interface...
Вопрос № 36.335
Доброго времени суток !
Как правильно записать правило iptables для интерфейса eth0:1
При данной команде:
iptables -A OUTPUT -p ALL -o eth0:1 -j ACCEPT
возникает след.ошибка :
Warning: wierd character in interface `eth0:1\' (No aliases, :, ! or *).
iptables непонимает имени інтерфейся eth0:1 ,точнее не разрешает в именах интрефейсов использовать символы.. как быть?
Отправлен: 27.02.2006, 18:03
Вопрос задал: Павел Ч. (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Cost
Здравствуйте, Павел Ч.!
iptables тем и замечателен, что имеется в нем очень большая гибкость. Я думаю вашу проблему решить можно, но минуя использование алиасов. Попробуйте адрес сетевого интерфейса использовать в вашей задаче. Например
iptables -A OUTPUT -d <IP address вашего алиаса> -p ALL -j ACCEPT
Думаю что это правило будет однозначно вашему
А вообще почитайте iptables_tutorial
Ответ отправил: Cost (статус: 8-ой класс)
Отправлен: 27.02.2006, 21:24
Отвечает: lupus campestris
Здравствуйте, Павел Ч.!
Для iptables устройства eth0:1 не существует (посмотрите cat /proc/net/dev), поэтому и правило таким образом прописать нельзя.
Можно использовать адрес источника и отправителя, например (если ен очень часто адреса будут меняться).
Удачи!
--------- «С кем тяжело молчать, с тем не о чем говорить» (Метерлинк)
Ответ отправила: lupus campestris (статус: Профессионал)
Отправлен: 03.03.2006, 20:41