Ej sja she se grymna ...
23 отговора
1009 прегледа
Ej sja she se grymna ...
..ve4e :))
Е тва не ми е в природата , ама все пак случая е следния :
Правя си просто рутерче за вътрешната мрежичка с два лана - един с истинско и един с фалшиво айпи - досадна работа , проста кат фасул , ама не би ...
След множество свободни вариации на тема RH7.1 (не се събра на 500 МВ) , SlakWare7.0 (него аз не го разбрах - явно не съм дорасъл) , BestLinux2000 (голяма простотия с 2.2.13к и 1 ГВ бози - не го опитвайте) , решавам да си сложа добрия стар RH6.2 .
Стандартна инсталация - само режем там квото не ни трябва като графинтерфейс и пр. и слагаме добринки като mc и ssh , обаче изненада - не ще да маскарадира !
Някакви идеи да ми дадете , като имате предвид че :
1. Два пъти прекомпилирах кърнъла за да съм сигурен че разните ip_forward , ip_masquerading и т.н. са с огромно YES , ама то и без туй си е по подразбиране в тая дистрибуция ...
2. Екнах си квот трябва в /proc/sys/net/ipv4.... и ipchais-овете са ми съвсем наред ...
3. Най-странното от всичко е че като си грепна айпифорвардинга от ksysm не ми дава нищо а и файлчетата в /etc/sysconfig за маскарадинга са съвсем празни и това на фона на никакво съобщение за проблем в логовете !
Съвсем се обърках вече и не знам аз ли си правя майтап с линукса или той с мен ...
Помощ , ще се гръмна ...
Който се учи , той ще получи...инфаркт...
Е тва не ми е в природата , ама все пак случая е следния :
Правя си просто рутерче за вътрешната мрежичка с два лана - един с истинско и един с фалшиво айпи - досадна работа , проста кат фасул , ама не би ...
След множество свободни вариации на тема RH7.1 (не се събра на 500 МВ) , SlakWare7.0 (него аз не го разбрах - явно не съм дорасъл) , BestLinux2000 (голяма простотия с 2.2.13к и 1 ГВ бози - не го опитвайте) , решавам да си сложа добрия стар RH6.2 .
Стандартна инсталация - само режем там квото не ни трябва като графинтерфейс и пр. и слагаме добринки като mc и ssh , обаче изненада - не ще да маскарадира !
Някакви идеи да ми дадете , като имате предвид че :
1. Два пъти прекомпилирах кърнъла за да съм сигурен че разните ip_forward , ip_masquerading и т.н. са с огромно YES , ама то и без туй си е по подразбиране в тая дистрибуция ...
2. Екнах си квот трябва в /proc/sys/net/ipv4.... и ipchais-овете са ми съвсем наред ...
3. Най-странното от всичко е че като си грепна айпифорвардинга от ksysm не ми дава нищо а и файлчетата в /etc/sysconfig за маскарадинга са съвсем празни и това на фона на никакво съобщение за проблем в логовете !
Съвсем се обърках вече и не знам аз ли си правя майтап с линукса или той с мен ...
Помощ , ще се гръмна ...
Който се учи , той ще получи...инфаркт...
Re: Ej sja she se grymna ...
1. за по-сигурно си сложи в rc.local нещо като
echo 1 > /proc/....../ip_forward
2. сложи си най-накрая и едно
ipfwadm -F -m -a acc
3. виж си на станциите как е наместен default gateway-а. виж и на сървера как е.
и толкоз.... btw това горе работи и за kernel 2.2.x. като мигрирах от редхат 4.2 на редхат 6.1 нямах никакви проблеми с маскирането
TANSTAAFL! There AiNt Such Thing As A Free Lunch
echo 1 > /proc/....../ip_forward
2. сложи си най-накрая и едно
ipfwadm -F -m -a acc
3. виж си на станциите как е наместен default gateway-а. виж и на сървера как е.
и толкоз.... btw това горе работи и за kernel 2.2.x. като мигрирах от редхат 4.2 на редхат 6.1 нямах никакви проблеми с маскирането
TANSTAAFL! There AiNt Such Thing As A Free Lunch
Re: Ej sja she se grymna ...
пускал съм рутер с 2 мрежи като твоя случай,само че на Слак 8 с кернел 2.4.9,става и с 2.2.19 но не можах да му оправя пренасочването на това 2.2.19,а трябваше да се пренасочват група портове от и към вътрешен сървър.С 2.4.9 нямах никакви проблеми,там маскиране и firewall се прави с iptables
и по-добре забрави за добринки като telnet и ssh,иначе може да имаш големи проблеми един ден
и по-добре забрави за добринки като telnet и ssh,иначе може да имаш големи проблеми един ден
Re: Ej sja she se grymna ...
1. Тва съм го сложил естествено
2. Не съм качвал ipfwadm , всичко си правя с ipchains
3. Както вече подчертах , всичко е наред , а рутинга беше пържото нещо което проверих 10 пъти .
Някакви други идеи ? Случвало ли ти се е подобно необяснимо нещо ?
Който се учи , той ще получи...инфаркт...
2. Не съм качвал ipfwadm , всичко си правя с ipchains
3. Както вече подчертах , всичко е наред , а рутинга беше пържото нещо което проверих 10 пъти .
Някакви други идеи ? Случвало ли ти се е подобно необяснимо нещо ?
Който се учи , той ще получи...инфаркт...
Re: Ej sja she se grymna ...
какво имаш предвид за пренасочване на портовете ? Аз не съм ги пипал въобще - просто ipchains -A forward -d 192.168.0.0/24 -p all -j MASQ би трябвало да върши работа ( че даже и без -p all )
А за telnet-а - отказал съм го и ползвам ssh - изглежда стабилен .
Миналата седмица си експериментирах малко с ssh2 - много ми хареса но така и не ми е останало време да го пусна . Някакви впечатления от него ?
Който се учи , той ще получи...инфаркт...
А за telnet-а - отказал съм го и ползвам ssh - изглежда стабилен .
Миналата седмица си експериментирах малко с ssh2 - много ми хареса но така и не ми е останало време да го пусна . Някакви впечатления от него ?
Който се учи , той ще получи...инфаркт...
Re: Ej sja she se grymna ...
probvai sus ipchains -I forward ....
shtoto sus -A slaga praviloto nai otkraia i paketite moje da ne stigat do tova pravilo ako si slojil -P DENY
shtoto sus -A slaga praviloto nai otkraia i paketite moje da ne stigat do tova pravilo ako si slojil -P DENY
Re: Ej sja she se grymna ...
ipchains -A forward -d 192.168.0.0/24 -p all -j MASQ
^
не мислиш ли, че трябва да е -s ? все пак няма да маскираш интернет, а частната мрежа :-)
^
не мислиш ли, че трябва да е -s ? все пак няма да маскираш интернет, а частната мрежа :-)
Re: Ej sja she se grymna ...
Mislja che si obarkal source i destination net , kakto tuka njakoi kaza:
pri mene naprimer e taka:
if test `cat /proc/sys/net/ipv4/ip_forward` -eq 1 ; then
${IPCHAIN} -N user_msq
${IPCHAIN} -A user_msq -s 0/0 -d 0/0 -j MASQ
${IPCHAIN} -A forward -s ${MSQ_NETWORKS} -d 0/0 -i ${MSQ_DEV} -j user_msq
fi
pri mene naprimer e taka:
if test `cat /proc/sys/net/ipv4/ip_forward` -eq 1 ; then
${IPCHAIN} -N user_msq
${IPCHAIN} -A user_msq -s 0/0 -d 0/0 -j MASQ
${IPCHAIN} -A forward -s ${MSQ_NETWORKS} -d 0/0 -i ${MSQ_DEV} -j user_msq
fi
Re: Ej sja she se grymna ...
Zabravih da napisha samo che pri mene
MSQ_NETWORKS=172.16.1.0/24
ili pri tebe bi bilo 192.168.0.0/16
MSQ_NETWORKS=172.16.1.0/24
ili pri tebe bi bilo 192.168.0.0/16
Re: Ej sja she se grymna ...
# Enable simple IP forwarding and Masquerading
#
# NOTE: The following is an example for an internal LAN address in the
# 192.168.0.x network with a 255.255.255.0 or a "24" bit subnet mask
# connecting to the Internet on interface eth0.
#
# ** Please change this network number, subnet mask, and your Internet
# ** connection interface name to match your internal LAN setup
#
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -i eth0 -s 192.168.0.0/24 -j MASQ
както виждаш объркал си "s" със "d"
пренасочване не ти трябва ако нямаш www или ftp сървър в локалната мрежа
не ползвам програми за отдалечен достъп защото винаги имат по някое слабо място- за ssh наскоро имаше съобщение за пробив във сигурността му и трябва да ползваш последната версия,а и у нас има достатъчно скучаещи добри хакери
#
# NOTE: The following is an example for an internal LAN address in the
# 192.168.0.x network with a 255.255.255.0 or a "24" bit subnet mask
# connecting to the Internet on interface eth0.
#
# ** Please change this network number, subnet mask, and your Internet
# ** connection interface name to match your internal LAN setup
#
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -i eth0 -s 192.168.0.0/24 -j MASQ
както виждаш объркал си "s" със "d"
пренасочване не ти трябва ако нямаш www или ftp сървър в локалната мрежа
не ползвам програми за отдалечен достъп защото винаги имат по някое слабо място- за ssh наскоро имаше съобщение за пробив във сигурността му и трябва да ползваш последната версия,а и у нас има достатъчно скучаещи добри хакери
re:redirect
nqma nikakvi gryji s redirect na portowe na 2.2.19!
noo 2.4.5 e po byrz spor nqma
noo 2.4.5 e po byrz spor nqma
Re: Ej sja she se grymna ...
Ne , be tuk sym go napisal nepravilno v byrzinata ot jad i nervi .
Ina4e na routera sis e -s :))))
Който се учи , той ще получи...инфаркт...
Ina4e na routera sis e -s :))))
Който се учи , той ще получи...инфаркт...
Re: Ej sja she se grymna ...
Значи , мерси много за мненията , обаче аз явно съм ви подвел с тая грешка за сорса и дестинейшъна .
Сега си сложих голяма машина с 2.4.2 и работи , ама тази си я държа и я тормозя , за да разбера къде ми е грешката .
Та с моите скромни администраторски познания съм напражил следното :
1. РХ6.2 2.2.16к - пак казвам стандартна инсталация , без да махам нищо дето има общо с нета освен телнети , фингъри и т.н.
2. Инсталирам си две карти с insmod от rc.local и ги проверявам дали работят - да
3. Пак от там с ifconfig си давам на първата статичния външен адрес , а на втората - статичен от вътрешната мрежа .
4. Пак там стандартен пакет за форвард и маскарадинг ( извинявай Светльо , ама твоя начин ми се вижда ненужно сложен ) :
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/ipchains -F
/sbin/ipchains -A forward -s 0/0 -d 0/0 -j ACCEPT
/sbin/ipchains -A forward -s 192.168.0.0/24 -d 0/0 -p all -j MASQ
route add default gw там адреса на ланката на ISP-то
5. И нищо не работи . Т.е. на тази машинка си имам интернет като слънце , а по мрежата няма . Като си пусна пинг от мрежата ми отговаря 192.168.0.1 (рутера) : Destination host unreachable
Айде сега мисля че всичко написах правилно , ама къде ми е грешката ?
Който се учи , той ще получи...инфаркт...
Сега си сложих голяма машина с 2.4.2 и работи , ама тази си я държа и я тормозя , за да разбера къде ми е грешката .
Та с моите скромни администраторски познания съм напражил следното :
1. РХ6.2 2.2.16к - пак казвам стандартна инсталация , без да махам нищо дето има общо с нета освен телнети , фингъри и т.н.
2. Инсталирам си две карти с insmod от rc.local и ги проверявам дали работят - да
3. Пак от там с ifconfig си давам на първата статичния външен адрес , а на втората - статичен от вътрешната мрежа .
4. Пак там стандартен пакет за форвард и маскарадинг ( извинявай Светльо , ама твоя начин ми се вижда ненужно сложен ) :
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/ipchains -F
/sbin/ipchains -A forward -s 0/0 -d 0/0 -j ACCEPT
/sbin/ipchains -A forward -s 192.168.0.0/24 -d 0/0 -p all -j MASQ
route add default gw там адреса на ланката на ISP-то
5. И нищо не работи . Т.е. на тази машинка си имам интернет като слънце , а по мрежата няма . Като си пусна пинг от мрежата ми отговаря 192.168.0.1 (рутера) : Destination host unreachable
Айде сега мисля че всичко написах правилно , ама къде ми е грешката ?
Който се учи , той ще получи...инфаркт...
Re: Ej sja she se grymna ...
vaobshte li ne bachka maskirane? shtoto v 2.2 imashe spetzialni moduli za maskirane na niakoi protokoli (ftp, realaudio i t.n.).
a, eto be, znachi, vsichki paketi, koito min avat prez forward chaina, machvat parvoto pravilo, koeto kazva ACCEPT, a ne MASQ. mahni parvoto i na negovo miasto slozi:
ipchains -P forward ACCEPT
ili kakto tam (imashe li -j, niamashe li... :-)
a, eto be, znachi, vsichki paketi, koito min avat prez forward chaina, machvat parvoto pravilo, koeto kazva ACCEPT, a ne MASQ. mahni parvoto i na negovo miasto slozi:
ipchains -P forward ACCEPT
ili kakto tam (imashe li -j, niamashe li... :-)
Re: Ej sja she se grymna ...
5. И нищо не работи . Т.е. на тази машинка си имам интернет като слънце , а по мрежата няма . Като си пусна пинг от мрежата ми отговаря 192.168.0.1 (рутера) : Destination host unreachable
===========
kak mislish da stani nomera s masq?:)Sled kato mahsinite ot vytreshnata ti mreja izobsto en go vijdat routera?:)Ako stane obadi mi se:)Mnogo she mi e interesno
===========
kak mislish da stani nomera s masq?:)Sled kato mahsinite ot vytreshnata ti mreja izobsto en go vijdat routera?:)Ako stane obadi mi se:)Mnogo she mi e interesno
Re: Ej sja she se grymna ...
Ти вече ме направи на нищо бе , ако не мога да направя вътрешната мрежа , по хубаво да ти дам стотина долара за елементарни уроци .
Имам предвид че като пусна пинг от 192.168.0.2 до на майка си отзад , то рутъра от адрес 192.168.0.1 ми отговаря дестхостънрич .
Някакво по-добро предположение ?
Който се учи , той ще получи...инфаркт...
Имам предвид че като пусна пинг от 192.168.0.2 до на майка си отзад , то рутъра от адрес 192.168.0.1 ми отговаря дестхостънрич .
Някакво по-добро предположение ?
Който се учи , той ще получи...инфаркт...
Re: Ej sja she se grymna ...
Значи наполовина си прав - явно ACCEPT е пречело на MASQ , щото като го махнах и взе че тръгна . Обаче не виждам защо да създавам допълнително правила с -Р ?
Освен това не мога да проумея , нали 0/0 0/0 ACCEPT би трябвало да пропуска абсолютно всички пакети , а не да ги дропи ? Поне аз това разбрах от мана - признавам си че съм самоук и разчитам само на четене и на вашите съвети .
Благодаря , все пак
Който се учи , той ще получи...инфаркт...
Освен това не мога да проумея , нали 0/0 0/0 ACCEPT би трябвало да пропуска абсолютно всички пакети , а не да ги дропи ? Поне аз това разбрах от мана - признавам си че съм самоук и разчитам само на четене и на вашите съвети .
Благодаря , все пак
Който се учи , той ще получи...инфаркт...
Re: Ej sja she se grymna ...
abe ti siguren li si che i e mjastoto tam v rc.local da vdigash vtorata katra ?
Re: Ej sja she se grymna ...
ami s -P zadavash politika, demek kvo da pravi, ako paketa ne otgovaria na izpichno zadadenite pravila. edin vid da ti zamesti onzi red s "vsichko -j ACCEPT". sega se seshtam obache, che e po-dobre da e -p DENY, edin vid amskirai mi lana, ama drug forwarding da nema. estestveno, moze i bez tva.
a ne e bachkalo, shtoto paketa kato mine po parvoto pravilo, prosto ne se maskira i primerno kato dadesh zaiavka ot 192.168.0.5/24 kam [линк] i dir.bg ne znae kade da ti varne stranitzata :-)
a ne e bachkalo, shtoto paketa kato mine po parvoto pravilo, prosto ne se maskira i primerno kato dadesh zaiavka ot 192.168.0.5/24 kam [линк] i dir.bg ne znae kade da ti varne stranitzata :-)
Re: Ej sja she se grymna ...
Absoljutno :)))
I az dostigah do tozi izvod 4e obratnite paketi se shashkat , ama pak ne mi otgovori zashto ot 0/0 ACCEPT ? Njama logika ...
Който се учи , той ще получи...инфаркт...
I az dostigah do tozi izvod 4e obratnite paketi se shashkat , ama pak ne mi otgovori zashto ot 0/0 ACCEPT ? Njama logika ...
Който се учи , той ще получи...инфаркт...