Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: gilmor в Jul 10, 2005, 09:00



Титла: LAN  проблем
Публикувано от: gilmor в Jul 10, 2005, 09:00
Здравейте,
Имам малко необичаен проблем. Домашната ми мрежа се състои от 2 мешини. Едната е на WinXP Home, а другата на Linux (slackware 10.0). Имам интернет пуснат на линукс машината ми. Доставчикът ми не налага ограничение за броя машини ползващи връзката. Реших да споделя интернет-а на windows-ката машина. Направих мрежата и когато пусна ping ot Linux-a получавам нормални reply-и, но като пусна пинг от бозата, получавам :"Request time out". Реших че нещо е сбозила и я преинсталирах. Сега е с чисто нов Хоум и отново вади същото съобщение.
П.П. Забравих да изясня че eth0 ми е ИНтернет-а, а eth1 LAN-a. Пуснах IPTRAF и видях че Линукс-а получава заявки но не се връщат. Имате ли някакви предложения от къде да хвана бика за рогата
Благодаря


Титла: LAN  проблем
Публикувано от: ivanatora в Jul 10, 2005, 12:27
А как споделяш връзката?


Титла: LAN  проблем
Публикувано от: gilmor в Jul 10, 2005, 13:39
Оше не съм стигнал до iptables... Свързах лан картите към суича и тествах за сигнал. Както написах по-горе получавам нормален реплай когато пусна пинг от Линукс-а. Но когато пусна пинг ог Уин-а request time out. Възможно ли е Лан картите да се объркват за коя е заявката, защото доставчика ми дава Интернет по ЛАН мрежа и не съм с реален адрес. Адреса към доставчика ми е от вида 192.168.26.Х а другата ЛАН карта която ми прави връзката в домашната мрежа 192.168.0.Х
ВЪзможно ли е проблема да идва именно от адресите? И пречи ли ми нещо ако в домашната ми мрежа използвам адреси от рода на 212.1.1.Х


Титла: LAN  проблем
Публикувано от: в Jul 10, 2005, 13:56
Пробвай друго...
ping niakoi_IP_izvan_dostsv4ika_ti
от уин-а
ако получиш отговор добре ... слагай днс на уин-а ако не
имаш проблем с форвард-а или маскарадинга ...
да си пускал защитна стена на уин-а?


Титла: LAN  проблем
Публикувано от: voyager в Jul 10, 2005, 13:59
Цитат (gilmor @ Юли 10 2005,14:39)
Оше не съм стигнал до iptables... Свързах лан картите към суича и тествах за сигнал. Както написах по-горе получавам нормален реплай когато пусна пинг от Линукс-а. Но когато пусна пинг ог Уин-а request time out. Възможно ли е Лан картите да се объркват за коя е заявката, защото доставчика ми дава Интернет по ЛАН мрежа и не съм с реален адрес. Адреса към доставчика ми е от вида 192.168.26.Х а другата ЛАН карта която ми прави връзката в домашната мрежа 192.168.0.Х
ВЪзможно ли е проблема да идва именно от адресите? И пречи ли ми нещо ако в домашната ми мрежа използвам адреси от рода на 212.1.1.Х

Дай по-подробно описание на мрежите. Т.е. ip/mask как са. Така с това 192.168.0.Х например, ако маската е /16, а не /24 може да е източник на проблем. И още нещо - не може 2 еднакви мрежови адреса да имаш на два различни интерфейса...

Пробвай: echo "1" > /proc/sys/net/ipv4/ip_forward
и после и добави едно правило с iptables да ти прави с-нат. нещо от сорта на:
iptables -t nat -A PREROUTING -o $EXT_IF -j SNAT --to-source $IPOTDOSTAVCHIK


Титла: LAN  проблем
Публикувано от: sarge в Jul 10, 2005, 16:31
Здрасти.
Нищо неказваш за маската си. За друга причина да неможеш да пингваш не се сещам. (Освен ако си го забранил от iptabels-а)
Аз те съветвам на локалната си мрежа да раздадеш IP-та от вида 10.0.0.х,(за да разделиш мрежите със сигурност) да си пуснеш един DNS сървър (BIND), и да добавиш в rc.local:

/sbin/iptables -t nat -F
/sbin/iptables -t nat -A POSTROUTING -o eth1 -s 10.0.0.10 -d 0/0 -j MASQUERADE

Ako 10.0.0.10 e ip-то на Windowsa ти.
На windowsa - gateway и DNS да е ip-то на Linuxa ти.(това от вида 10.0.0.х)
По тази начин няма никаво значение доставчика ти налага или не ограничения за броя на машините. Така можеш да рутираш интернета на целиа блок, а ако искаш и да печелш пари :)


Титла: LAN  проблем
Публикувано от: toxigen в Jul 10, 2005, 16:34
а дали ползваш правилните кабели???

Господа, човека казва, че все още не е стигнал до iptables, т.е. опитва се да докара елементарна свързаност между бозата и линукса.

Значи ако свързваш двата компютъра директно използвай крос кабел. Настрой интерфейсите на линукса и на уина с адреси от една и съща подмрежа. Ако доставчика ти дава адреси от мрежата 192.1683.х.х по-добре използвай за вътрешната 172.16.х.х или 10.х.х.х с маска поне /24 (255.255.255.0). Gateway още не настройвай на прозорците. Пробвай така да пингнеш линукса, изключи файъруола на прозорците и пак пробвай. Като го докараш да не дава timeout пускай маскерадинга (има безброй теми за това как се прави)

Айде