2012-04-18 1 views
0

У меня есть загрузочный бокс, установленный как «стартовый» пакет на моей встроенной плате Linux, и мне также нужно использовать iptables для настройки некоторых правил брандмауэра.iptables on busybox

Есть ли способ получить доступ к iptables из оболочки busybox?

В противном случае, как я могу выйти из оболочки busybox, чтобы перейти к команде iptables?

спасибо.

+0

проверить, находится ли он на вашем пути. iptables обычно находится в/sbin или аналогичном, а суперпользователи только каталоги обычно не находятся в пути по умолчанию. –

+0

Из моей оболочки busybox я не обнаружил никаких признаков iptables. Например, когда я делаю whereis iptables, он возвращает пустое. Не означает ли, что iptables установлен неправильно или не может быть доступен изнутри оболочки busybox? – user1108249

+0

Спасибо Marc .. отсортировано .. Я сделал ошибку новичков, забыл извлечь новый RFS в каталог экспорта NFS! Извиняюсь ... впереди. – user1108249

ответ

0

(1) Сначала вам нужно как изменить ядро, установить модули и приложения в среде Busybox.

(2) Затем вы можете настроить ядро ​​на поддержку Iptables (большинство в меню network/netfilter), вы можете создавать эти модули ядра как ko-модули или часть образа ядра.

(3) перейти на главную страницу netfilter, чтобы получить код приложения-приложения. Постройте и установите.

(4) Modprobe КО (например)

modprobe iptable_filter 
modprobe ip_tables 

(5) попробовать свои IPtables .... Если проблема встретиться, вы можете перейти шаг 2, чтобы сделать некоторые изменения.

 Смежные вопросы

  • Нет связанных вопросов^_^