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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: skuller в Oct 17, 2006, 17:00



Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: skuller в Oct 17, 2006, 17:00
здравеите имам два компютъра със slackware 10.2. единият има две лан карти , едната е вързана кам доставчика а другата е варзана с кроснат кабел към 2-рото ПЦ . проблемът е че няма пинг между двета компютъра !! на какво може да се дължи това ?

кабела и лан картите раобоят


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: laskov в Oct 17, 2006, 17:30
Цитат (skuller @ Окт. 17 2006,18:00)
кабела и лан картите раобоят

Това последното е наистина ценно като информация, но е добре да го допълниш например така:
Цитат
..., IP адресите им са зададени твърдо: 192.168.1.1 и 192.168.1.2, маската и на двата е 255.255.255.0 ... ifconfig на единия казва това:.... , а на друтия това: .... Няма активиран firewall ...


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: skuller в Oct 17, 2006, 17:36
сървър
eth1 10.0.0.1 netmask 255.0.0.0

eth2 8*.*.*.* netmask 255.255.255.*
gw 8*.*.*.*

втори компютър
eth0 10.0.0.5 netmask 255.0.0.0
gw 10.0.0.1

замалко да забрава eht1 на сървъра е свързана с кроснат кабел към eth0 на втория компютър





Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: zgv в Oct 17, 2006, 17:57
Привет. Сигурен ли си в мрежовия кабел. Ако едната усукана двойка не прави добър контакт на RJ-25 светодиода на мрежовата платка пак ще свети, но евентуално няма да има пинг. Малко е вероятно, но никога не изключваме всички възможни варианти.


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: skuller в Oct 17, 2006, 18:52
сигурен съм в мрежовия кабел и лан картите .. кабела го правиха в jar и сам го пробвал на два лаптопа и има пинг между тях ....


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: senser в Oct 17, 2006, 19:06
дай изходите от
Примерен код

#ifconfig
#route -n
#iptables -L
#less  /proc/sys/net/ipv4/icmp_echo_ignore_all

на двете РС-та


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: skuller в Oct 17, 2006, 21:02
ifconfig на сървара
Примерен код

eth0      Link encap:Ethernet  HWaddr
          inet addr:10.0.0.1  Bcast:10.255.255.255  Mask:255.0.0.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:296863 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0
          RX bytes:0 (0.0 B)  TX bytes:17811801 (16.9 Mb)

eth1      Link encap:Ethernet  HWaddr 00:
          inet addr:8*.*.*.* Bcast:8*.*.*.*  Mask:255.255.255.128
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:24292741 errors:0 dropped:8 overruns:0 frame:0
          TX packets:2985510 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0
          RX bytes:337705018 (322.0 Mb)  TX bytes:602035739 (574.1 Mb)


route -n
Примерен код

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
8*.*.*.0    0.0.0.0         255.255.255.128 U     0      0        0 eth1
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         8*.*.*.*   0.0.0.0         UG    0      0        0 eth1


iptables -L
Примерен код

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination


less  /proc/sys/net/ipv4/icmp_echo_ignore_all
дава 0

видях че погоре съм допуснал малка грешка
eth0 на сървара е свързана с eth0 на другия компютър


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: senser в Oct 17, 2006, 21:57
дай същата информация и за хоста де ;)


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: skuller в Oct 18, 2006, 17:13
host
#ifconfig
Примерен код

eth0      Link encap:Ethernet  HWaddr 00:
          inet addr:10.0.0.2  Bcast:10.255.255.255  Mask:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:2 dropped:0 overruns:0 frame:4
          TX packets:99 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:4158 (4.0 Kb)
          Interrupt:11 Base address:0xd400

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:35 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3184 (3.1 Kb)  TX bytes:3184 (3.1 Kb)



#route -n
Примерен код


Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         10.0.0.1        0.0.0.0         UG    0      0        0 eth0


#iptables -L
Примерен код

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination



#less  /proc/sys/net/ipv4/icmp_echo_ignore_all
 
Примерен код

0


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: rpetrov в Oct 18, 2006, 18:04
Цитат (skuller @ Окт. 17 2006,17:00)
здравеите имам два компютъра със slackware 10.2. единият има две лан карти , едната е вързана кам доставчика а другата е варзана с кроснат кабел към 2-рото ПЦ . проблемът е че няма пинг между двета компютъра !! на какво може да се дължи това ?

кабела и лан картите раобоят

Често причината може да е объркване коя карта накъде сочи и мисля че зависи от реда на зареждане на модулите.
Като не ърви за тестване "кроснат"-ия кабел се слага и в другата карта.
Тества се и при {пре}стартиране на машината.


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: GoodT в Oct 18, 2006, 20:02
Пробвай с маска за по-малък клас мрежа: 255.255.255.0


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: mihailmilev в Oct 18, 2006, 20:48
Много се извинявам, ама в първото ти описание на конфигурацията казваш, че адреса на вътрешния комп е 10.0.0.5, а всъщност от ifconfig виждам че е зададено 10.0.0.2 ?! Кое е вярното?


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: Dean79 в Oct 18, 2006, 20:53
Цитат (GoodT @ Окт. 18 2006,21:02)
Пробвай с маска за по-малък клас мрежа: 255.255.255.0

БОЖЕ! Ще ме направите религиозен ...


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: GoodT в Oct 18, 2006, 21:26
За уставняците:
Пробвай с mask за мрежа Клас С - 255.255.255.0
и broadcast - 10.0.0.255


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: gat3way в Oct 18, 2006, 21:51
Айде аман с тия класове. Последното което му е проблемът е маската. Броудкаст адрес, голема важност, това са две машини вързани с crossover кабел, бе :) Ами на point-to-point интерфейсите какъв им е броудкаст адреса? :)

arp за вас няма ли? Ами тия 2 единствени RX пакета дето се водят "error" няма ли да се замислите защо и откъде? Като са им различни маските да не би да няма да си получат arp who-has заявките случайно?

Съжалявам за грубия тон ама се ядосах :)

Вижте си кабела най-добре :) Въпреки че сте сигурни в него.

П.П.  вижте и как са се negotiate-нали. ethtool eth0 && paste





Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: mihailmilev в Oct 18, 2006, 22:24
Дайте да уточним първо проблема с адресите!

Аз си настоявам на мойто де  :D


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: Dean79 в Oct 19, 2006, 07:52
Цитат (mihailmilev @ Окт. 18 2006,23:24)
Дайте да уточним първо проблема с адресите!

Аз си настоявам на мойто де  :D

И най-вероятно си прав...
Минахмре през класовете мрежи, рутирания, модули, а никой не се сеща за ifconfig :)


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: skuller в Oct 20, 2006, 21:57
server
IP 10.0.0.1 netmaks 255.0.0.0

host
IP 10.0.0.2 netmask 255.0.0.0
gw 10.0.0.1


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: k4BIG в Oct 20, 2006, 22:08
Лол страшна маска за между два компютъра:)

По метода на изключването се работи.Провери си кабела.
Провери на линукс машината дали имаш ip_forwardinga=1.
Провери дали двете лан карти ти работят.
Провери дали имаш правилото:
iptables -t nat -A POSTROUTING -s 10.0.0.2 -j MASQUERADE
(това има вариации с днат и т.н. така че важното е да има маскиране някакво)
Провери дали са сетнати правилните ип та на лан картите.

И накрая провери втората машина ако е линукс внимателно.
За GW , ДНС и т.н.

В общи линии не пропускаи нещо въпреки да ти изглежда тъпо.Проблемите в 90% са тъпи:)

Аре!


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: Dean79 в Oct 21, 2006, 17:52
Цитат (k4BIG @ Окт. 20 2006,23:08)
Лол страшна маска за между два компютъра:)

По метода на изключването се работи.Провери си кабела.
Провери на линукс машината дали имаш ip_forwardinga=1.
Провери дали двете лан карти ти работят.
Провери дали имаш правилото:
iptables -t nat -A POSTROUTING -s 10.0.0.2 -j MASQUERADE
(това има вариации с днат и т.н. така че важното е да има маскиране някакво)
Провери дали са сетнати правилните ип та на лан картите.

И накрая провери втората машина ако е линукс внимателно.
За GW , ДНС и т.н.

В общи линии не пропускаи нещо въпреки да ти изглежда тъпо.Проблемите в 90% са тъпи:)

Аре!

Бла-бла-бла - глупост след глупост...
forward, MASQUERADE....


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: mihailmilev в Oct 21, 2006, 21:52
@k4BIG да всъщност Dean79 е прав, човека ти казва, че няма пинг, ти вече го прати да рутира ... :) нищо лично и не те нападам, просто мисля че избързваш.

Имам една препоръка: спри процеса нетуърк. Не знам за слак, но в СуСЕ, Федора и Дебиан това става така:
Примерен код
/etc/init.d/network stop
Сега дай да нагласим всичко наново, но ръчно, ползвай следните команди:
Примерен код
ifconfig <interface> <ip-address> netmask <mask>
route add default gw <gateway>
Препоръчвам ти след като изпълниш първата команда и на двата компютъра, съответно като замениш с необходимите данни, да пробваш пак пинг.


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: Dean79 в Oct 22, 2006, 10:56
Айде накрая и аз да си изкажа мнението.
Както повечето доставчици, предполагам и твоя ти доставя интернет чрез pppoe. Както повечето хора, които си нямат понятие от route и iptables, предполагам, че при инсталацията на пакета за pppoe си указал връзката ти да се "маскира" , за да може и друг компютър да използва интернета. В този случай евентуално проблемът ти е във firewall-a. Ако наистина съм прав изпълняваш следното и няма да имаш проблеми:

iptables -I INPUT -s 10.0.0.0/24 -J ACCEPT


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: k4BIG в Oct 22, 2006, 11:09
Важното е да се помага.Криво ляво кои как може

Аре ;)





Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: skuller в Oct 22, 2006, 11:55
Примерен код

root@skuller:/etc# iptables -I INPUT -s 10.0.0.0/24 -J ACCEPT
iptables v1.3.3: Unknown arg `-J'
Try `iptables -h' or 'iptables --help' for more information.
root@skuller:/etc#


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: Dean79 в Oct 22, 2006, 13:01
Моя грешка:

с малко j се пише.

iptables -I INPUT -s 10.0.0.0/24 -j ACCEPT


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: skuller в Oct 23, 2006, 08:56
написах
Примерен код
iptables -I INPUT -s 10.0.0.0/24 -j ACCEPT

но пак нямам пинг :(


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: tech_noir в Oct 23, 2006, 10:30
Онзи ден имах подобен проблем. Колко псуване, блъскане и сложни трикове, не щя и не щя. Докато приятел каза "пич, просто брутално ти е забила едната LAN-ка, изключи компа от контакта и го включи пак".

Сработи. :D


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: skuller в Oct 24, 2006, 20:13
наи накрая имам нет и на двете пц-та :)
като сложих слич между тях сичко си тръгна както трябва :)


Титла: проблем с линукс няма пинг между 2 компютъра
Публикувано от: Hapkoc в Oct 24, 2006, 20:49
Ами как да кажа, това обикновено се случва ако си ползвал прав кабел, вместо кръстосан.

Ако правилно съм разбрал, че имаш предвид комутатор (switch) под 'слич', де....