Linux routing problem
15 отговора
541 прегледа
Linux routing problem
Ima 2 mreji : 192.168.0.0 i 192.168.2.0, firewall -off. route table - za 0.0 mreja gw e 0.2 (t.e. ip-to na pyrvata eth) ,a za 2.0 mreja gw- e 2.2 (ip-to na 2-ta eth) !
Za6to nemoga da pingna ot ednata mreja drugata!??? Na samij linux vsichko e ok pingva se vsi4ko?
Za6to nemoga da pingna ot ednata mreja drugata!??? Na samij linux vsichko e ok pingva se vsi4ko?
Re: Linux routing problem
Ти си ги объркал нещата. GW трябва да е от същата мрежа, а ти си ги разменил. Доколкото разбирам за шлюз ползваш Линукс машина. Аз не разбирам много от Линукс, но там трябва за конфигурираш iptables правилно за да ти маршрутизира между двете мрежи.
Re: Linux routing problem
Verno si amateur - vij kakvo sym napisyl- firewall -off i gw-te sa si taka
Re: Linux routing problem
ако вярно съм разбрал, имаш линукс с 2 мрежови карти с ип-та 192.168.0.2/24 и 192.168.2.2/24
и двете мрежи не се виждат една друга.
въпроси:
1. от всяка от двете мрежи виждаш ли линукса?
2. какви са ти нетмаските на машините по мрежите?
3. имаш ли пуснат ip forwarding (echo 1 > /proc/sys/net/ipv4/ip_forward)?
4. имаш ли пуснат нат на линукса и ако имаш - действа ли за срц и дест пакети 192.168.0.0/16?
пиши тука отговорите и ще го измислим
TANSTAAFL! There AiNt Such Thing As A Free Lunch
и двете мрежи не се виждат една друга.
въпроси:
1. от всяка от двете мрежи виждаш ли линукса?
2. какви са ти нетмаските на машините по мрежите?
3. имаш ли пуснат ip forwarding (echo 1 > /proc/sys/net/ipv4/ip_forward)?
4. имаш ли пуснат нат на линукса и ако имаш - действа ли за срц и дест пакети 192.168.0.0/16?
пиши тука отговорите и ще го измислим
TANSTAAFL! There AiNt Such Thing As A Free Lunch
Re: Linux routing problem
Ок, аматьор съм. А ти щом си профекионалист можеш да се оправиш и сам, нали? Вместо да искаш съвети от аматьори. Другият ти постинг за мейл сървъра не разкриваше кой знае какви висоти в твоите познания.
Според мен елементарното възпитание, ако имаш такова, не би трябвало да ти позволи да тръгнеш да се заяждаш с човек, който се опитва да ти помогне дори и да видиш, че се е объркал. Можеше да ми го кажеш по нормален начин. Освен ако не търсиш тук поле за изява на простотии на махаленско ниво.
Това което съм написал е вярно. Не съм видял добре какво си написал, затова помислих че е грешно, но това е главно защото пишеш на латиница и трудно ти се чете. И вече наистина няма да си нарушавам принципа изобщо да чета неща писани на латиница.
Според мен елементарното възпитание, ако имаш такова, не би трябвало да ти позволи да тръгнеш да се заяждаш с човек, който се опитва да ти помогне дори и да видиш, че се е объркал. Можеше да ми го кажеш по нормален начин. Освен ако не търсиш тук поле за изява на простотии на махаленско ниво.
Това което съм написал е вярно. Не съм видял добре какво си написал, затова помислих че е грешно, но това е главно защото пишеш на латиница и трудно ти се чете. И вече наистина няма да си нарушавам принципа изобщо да чета неща писани на латиница.
Re: Linux routing problem
Значи
1. Виж какво е написал onzi за ip forwarding
2. не знам ,как си конфигурирал мрежите, ама както чета - трябва да са така:
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
ifconfig eth1 192.168.2.1 netmask 255.255.255.0
/sbin/route add -net 192.168.0.0 netmask 255.255.255.0 eth0
/sbin/route add -net 192.168.2.0 netmask 255.255.255.0 eth1
и накрая
/sbin/route add default gw 192.168.0.1 netmask 0.0.0.0 metric 1
това трябва да е достатъчно - на много места работи в различни модификации
а видях, че искаш машината да е с адрес 2 - значи
ifconfig eth0 192.168.0.2 netmask 255.255.255.0
ама защо
Да де - забравих гейтовете - щото ги давам от dhcp - добави ги, ама би трябвало и без да ги укажеш да работи
Когато боговете говорят, ония с фактите никакви ги няма.
1. Виж какво е написал onzi за ip forwarding
2. не знам ,как си конфигурирал мрежите, ама както чета - трябва да са така:
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
ifconfig eth1 192.168.2.1 netmask 255.255.255.0
/sbin/route add -net 192.168.0.0 netmask 255.255.255.0 eth0
/sbin/route add -net 192.168.2.0 netmask 255.255.255.0 eth1
и накрая
/sbin/route add default gw 192.168.0.1 netmask 0.0.0.0 metric 1
това трябва да е достатъчно - на много места работи в различни модификации
а видях, че искаш машината да е с адрес 2 - значи
ifconfig eth0 192.168.0.2 netmask 255.255.255.0
ама защо
Да де - забравих гейтовете - щото ги давам от dhcp - добави ги, ама би трябвало и без да ги укажеш да работи
Когато боговете говорят, ония с фактите никакви ги няма.
Редактирано от bozho на
Re: Linux routing problem
1. vijda se i ot dvete mreji
2. C klas bez podreji (255.255.255.0)
3. e te tva kak da go proveria -sorry ama neznam
4. iptables sa prazni -niama ni6to v tiah vkl. i nat
2. C klas bez podreji (255.255.255.0)
3. e te tva kak da go proveria -sorry ama neznam
4. iptables sa prazni -niama ni6to v tiah vkl. i nat
Re: Linux routing problem
Naj-veroqtno ot tova e problema pri tazi situaciq.
Prosto napishi v /etc/rc.local
echo 1 > /proc/sys/net/ipv4/ip_forward
syshto i v komandniq red go napishi. Tova e flag, kojto razreshava forward na packeti mejdu mrejovite ti platki. Za da ti raboti routera tova e absolutno neobhodimo !
По-добре на колене пред бара,
отколкото прав пред струга !
Prosto napishi v /etc/rc.local
echo 1 > /proc/sys/net/ipv4/ip_forward
syshto i v komandniq red go napishi. Tova e flag, kojto razreshava forward na packeti mejdu mrejovite ti platki. Za da ti raboti routera tova e absolutno neobhodimo !
По-добре на колене пред бара,
отколкото прав пред струга !
Re: Linux routing problem
а от къде не можеш да пингнеш другата мрежа - от клиентите , или от самия рутер?
Когато боговете говорят, ония с фактите никакви ги няма.
Когато боговете говорят, ония с фактите никакви ги няма.
Re: Linux routing problem
I oshte neshto.
Imash dva interface-a koito sa v dve razlicni mreji. Normalno e ot mashinata koqto e v dvete mreji da pingvash vsichki komputri, zashtoto si i v dvete mreji, no nikade ne kazvash kak komputrite ot mreja A shte stignat do mreja B? Imat li te za default gateway za computrite ot mreja
192.168.0.0/24 ip 192.168.0.2 i za 192.168.2.0/24 ip 192.168.0.2 ili nqmat.
Syshto taka vij predniqt posting za ip_forward, izchetoh vsichko dosega no ne vidqh dali ip_forwardinga ti e pusnat. Ako ne e dori computrite ot mreja A da znaqt che mogat da dostignat do mreja B prez linux-a, paketite im nqma da preminat ot ethernetA do ethernetB zashtoto linux-a ti ne forwardva packeti.
Imash dva interface-a koito sa v dve razlicni mreji. Normalno e ot mashinata koqto e v dvete mreji da pingvash vsichki komputri, zashtoto si i v dvete mreji, no nikade ne kazvash kak komputrite ot mreja A shte stignat do mreja B? Imat li te za default gateway za computrite ot mreja
192.168.0.0/24 ip 192.168.0.2 i za 192.168.2.0/24 ip 192.168.0.2 ili nqmat.
Syshto taka vij predniqt posting za ip_forward, izchetoh vsichko dosega no ne vidqh dali ip_forwardinga ti e pusnat. Ako ne e dori computrite ot mreja A da znaqt che mogat da dostignat do mreja B prez linux-a, paketite im nqma da preminat ot ethernetA do ethernetB zashtoto linux-a ti ne forwardva packeti.
Re: Linux routing problem
Mersi pichove vsichko e ok -naistina beshe ip_forward, no az si misleh 4e e vkliu4eno po podrazbirane pyk i neznaeh kak da go pusna
P.S. Ako moga da sym polezen s ne6to razli4no ot linux -ask
P.S. Ako moga da sym polezen s ne6to razli4no ot linux -ask
Re: Linux routing problem
/bin/echo 1 > /proc/sys/net/ipv4/ip_forward
:-))
По-добре на колене пред бара,
отколкото прав пред струга !
:-))
По-добре на колене пред бара,
отколкото прав пред струга !