1.Выполнить в консоли
Code:
echo "" > /opt/etc/profile
echo "export TERMINFO=/opt/share/terminfo">>/opt/etc/profile
echo "alias mc=\"mc -c\"">>/opt/etc/profile
1-я строка "обнуляет" файл, 2,3-я добавляют строки.
Code:
chmod +x /opt/etc/profile
и проверить
ls -l /opt/etc/profile
Должно быть:
Code:
ls -l /opt/etc/profile
[tim12@Nout4u root]$ ls -l /opt/etc/profile
-rwxr-xr-x 1 tim12 root 89 Jan 21 2008 /opt/etc/profile
(Пример с Вашего вывода)
Закрыть консоль (если Вы используете PuTTY) набрать exit (если не вышли ещё раз exit).
2. Зайти обратно запустить mc удостоверится что работает так как надо.
3. Выполнить
PHP Code:
echo "#!/bin/sh" /usr/local/sbin/post-firewall
echo "" /usr/local/sbin/post-firewall
echo "#IL2 NAT'ig" /usr/local/sbin/post-firewall
echo "iptables -t nat -A PREROUTING -i ppp0 -d 80.252.154.177 -p tcp --dport 21000 -j DNAT --to-destination 10.100.40.74:21000" /usr/local/sbin/post-firewall
echo "iptables -t nat -A PREROUTING -i ppp0 -d 80.252.154.177 -p udp --dport 21000 -j DNAT --to-destination 10.100.40.74:21000" /usr/local/sbin/post-firewall
echo "iptables -I FORWARD -i ppp0 -p tcp -m tcp -d 10.100.40.74 --dport 21000 -j ACCEPT" /usr/local/sbin/post-firewall
echo "iptables -I FORWARD -i ppp0 -p tcp -m udp -d 10.100.40.74 --dport 21000 -j ACCEPT" /usr/local/sbin/post-firewall
echo "iptables -I FORWARD -o vlan1 -p tcp -m tcp -s 10.100.40.74 --sport 21000 -j ACCEPT" /usr/local/sbin/post-firewall
echo "iptables -I FORWARD -o vlan1 -p tcp -m udp -s 10.100.40.74 --sport 21000 -j ACCEPT" /usr/local/sbin/post-firewall
Code:
chmod +x /usr/local/sbin/post-firewall
flashfs save && flashfs commit && flashfs enable
reboot
Проверить.