eth0 - działa OK | eth1 - brak wyjścia na świat?

Instalacja i konfiguracja oprogramowania sieciowego.
nonamer
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 05 sie 2012, 13:26
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

eth0 - działa OK | eth1 - brak wyjścia na świat?

Post autor: nonamer »

Witam serdecznie.

Mam 2 karty sieciowe

Kod: Zaznacz cały

eth0    Link encap:Ethernet  HWaddr ------
          inet addr:192.168.0.224  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:44070 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14144037 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:6723473 (6.7 MB)  TX bytes:2160807840 (2.1 GB)
          Interrupt:41 Base address:0xe000 

eth1      Link encap:Ethernet  HWaddr -----
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5261 errors:0 dropped:0 overruns:0 frame:0
          TX packets:955 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1743361 (1.7 MB)  TX bytes:113584 (113.5 KB)
          Interrupt:16 

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:31547910 errors:0 dropped:0 overruns:0 frame:0
          TX packets:31547910 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:29232984094 (29.2 GB)  TX bytes:29232984094 (29.2 GB)

route -n

Kod: Zaznacz cały

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 eth1
Jak chcę spingować WP z eth1:

Kod: Zaznacz cały

PING wp.pl (212.77.100.101) from 192.168.0.224 eth1: 56(84) bytes of data.
.local (192.168.1.100) icmp_seq=1 Destination Host Unreachable
.local (192.168.1.100) icmp_seq=2 Destination Host Unreachable
.local (192.168.1.100) icmp_seq=3 Destination Host Unreachable
Z eth0 - jest wszystko OK

Kod: Zaznacz cały

ping -I eth0 wp.pl
PING wp.pl (212.77.100.101) from 192.168.0.224 eth0: 56(84) bytes of data.
64 bytes from www.wp.pl (212.77.100.101): icmp_req=1 ttl=248 time=6.23 ms
64 bytes from www.wp.pl (212.77.100.101): icmp_req=2 ttl=248 time=6.27 ms
Tak samo jest z portami np. na eth0 80 jest otwarta, a na eth1 - nic nie działa, żadne porty nie są "otwarte na świat".

I np ping -I eth0 192.168.1.100

Kod: Zaznacz cały

ping -I eth0 192.168.1.100
PING 192.168.1.100 (192.168.1.100) from 192.168.1.100 eth0: 56(84) bytes of data.

--- 192.168.1.100 ping statistics ---
8 packets transmitted, 0 received, 100% packet loss, time 7055ms
I na odwrót to samo.

Będę wdzięczny za pomoc co mam zrobić :-)
Pierwszy raz bawię się z routingiem.
Awatar użytkownika
mati75
Wytworny Kaczor
Wytworny Kaczor
Posty: 266
Rejestracja: 30 maja 2008, 16:04
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: Rzeszów
Kontakt:

Re: eth0 - działa OK | eth1 - brak wyjścia na świat?

Post autor: mati75 »

Pokaż:

Kod: Zaznacz cały

cat /etc/network/interfaces
nonamer
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 05 sie 2012, 13:26
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: eth0 - działa OK | eth1 - brak wyjścia na świat?

Post autor: nonamer »

Kod: Zaznacz cały

ip route add 192.168.1.0/24 dev eth1 src 192.168.1.100 table admin
ip route add default via 192.168.1.1 dev eth1 table admin
ip rule add from 192.168.1.100/32 table admin
ip rule add to 192.168.1.100/32 table admin
Chciałem po prostu aby karta eth1 nasłuchiwała tego samego co eth0

Szukałem próbowałem i szukałem :-) Ale takie coś jak powyżej pomogło.
Dodałem do autostartu taką regułkę i teraz jest OK ;-)

Ale może da się zrobić lepiej?

Kod: Zaznacz cały

ping -I eth1 wp.pl
PING wp.pl (212.77.100.101) from 192.168.0.244 eth1: 56(84) bytes of data.
.local (192.168.1.100) icmp_seq=1 Destination Host Unreachable
.local (192.168.1.100) icmp_seq=2 Destination Host Unreachable
.local (192.168.1.100) icmp_seq=3 Destination Host Unreachable
/etc/network/interfaces

Kod: Zaznacz cały

auto lo eth0 eth1
iface lo inet loopback

iface eth0 inet static
	address 192.168.0.244
	netmask 255.255.255.0
	network 192.168.0.1
	gateway 192.168.0.1
	broadcast 192.168.0.255

iface eth1 inet dhcp
#	address 192.168.1.100
#	netmask 255.255.255.0
#	broadcast 192.168.1.255
eth1 próbowałem jako static, ale wtedy jakoś coś nie tak chodzi.

-- 6 sie 2012, o 09:00 --

Teraz dziwna sprawa, postawiłem sobie na serwerze proxy, pochodziło chwile.
I nagle "Network is unreachable" - co ciekawe wyjście działa na świat (bo coś z niego wysyłam), ale nie mogę się połączyć z zewnątrz.

Obecnie nie mam dostępu do tego serwera, wiece co może być przyczyną?

-- 6 sie 2012, o 14:42 --

Hmm.. dziwna spraw eth1 padło - to nie działało przeglądanie stron, ani żaden ping. A jak postawię eth1 to wszystko działa.
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość