Linux routing problem

15 отговора 541 прегледа
#1

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?

Отговор
в отговор на LLeLLo #2

Re: Linux routing problem

Ти си ги объркал нещата. GW трябва да е от същата мрежа, а ти си ги разменил. Доколкото разбирам за шлюз ползваш Линукс машина. Аз не разбирам много от Линукс, но там трябва за конфигурираш iptables правилно за да ти маршрутизира между двете мрежи.

Отговор
в отговор на amateur #3

Re: Linux routing problem

Verno si amateur - vij kakvo sym napisyl- firewall -off i gw-te sa si taka

Отговор
в отговор на LLeLLo #4

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
Отговор
в отговор на LLeLLo #5

Re: Linux routing problem

Ок, аматьор съм. А ти щом си профекионалист можеш да се оправиш и сам, нали? Вместо да искаш съвети от аматьори. Другият ти постинг за мейл сървъра не разкриваше кой знае какви висоти в твоите познания.
Според мен елементарното възпитание, ако имаш такова, не би трябвало да ти позволи да тръгнеш да се заяждаш с човек, който се опитва да ти помогне дори и да видиш, че се е объркал. Можеше да ми го кажеш по нормален начин. Освен ако не търсиш тук поле за изява на простотии на махаленско ниво.
Това което съм написал е вярно. Не съм видял добре какво си написал, затова помислих че е грешно, но това е главно защото пишеш на латиница и трудно ти се чете. И вече наистина няма да си нарушавам принципа изобщо да чета неща писани на латиница.

Отговор
в отговор на LLeLLo #6

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 - добави ги, ама би трябвало и без да ги укажеш да работи

Когато боговете говорят, ония с фактите никакви ги няма.

Редактирано от bozho на

Отговор
в отговор на onzi #7

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

Отговор
в отговор на bozho #8

Re: Linux routing problem

tova e napraveno no ... -blagodaria ti

Отговор
в отговор на LLeLLo #9

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 !

По-добре на колене пред бара,
отколкото прав пред струга !
Отговор
в отговор на LLeLLo #10

Re: Linux routing problem

а от къде не можеш да пингнеш другата мрежа - от клиентите , или от самия рутер?

Когато боговете говорят, ония с фактите никакви ги няма.
Отговор
в отговор на LLeLLo #11

Re: Linux routing problem

bash#sysctl -w net.ipv4.ip_forward=1

Отговор
в отговор на theater #12

Re: Linux routing problem

no such file or directory ???.... i sega kvo?

Отговор
в отговор на LLeLLo #13

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.

Отговор
в отговор на sas #14

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

Отговор
в отговор на sas #15

Re: Linux routing problem

Mersi opravi se :)

Отговор
в отговор на LLeLLo #16

Re: Linux routing problem

/bin/echo 1 > /proc/sys/net/ipv4/ip_forward

:-))

По-добре на колене пред бара,
отколкото прав пред струга !
Отговор