Wolno dzia

Konfiguracja serwerów, usług, itp.
rasik
Posty: 9
Rejestracja: 02 lipca 2010, 08:33

Wolno działający svn

Post autor: rasik »

Witam,

mam w sieci lokalnej na jednej maszynie zainstalowany system debian jako serwer plików + www. Serwer ma zewnętrzne IP, reszta komputerów przydzielane przez DHCP z routera. Mam wrażenie że cały ruch pomiędzy komputerem a routerem wychodzi na zewnątrz, anie działa po localu. Wcześniej svn był zainstalowany na lokalnej maszynie (inny komp) i działał o niebo lepiej.

Czy mogę prosić o pomoc, nie wiem gdzie to sprawdzić, lub jak zmienić konfigurację aby działało to lepiej.
dhapollo
Beginner
Posty: 168
Rejestracja: 12 czerwca 2010, 14:10
Lokalizacja: Warszawa

Post autor: dhapollo »

Siema a czemu zewnętrzne IP?

Nie rozumiem: "... w sieci lokalnej mam serwer . Serwer ma zewnętrzne IP ... "
rasik
Posty: 9
Rejestracja: 02 lipca 2010, 08:33

Post autor: rasik »

Trochę doczytałem na temat Linuksa (słabo go znam) i mogę bardziej sprecyzować problem.

Mam dwie karty sieciowe eth0 i eth1.

Na karcie eth0 mam skonfigurowane połączenia z zewnętrznym IP (dsl orange) 83.0.X.X.
Na karcie eth1 mam skonfigurowanie połączenie sieci lokalnej 10.0.0.70.

Problem w tym, że cały ruch odbywa się przez eth0, w sieci lokalnej nie są wysyłane sygnały ping na 10.0.0.70. Jeżeli pobieram pliki z svn to podejrzewam, że leci to na zewnątrz sieci i dopiero jest ściągane - i stad takie opóźnienia w transferze.

Jeśli potrzebujecie jakiś danych konfiguracyjnych, to dajcie znać, wkleję je tutaj.

Póki co konfiguracja /etc/network/ interfaces

Kod: Zaznacz cały

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 83.0.X.X
netmask X.X.X.X
broadcast X.X.X.X
gateway X.X.X.X

auto eth1
iface eth1 inet static
address 10.0.0.70
netmask 255.255.255.0
broadcast 10.0.0.255
gateway 10.0.0.1
ifconfig pokazuje obie karty dobrze skonfigurowane.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

To jak masz taki Waść ino problem to od razu zerknij to tablicy trasowania:

Kod: Zaznacz cały

ip r
dhapollo
Beginner
Posty: 168
Rejestracja: 12 czerwca 2010, 14:10
Lokalizacja: Warszawa

Post autor: dhapollo »

zainstaluj iptraf

Kod: Zaznacz cały

apt-get install iptraf
następnie odpal go

Kod: Zaznacz cały

iptraf
i zobacz jak się zachowuje ruch na kartach sieciowych w czasie pobierania.
U mnie drastyczny spadek prędkości pobierania po lanie (tylko po lanie) okazał się awaria sprzętową płyty głównej.

pobierasz pliki z www, czy z serwera plików?
rasik
Posty: 9
Rejestracja: 02 lipca 2010, 08:33

Post autor: rasik »

Kod: Zaznacz cały

ip r

Mam takie coś:

Kod: Zaznacz cały

83.X.X.X1/30 dev eth0 proto kernel scope link src 83.X.X.X2
10.0.0.0/24 dev eth1 proto kernel scope link src 10.0.0.70
default via 10.0.0.1 dev eth1
default via 83.X.X.X3 dev eth0

gdzie według rozpiski dsl orange:

X1 - adres zarezerwowany sieci
X2 - adres abonenta/serwera
X3 - adres bramy

Dodane:
dhapollo pisze:zainstaluj iptraf

Kod: Zaznacz cały

apt-get install iptraf
następnie odpal go

Kod: Zaznacz cały

iptraf
i zobacz jak się zachowuje ruch na kartach sieciowych w czasie pobierania.
U mnie drastyczny spadek prędkości pobierania po lanie (tylko po lanie) okazał się awaria sprzętową płyty głównej.

pobierasz pliki z www, czy z serwera plików?
Pliki pobieram poprzez serwer plików. Zainstalowałem iptraf wychodzi na to że wszystko leci na zewnętrzne IP 83.X.X.X.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

A pokaż jeszcze:

Kod: Zaznacz cały

ifconfig -a
rasik
Posty: 9
Rejestracja: 02 lipca 2010, 08:33

Post autor: rasik »

Kod: Zaznacz cały

ifconfig -a

eth0      Link encap:Ethernet  HWaddr 00:19:99:cd:19:8f
          inet addr:83.X.X.X  Bcast:83.X.X.X  Mask:255.255.255.252
          inet6 addr: fe80::X:X:X:X/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1616614 errors:0 dropped:0 overruns:0 frame:0
          TX packets:191259 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:345577953 (329.5 MiB)  TX bytes:31936416 (30.4 MiB)
          Interrupt:20 Memory:fe700000-fe720000

eth1      Link encap:Ethernet  HWaddr 00:19:99:c2:1c:74
          inet addr:10.0.0.70  Bcast:10.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::219:99ff:fec2:1c74/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5591119 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6800106 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1238746935 (1.1 GiB)  TX bytes:2499591967 (2.3 GiB)
          Interrupt:18 Memory:fe600000-fe620000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1876 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1876 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:185185 (180.8 KiB)  TX bytes:185185 (180.8 KiB)

pan0      Link encap:Ethernet  HWaddr 52:1d:17:49:02:9e
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Dodane:
Zainstalowałem sobie na jednym z komputerów w sieci lokalnej program do przechwytywania wysyłanych pakietów, takie spostrzeżenia:

,,Checkout'' repozytorium zrobiłem z adresu http://10.0.0.70/svn/repo/trunk.

Następnie wrzucam pliki do repozytorium i wybieram commit,

Program do skanowania sieci pokazuje mi, że z mojego IP pakiety są wysyłane na adres zewnętrzny IP 83.X.X.X

Czy to oznacza, że cały ruch wychodzi poza sieć lokalną? Takie mam przypuszczenia bo wolno działa svn. Czy nie powinny pakiety lecieć od razu na ip 10.0.0.70?

Jak mam podłączone komputery:

internet -> ruter dsl

do rutera podłączony jest serwer dwoma kablami:
eth0 jest ustawione ip zewnętrzne
eth1 ip wewnętrzne

I do rutera podłączone są dwa komputery .

Dodatkowa informacja:
na komputerze w lokalu uruchamiam polecenie:

Kod: Zaznacz cały

tracert 83.X.X.X
otrzymuję:

Kod: Zaznacz cały

1. * * * Upłynął limit czasu żądania
2. <1ms <1ms <1ms internetdsa... [83.X.X.X]
Czy to jest poprawne?
dhapollo
Beginner
Posty: 168
Rejestracja: 12 czerwca 2010, 14:10
Lokalizacja: Warszawa

Post autor: dhapollo »

Jestem uczniem jeszcze ale po co za ruterem dwie karty i to jeszcze z zew. adresem IP? Jak dla mnie to nie ma sensu, ale może ktoś "starszy" się wypowie
ODPOWIEDZ