дык я не пойму никак че ты хош то??? какие задачи ставишь???11.04.02 12:53 Число просмотров: 1188 Автор: ntlm Статус: Незарегистрированный пользователь
Короче.. суть в том... я всё делал.. даже экран протерал и танцевал перед ним.... А он сука!!!! Да именно сука!!! Редиска, колбаска, пиписька, пушистые яйца, кролик соблезубый, мамонт дестрофик!!! И скрипт не выполняется.... Скрипт я прописал в rc.conf firewall_script="/etc/firewall/fwrules"
Там всё прописал, а правила не хотят выполняться... когда захожу там при ipfw sh токо одно правило по дефолту стоит.... короче... подключаюсь я через ppp ну всё пучком ppp.linkup прописал.... Всё сделал! А он сука!!!! Да именно сука!!! Редиска, колбаска, пиписька, пушистые яйца, кролик соблезубый, мамонт дестрофик!!! Он опять за своё кант кант кант :(((( Токо вот в чём ещё дело когда я добовляю правило # ipfw add 65000 allow ip from any to any и опять делаю # nslookup она уже другое говорит... типа тайм оут ну есессено перед этим долго ждёт.... момед вообще нисчём не ощается..... короче.... конфликт у меня... помогите, а то он сука!!!! Да именно сука!!! Редиска, колбаска, пиписька, пушистые яйца, кролик соблезубый, мамонт дестрофик!!! Я скоро с ума сойду..... :((( Мне нужна скорая компьютерная помощь!
мнформация к размышлению по этой теме08.04.02 03:41 Автор: choor Статус: Elderman
Короче когда мне дали ppp.conf не мой, я его себе поставил и всё було гуд, но постоянно выдавалась какая-то ошибка... И я забил на него... Начал своё... А вот кстатти ppp.conf:
default:
set log phase chat lcp ipcp ccp tun
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" ATE0Q0 OK \\dATDT\\T TIMEOUT 60 CONNECT"
set device /dev/cuaa0
set speed 115200
set login
set redial 3 3
set reconnect 3 3
enable lqr
set lqrperiod 30
nat enable yes
nat deny_incoming yes
nat use_sockets yes
nat same_ports yes
set ifaddr 10.0.0.1/0 10.0.0.2/0 0.0.0.0 0.0.0.0
add default HISADDR
delete 10.0.0.2
set filter dial 0 permit 0 0 tcp syn
set filter dial 1 permit 0 0 udp dst eq 53
set filter alive 0 permit 0 0 tcp estab
papchap:
set timeout 1800
set phone 123456789
set authname vasya
set authkey superpuperpassword
---
мнформация к размышлению по этой теме09.04.02 09:57 Автор: ntlm Статус: Незарегистрированный пользователь
О БЛИН ДЫК ЭТОЖ МОЙ КОНФИГ, Я ЕГО ФАДЕЕВУ ДАВАЛ
ЗВОНИ В ИВЦ ТТГ ЕСЛИ ЧТО
> Короче когда мне дали ppp.conf не мой, я его себе поставил > и всё було гуд, но постоянно выдавалась какая-то ошибка... > И я забил на него... Начал своё... А вот кстатти ppp.conf: >
> default:
> set log phase chat lcp ipcp ccp tun
> set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\"
> ATE0Q0 OK \\dATDT\\T TIMEOUT 60 CONNECT"
>
> set device /dev/cuaa0
> set speed 115200
> set login
> set redial 3 3
> set reconnect 3 3
> enable lqr
> set lqrperiod 30
>
> nat enable yes
> nat deny_incoming yes
> nat use_sockets yes
> nat same_ports yes
>
> set ifaddr 10.0.0.1/0 10.0.0.2/0 0.0.0.0 0.0.0.0
> add default HISADDR
> delete 10.0.0.2
>
> set filter dial 0 permit 0 0 tcp syn
> set filter dial 1 permit 0 0 udp dst eq 53
>
> set filter alive 0 permit 0 0 tcp estab
>
> papchap:
> set timeout 1800
> set phone 123456789
> set authname vasya
> set authkey superpuperpassword
>
>
> set filter dial 0 permit 0 0 tcp syn > set filter dial 1 permit 0 0 udp dst eq 53 > set filter alive 0 permit 0 0 tcp estab убери эти строчки.
и, кстати, посмотри, что в /var/ppp.log пишется при коннекте.
по хорошему, надо и праймари, и секондари DNS прописывать в правилах.
PS. ты так и не сказал, что выдает tail /var/log/security при попытке куда-нибудь зайти.
и ругается или нет система на
#ipfw flush
#sh /etc/fwrules
Мыла не дам - жалко, а вот веревку забирай07.04.02 18:03 Автор: void Nick() Статус: Незарегистрированный пользователь
забей на все
# echo "/bin/sh /etc/rc.fw" >> /etc/rc.local
а в rc.fw:
ipfw add 65000 pass ip from not any to not any :))
. . . .
ipfw add 65534 deny tcp from microsoft.com to me 22
не психуй. загляни внутрь.05.04.02 18:54 Автор: йцукенг <jcukeng> Статус: Member
посмотри, какой скрипт запускается в соответствии с /etc/rc.conf
напиши свой скрипт и пропиши его в /etc/rc.conf.
например.
ipfw add allow ip fron any to any
а дальше начинай читать мануалы.
рулёзная вещь, эти мануалы:).
Да скрипт я сам прописывал...06.04.02 08:29 Автор: choor Статус: Elderman
---
В своё время в /etc/firewall/fwrules прописанно вот это:
# Firewall rules
fwcmd="/sbin/ipfw"
$fwcmd -f flush
$fwcmd add divert natd all from any to any via tun0
$fwcmd add allow ip from any to any via lo0
$fwcmd add allow ip from any to any via fxp0
$fwcmd add allow tcp from any to any out xmit tun0 setup
$fwcmd add allow tcp from any to any via tun0 established
$fwcmd add reset log tcp from any to any 113 in recv tun0
$fwcmd add allow udp from any to x.x.x.x 53 out xmit tun0
$fwcmd add allow udp from x.x.x.x 53 to any in recv tun0
$fwcmd add 65435 allow icmp from any to any
$fwcmd add 65435 deny log ip from any to any
---
Но когда я смотрю ipfw то не одного из этих правил там нету! вот так....
когда пытаюсь законектится:
# ppp
# term
# atdtxxxxx
# login:****# password:*****
---
После аторизации модем ещё общается немного, а потом простоперестаёт! Коворит не могу отрезольвить такой-то адрес.... Хотя она даже не пытается достучаться до DNS
Короче такое чувство, что ipfw просто нечего не пускает в сеть.. вот так.... Теперь у меня такой вопрос... Может надо прсото правило прописать что-бы он пускал? И какое?
в логи ipfw загляни.07.04.02 04:06 Автор: йцукенг <jcukeng> Статус: Member
в rc.conf отключи natd на первое время.
в /etc/fwrules поставь вот что:
my_ISPs_DNS = напиши сам:)
ipfw add allow tcp from any to any via tun0 established
ipfw add allow tcp from me to any via tun0 setup
ipfw add allow log icmp from any to any
ipfw add allow udp from me to $my_ISPs_DNS 53 via tun0
ipfw add allow udp from $my_ISPs_DNS to me via tun0
ipfw add allow ip from any to any via lo0
ipfw add deny log ip from any to any
---
это примитивные правила, но за то время пока ты экспириментируешь, тебя не сломают:).
они должны работать.
PS. зачем тебе NAT? поставь сквид, обычным юзерам его хватает - passive ftp, http, https. плюс кэш для уменьшения траффика. тем более, как я понял ты юзаешь FreeBSD из дома, или я в этом ошибся?.
fuck! Нехрена не получилось... :(07.04.02 11:57 Автор: choor Статус: Elderman
# -- sysinstall generated deltas -- # Fri Apr 5 18:56:57 2002
# Created: Fri Apr 5 18:56:57 2002
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
kern_securelevel_enable="NO"
nfs_reserved_port_only="YES"
sendmail_enable="YES"
sshd_enable="YES"
usbd_enable="YES"
firewall_enabled="YES"
firewall_script="/etc/fwscript"
---
А вот /etc/fwscript:
my_ISPs_DNS = ns.tomsknet.ru
ipfw add allow tcp from any to any via tun0 establishe
ipfw add allow tcp from me to any via tun0 setup
ipfw add allow log icmp from any to any
ipfw add allow udp from me to $my_ISPs_DNS 53 via tun0
ipfw add allow udp from $my_ISPs_DNS to me via tun0
ipfw add allow ip from any to any via lo0
ipfw add deny log ip from any to any
---
После всего этого и reboot:
# ipfw sh
65535 44 3748 allow ip from any to any
# nslokkup*Can't find server name for address 217.106.32.254: Timed out.*Can't find server name for address 217.106.32.254: Timed out.*Default servers are not available.
---
Таже самая хЫня :(( Кстати вот какие я опции в ядро включил:
> my_ISPs_DNS = ns.tomsknet.ru это синтаксически неправильно. так как ipfw работает только с IP-адресами.
> ipfw add allow tcp from any to any via tun0 establishe ошибка. должно быть established - букву 'd' на конце забыл.
> # ipfw sh > 65535 44 3748 allow ip from any to any а вот ЭТО очень странно.
выходит, ты разрешил все что мог? или это опечатка?
если это не опечатка, то у тебя криво резолвятся имена. попробуй попинговать, например, адрес 195.230.90.26 (это www.lenta.ru). Если пингуется, попробуй зайти туда lynx'ом. Если получилось - значит, проблема в разрешении имен.
если это опечатка, и на самом деле ipfw sh dsдает
65535 44 3748 deny ip from any to any
то, возможно, в правила вкралась синтаксическая ошибка.
попробуй сделать вот что:
#ipfw l
#ipfw flush
#sh /etc/fwrules
посмотри что выдаст последняя команда
полезно также посмотреть, что выдаст
#tail /var/log/security
кстати, сам себя ты пингуешь?
ping localhost работает?
my_ISPs_DNS = 213.59.238.11
fwcmd="/sbin/ipfw"
$fwcmd add allow tcp from any to any via tun0 established
$fwcmd add allow tcp from me to any via tun0 setup
$fwcmd add allow log icmp from any to any
$fwcmd add allow udp from me to $my_ISPs_DNS 53 via tun0
$fwcmd add allow udp from $my_ISPs_DNS to me via tun0
$fwcmd add allow ip from any to any via lo0
$fwcmd add deny log ip from any to any
---
Он опять же не работает.. потом сделал
# sh /etc/fwrules (тут-то он начал чё-то делать хех)
# ipfw l
00100 allow tcp from any to any via tun0 established
00200 allow tcp from me to any via tun0 setup
00300 allow log logamount 50 icmp from any to any
00400 allow udp from me to 0.0.0.53 via tun0
65535 allow ip from any to any
#tail /var/log/security
Apr 7 15:36:09 /kernel: ipfw: 300 Accept ICMP:3.3 127.0.0.1 127.0.0.1 out via lo0
Apr 7 15:36:09 /kernel: ipfw: 300 Accept ICMP:3.3 127.0.0.1 127.0.0.1 in via lo0
Apr 7 15:36:09 /kernel: ipfw: 300 Accept ICMP:3.3 127.0.0.1 127.0.0.1 out via lo0
Apr 7 15:36:09 /kernel: ipfw: 300 Accept ICMP:3.3 127.0.0.1 127.0.0.1 in via lo0
Apr 7 15:36:09 /kernel: ipfw: 300 Accept ICMP:3.3 127.0.0.1 127.0.0.1 out via lo0
Apr 7 15:36:09 /kernel: ipfw: 300 Accept ICMP:3.3 127.0.0.1 127.0.0.1 in via lo0
Apr 7 15:36:09 /kernel: ipfw: 300 Accept ICMP:3.3 127.0.0.1 127.0.0.1 out via lo0
Apr 7 15:36:09 /kernel: ipfw: 300 Accept ICMP:3.3 127.0.0.1 127.0.0.1 in via lo0
Apr 9 09:48:48 /kernel: ipfw: 300 Accept ICMP:8.0 213.210.70.142 195.230.90.26 out via tun0
Apr 9 09:48:56 last message repeated 8 times
---
ping работает только на меня(localhost) :(
прогресс. движемся дальше09.04.02 08:29 Автор: йцукенг <jcukeng> Статус: Member
давай теперь выясним, почему не пингуется, скажем, адрес www.lenta.ru
его IP 195.230.90.26
попингуй IP .
согласно правилу
ipfw add allow log icmp from any to any
такой пинг должен пройти.
попингуй www.lenta.ru
кстати, это правило:
00400 allow udp from me to 0.0.0.53 via tun0
абсолютно кривое! мы такого правила не писали:).
попробуй
вместо строки
my_ISPs_DNS = 213.59.238.11
написать
my_ISPs_DNS = "213.59.238.11"
или даже просто жестко прописать IP в правилах, не вводя переменную.
ведь смотри, что получается:
ты в /etc/fwrules написал больше правил, чем было перечислено в ответ на ipfw l(или ты не все что было выдано перечислил?).
если это не поможет, выполни команду
#ipfw add 1 allow ip from any to any
(это правило разрешает все, так что удали его сразу после проверки:))
если и это не поможет, то у тебя криво резолвятся имена.
и, блин, убери нафиг фильтры из ppp.conf
удачи!
так снёс я совсем ipfw11.04.02 17:49 Автор: choor Статус: Elderman