Wolno dzia
Wolno działający svn
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.
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.
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
ifconfig pokazuje obie karty dobrze skonfigurowane.
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
To jak masz taki Waść ino problem to od razu zerknij to tablicy trasowania:
Kod: Zaznacz cały
ip r
zainstaluj iptraf
następnie odpal go 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?
Kod: Zaznacz cały
apt-get install iptraf
Kod: Zaznacz cały
iptraf
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?
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:
Pliki pobieram poprzez serwer plików. Zainstalowałem iptraf wychodzi na to że wszystko leci na zewnętrzne IP 83.X.X.X.dhapollo pisze:zainstaluj iptrafnastępnie odpal goKod: Zaznacz cały
apt-get install iptraf
i zobacz jak się zachowuje ruch na kartach sieciowych w czasie pobierania.Kod: Zaznacz cały
iptraf
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?
A pokaż jeszcze:
Kod: Zaznacz cały
ifconfig -a
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
Kod: Zaznacz cały
1. * * * Upłynął limit czasu żądania
2. <1ms <1ms <1ms internetdsa... [83.X.X.X]