Discussion:
2 karty sieciowe - problem z siecią
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Gilbert III
2009-01-13 07:56:37 UTC
Permalink
Witam, mam taki problem z Debianem, a właściwie z siecią. Komputer jest
podłączony do miejsca, w którym znajdują się 2 fizyczne sieci: wewnętrzna
oraz zewnętrzna. Wewnętrzna jest siecią tej firmy w której jestem, a
zewnętrzna jest siecią providera internetu. Provider po kilku dniach
oczekiwania wydzielił ipka zewnętrznego tak, żeby ten komputer był widoczny
z zewnątrz, chodzi głównie o Apacza.
I sam nie wiem co jest przyczyną, że komp losowo przypisuje lub nie adresy
ip na karcie podłączonej do sieci zewnętrznej (przewód sprawdzony, na innym
kompie działa). A jak przypisze to z kolei gubi ip na sieci wewnętrznej.
Myślałem, że to błąd po stronie providera, ale sklonowałem MAC-a na swoim
kompie i faktycznie za każdym razem komp dostaje ip - więc strona providera
odpada. Pozostaje albo sprzęt albo konfiguracja sieci na debianie. Karta
sieciowa jest nowa, RTL8139D. Ponadto nawet jak przypisze IP to nadal jest
problem, by cokolwiek zpingować, np onet.pl lub nawet bezpośrednio do onetu
ping 213.180.130.200 nie działajet.

/etc/network/interfaces:


auto lo eth0 eth1
iface lo inet loopback

allow-hotplug eth0
allow-hotplug eth1
iface eth0 inet dhcp
iface eth0 inet dhcp

#eth0 -wewnetrzna, eth1 zewnętrzna

Oczywiście próbowałem robić ip na stałe z tym samym efektem - zero pingu.
Co jeszcze muszę sprawdzić, żeby poprawnie zdiagnozować problem?
Z góry mówię, że linuksami się nie param, problem spadł na mnie, ponieważ
trwa przepychanka czyja wina: sprzętu/oprogramowania czy providera, a w
moim interesie jest to, żeby zadziałało.

P.S. Wymieniłbym tą nieszczęsną kartę sieciową dla sprawdzenia, gdyby nie
przypisywanie IP po MAC-u i w ostateczności tak zrobię, powiedzcie tylko
czy wystarczy wpisać w interfaces, aby sklonować MAC czy trzeba coś
jeszcze:

auto eth1
iface eth1 inet dhcp
hwaddress ether NO:WY:MA:CA:DR:ES

Jądro 2.6.18-6-686
Debian 4.0
Gilbert III
2009-01-13 09:52:13 UTC
Permalink
Dnia Tue, 13 Jan 2009 08:56:37 +0100, Gilbert III napisał(a):

Wymieniłem kartę sieciową klonując MAC jak w poprzednim poście.

zauważyłem, że route nie ma wpisu odnośnie bramy internetowej, więc
wpisałem:

route delete default gw 192.168.16.254 eth0
route add default gw 10.8.8.1 eth2

pingi z onetem działają, ale tylko po wpisaniu adresu ip cyfrowego. Ping
www.onet.pl zgłasza unknown host.

ponadto po restarcie tablica routingu powraca do starej postaci.
pawell32
2009-01-13 11:22:10 UTC
Permalink
Post by Gilbert III
Wymieniłem kartę sieciową klonując MAC jak w poprzednim poście.
zauważyłem, że route nie ma wpisu odnośnie bramy internetowej, więc
route delete default gw 192.168.16.254 eth0
route add default gw 10.8.8.1 eth2
pingi z onetem działają, ale tylko po wpisaniu adresu ip cyfrowego. Ping
www.onet.pl zgłasza unknown host.
ponadto po restarcie tablica routingu powraca do starej postaci.
sprawdz dns-y
borygo210
2009-01-14 07:08:19 UTC
Permalink
Post by Gilbert III
Witam, mam taki problem z Debianem, a właściwie z siecią. Komputer jest
podłączony do miejsca, w którym znajdują się 2 fizyczne sieci: wewnętrzna
oraz zewnętrzna. Wewnętrzna jest siecią tej firmy w której jestem, a
zewnętrzna jest siecią providera internetu. Provider po kilku dniach
oczekiwania wydzielił ipka zewnętrznego tak, żeby ten komputer był widoczny
z zewnątrz, chodzi głównie o Apacza.
I sam nie wiem co jest przyczyną, że komp losowo przypisuje lub nie adresy
ip na karcie podłączonej do sieci zewnętrznej (przewód sprawdzony, na innym
kompie działa). A jak przypisze to z kolei gubi ip na sieci wewnętrznej.
Myślałem, że to błąd po stronie providera, ale sklonowałem MAC-a na swoim
kompie i faktycznie za każdym razem komp dostaje ip - więc strona providera
odpada. Pozostaje albo sprzęt albo konfiguracja sieci na debianie. Karta
sieciowa jest nowa, RTL8139D. Ponadto nawet jak przypisze IP to nadal jest
problem, by cokolwiek zpingować, np onet.pl lub nawet bezpośrednio do onetu
ping 213.180.130.200 nie działajet.
auto lo eth0 eth1
iface lo inet loopback
allow-hotplug eth0
allow-hotplug eth1
iface eth0 inet dhcp
iface eth0 inet dhcp
#eth0 -wewnetrzna, eth1 zewnętrzna
Oczywiście próbowałem robić ip na stałe z tym samym efektem - zero pingu.
Co jeszcze muszę sprawdzić, żeby poprawnie zdiagnozować problem?
Z góry mówię, że linuksami się nie param, problem spadł na mnie, ponieważ
trwa przepychanka czyja wina: sprzętu/oprogramowania czy providera, a w
moim interesie jest to, żeby zadziałało.
P.S. Wymieniłbym tą nieszczęsną kartę sieciową dla sprawdzenia, gdyby nie
przypisywanie IP po MAC-u i w ostateczności tak zrobię, powiedzcie tylko
czy wystarczy wpisać w interfaces, aby sklonować MAC czy trzeba coś
auto eth1
iface eth1 inet dhcp
hwaddress ether NO:WY:MA:CA:DR:ES
Jądro 2.6.18-6-686
Debian 4.0
Zobacz co masz w /etc/udev/rules.d/z25_persistent-net.rules?

Tam kernel numeruje sobie karty.

Możesz sobie gdzieś zachować i skasować system go odtworzy. Sugeruje
przypisanie tego publicznego adresu do interfejsu który zostanie
oznaczony eth0. Albo inaczej niech ten interfejs będzie podłączony do
sieci providera i jak mniemam te sieci są odseparowane fizycznie.

borygo210
Gilbert III
2009-01-14 18:54:04 UTC
Permalink
Post by borygo210
Zobacz co masz w /etc/udev/rules.d/z25_persistent-net.rules?
Tam kernel numeruje sobie karty.
Możesz sobie gdzieś zachować i skasować system go odtworzy. Sugeruje
przypisanie tego publicznego adresu do interfejsu który zostanie
oznaczony eth0. Albo inaczej niech ten interfejs będzie podłączony do
sieci providera i jak mniemam te sieci są odseparowane fizycznie.
borygo210
Problem rozwiązany. Wpisałem na stałe IP sieci wewnętrznej (mimo
uruchomionego DHCP jakiś konflikt na linii Win 2k3 -> Debian). Co ciekawe
serwer Win2k3 nie pinguje kompa z linuksem, a ten z linuksem bez problemu
pinguje tego Win2k3. Trochę to powalone szczerze mówiąc, nie życzę wam
takiej walki jaką stoczyłem o uruchomienie tego.
kolesdz
2009-01-17 14:35:32 UTC
Permalink
Post by Gilbert III
Post by borygo210
Zobacz co masz w /etc/udev/rules.d/z25_persistent-net.rules?
Tam kernel numeruje sobie karty.
Możesz sobie gdzieś zachować i skasować system go odtworzy. Sugeruje
przypisanie tego publicznego adresu do interfejsu który zostanie
oznaczony eth0. Albo inaczej niech ten interfejs będzie podłączony do
sieci providera i jak mniemam te sieci są odseparowane fizycznie.
borygo210
Problem rozwiązany. Wpisałem na stałe IP sieci wewnętrznej (mimo
uruchomionego DHCP jakiś konflikt na linii Win 2k3 -> Debian). Co ciekawe
serwer Win2k3 nie pinguje kompa z linuksem, a ten z linuksem bez problemu
pinguje tego Win2k3. Trochę to powalone szczerze mówiąc, nie życzę wam
takiej walki jaką stoczyłem o uruchomienie tego.
He, he, powalczyć trochę nigdy nie zaszkodzi.
Jak będziesz miał 3 karty lub więcej a terminy na przedwczoraj polecam
aplikację
Firestarter i wpisanie dobrych, sprawdzonych, zewnętrznych serwerów dns.
Rzecz załatwia się myszką.
pzdr
Jacek

Loading...