PDA

Bekijk de volledige versie : Подскажите пожалуйста



kileron
01-08-2008, 20:14
Как вставить в файл Post-Firewall данную строку:

iptables -I FORWARD -o ppp0 -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu



Читал , читал и так и не понял.... Кто знает напишите пожалуйста ... Помогите тупому ))

CannabiS
01-08-2008, 20:39
Могу ошибаться, но по моему так:
Пуск - Выполнить - cmd
telnet 192.168.1.1
(по дефолту)
login: admin
pass: admin
Выполнить это Если нету папки sbin (/usr/local/sbin), то пишем, но скорей всего нету:

mkdir /usr/local/sbin
Нажать Enter
Потом пишем:

echo "#!/bin/sh" >> /usr/local/sbin/post-firewall
Жмём Enter
После выполняем:

echo "iptables -I FORWARD -o ppp0 -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu" >> /usr/local/sbin/post-firewall
Нажать Enter
Теперь нужно выставить на файл права для выполнения:

chmod +x /usr/local/sbin/post-firewall
Далее нужно записал во флеш
Пишем:

flashfs save && flashfs commit && flashfs enable
Нажать Enter
И перезапускаем роутер, могу ошибаться.

Проверить добавилась ли запись, можно опять же войти через telnet, либо через System Command

cat /usr/local/sbin/post-firewall
И ответит тебе той самой строкой
iptables -I FORWARD -o ppp0 -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

kileron
02-08-2008, 00:15
спасибо тебе мил человек. Всё получилось !!! Респектище тебе за пояснения... А то я не секу в Linux:)