Skocz do zawartości

2 Karty Sieciowe


root800

Rekomendowane odpowiedzi

mam taki problem którego nie moge rozwiązać

 

Red Hata 9 z dwoma kartami sieciowymi eth0 i eth1

eth0 ma adres 10.0.0.101 255.255.255.0

eth1 ma adres 10.0.0.102 255.255.255.0 brama na firewalla 10.0.0.1 dnsy tpsy

 

do tej pory za pomocą eth1 łączyłem sie z siecią i z internetem i wszystko działało jednak jak chce sie przełączyć na eth0 to nie łączy mi sie z siecią(pingi nie chodzą) mimo że karta ładuje sie podczas startu systemu(dioda na karcie mruga) wiec fizycznie jest sprawna

 

sprawdzałem wszystkie znane mi pliki konfiguracyjne i nie moge znaleźć błędnego wpisu

 

czy kto wie co jest nie tak ........ bede ogromnie wdzięczny

 

plik iptables

 

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

:RH-Lokkit-0-50-INPUT - [0:0]

-A INPUT -j RH-Lokkit-0-50-INPUT

-A FORWARD -j RH-Lokkit-0-50-INPUT

-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 80 --syn -j ACCEPT

-A RH-Lokkit-0-50-INPUT -p udp -m udp -s 0/0 --sport 67:68 -d 0/0 --dport 67:68 -i eth0 -j ACCEPT

-A RH-Lokkit-0-50-INPUT -p udp -m udp -s 0/0 --sport 67:68 -d 0/0 --dport 67:68 -i eth1 -j ACCEPT

-A RH-Lokkit-0-50-INPUT -i lo -j ACCEPT

-A RH-Lokkit-0-50-INPUT -i eth0 -j ACCEPT

-A RH-Lokkit-0-50-INPUT -i eth1 -j ACCEPT

-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 0:1023 --syn -j REJECT

-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 2049 --syn -j REJECT

-A RH-Lokkit-0-50-INPUT -p udp -m udp --dport 0:1023 -j REJECT

-A RH-Lokkit-0-50-INPUT -p udp -m udp --dport 2049 -j REJECT

-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 6000:6009 --syn -j REJECT

-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 7100 --syn -j REJECT

COMMIT

Odnośnik do komentarza
Udostępnij na innych stronach

A lokalnie pingi chodzą? Tzn. na tej maszynie, do której są włożone obie karty

ping 10.0.0.101
ping 10.0.0.102

No i jak wygląda tablica route?

 

[EDIT]Może jeszcze ifconfig się przydać.

 

Wstawiając listingi z tych poleceń korzystaj ze znaczników [code][/code] (listing do 15 linii max) lub [codebox][/codebox] (powyżej 15 linii)

Odnośnik do komentarza
Udostępnij na innych stronach

No to coś jest nie teges z konfiguracją sieci. Tzn. dwa IP na fizycznie jednej karcie? a jakie są adresy przypisane do tej drugiej?

 

Pokaż jeszcze to o czym pisałem w pierwszym poście - edytowałem go akurat jak odpowiadałeś. Tabela rutowań, ifconfig.

Odnośnik do komentarza
Udostępnij na innych stronach

nie działają na jednej karcie bo to niemożliwe

 

eth0 ma adres 10.0.0.101

eth1 ma adres 10.0.0.102

 

jeżeli red hat jest podłączony do sieci przez eth0 to chodzą pingi(z zupełnie innego kompa) na obie karty czyli

 

komp 10.0.0.103 pinguje na eth0 i eth1

 

jeżeli przepne kabel z eth0 na eth1 to żadne pingi juz nie chodzą

 

w etc/sysconfig nie mam czegoś takiego jak tabele rutowań (on nie ma być ruterem)

 

ifconfig wywala coś takiego i z tego co sie orientuje to nie ma tu błędów

 

eth0 Link encap:Ethernet HWaddr 00:03:47:30:3F:AE

inet addr:10.0.0.101 Bcast:10.0.0.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:4215 errors:0 dropped:0 overruns:0 frame:0

TX packets:30 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:100

RX bytes:747791 (730.2 Kb) TX bytes:1260 (1.2 Kb)

Interrupt:20 Base address:0x1400 Memory:fe7e0000-fe7e0038

 

eth1 Link encap:Ethernet HWaddr 00:03:47:30:3F:AF

inet addr:10.0.0.102 Bcast:10.0.0.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:13776 errors:0 dropped:0 overruns:0 frame:0

TX packets:15325 errors:0 dropped:0 overruns:0 carrier:0

collisions:620 txqueuelen:100

RX bytes:1791054 (1.7 Mb) TX bytes:16644884 (15.8 Mb)

Interrupt:21 Base address:0x1440 Memory:fe760000-fe780000

 

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:266425 errors:0 dropped:0 overruns:0 frame:0

TX packets:266425 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:55642760 (53.0 Mb) TX bytes:55642760 (53.0 Mb)

Odnośnik do komentarza
Udostępnij na innych stronach

1.prosiłem grzecznie o znaczniki 'code' i 'codebox' prawda? Wrrr...

2.route jako root :rolleyes: i może nie trzeba będzie szukać tabeli routowań w /etc/sysconfig. I to nie ma zupełnie nic wspólnego czy komp ma być routerem czy nie. Po prostu tabela wyznacza trasy jakimi odbywa się ruch do/z komputera, ale to i tak nie ma znaczenia, bo...

3.zwróciłeś może uwagę na Ethernet HWaddr? :rolleyes: Nie sądzisz, że to jednak ta sama karta ? ;) Czyli druga karta w ogóle nie jest skonfigurowana.

 

I to chyba wyjaśnia temat.

Odnośnik do komentarza
Udostępnij na innych stronach

sorki za 'code' i 'codebox' ale jestem lekko wkurzony i jade dzisiaj na skróty ......... postaram sie wpisywać

 

a więc jak zauważysz to nie są te same karty(ostatni znak) ( uffffff ......... jakby sie okazało że to jedna karta to chyba musiałbym sobie w łeb palnąć)

 

eth0 Link encap:Ethernet HWaddr 00:03:47:30:3F:AE
eth1 Link encap:Ethernet HWaddr 00:03:47:30:3F:AF

 

route pokazuje coś takiego

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0           *               255.255.255.0   U     0      0        0 eth1
10.0.0.0           *               255.255.255.0   U     0      0        0 eth1
169.254.0.0     *               255.255.0.0       U     0      0        0 eth1
127.0.0.0         *               255.0.0.0           U     0      0        0 lo
default             10.0.0.1        0.0.0.0           UG   0      0        0 eth1

Odnośnik do komentarza
Udostępnij na innych stronach

a więc jak zauważysz to nie są te same karty(ostatni znak)
Fakt, moj błąd.

route pokazuje coś takiego
No i tu trzeba chyba pokombinować z tym poleceniem tak, żeby wypuścić pakiety z karty eth0 przez ten sam gateway, przez który wychodzi eth1. Albo ustawiać po przełożeniu kabla eth1 jako default, ale to chyba zły pomysł :unsure: Tak na szybko to nic nie podpowiem. Jak będę miał chwilę czasu to sobie postawię coś zbliżonego na VMware i spróbuję.

 

Odnośnik do komentarza
Udostępnij na innych stronach

A tak mi przyszło do głowy jeszcze. Masz w /etc/sysconfig/network-scripts plik ifcfg-eth0?

 

mam ........ właściwie to tak na oko mam wszystkie pliki ale mimo to nie działa (wpisy w eth0 są analogiczne do eth1)

 

sądze ze jest to jakiś drobny błąd tylko trzeba go znaleźć

 

wydaje mi sie że pliki z sysconfig są poprawne

 

(poodobno może być to coś związane z przerwaniami ale musze to sprawdzić)

 

     http://www.centos.org/docs/5/html/Deployme...interfaces-chan

wszystkie ustawienia mam poprawne więc to nie to

Odnośnik do komentarza
Udostępnij na innych stronach

Co do tego, ze masz poprawnie rozumiem, iz utworzyles urzadzenie sieciowe bond0 a pozostale interfejsy sieciowe eth0 i eth1 skonfigurowales jako slave? Ok... w takim razie wykonaj taki skrypcik:

!# /bin/bash
cat /etc/sysconfig/network-scripts/ifcfg-eth0
cat /etc/sysconfig/network-scripts/ifcfg-eth1
cat /etc/sysconfig/network-scripts/ifcfg-bond0
cat /etc/modprobe.conf |grep eth
cat /etc/modprobe.d/modprobe.conf.dist |grep eth
cat /etc/modprobe.d/modprobe.conf.dist |grep bond

 

Zapisz ten skrypt jako test.sh, i teraz wykonaj go w nastepujacy sposob:

 

. ./test.sh > test 2>&1

 

Teraz zawartsc pliku test zapodaj na forum.

Odnośnik do komentarza
Udostępnij na innych stronach

Ja myślę że root800 nie chodzi o bonding tylko o przepięcie jednokrotne i na zawsze default route-a z eth1 na eth0 bez autodetekcji do której sieciówki jest wpięty kabel.

 

Kluczowe w route jest słówko default i root800 powinien się zdecydować którą kartą ma iść domyślny routing do internetu eth1 czy eth0

 

Oczywiście można (prze)kombinować i konfigurować coś jak bgp ale w tym przypadku nie wydaje mi się trafnym rozwiązaniem

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...