Strona 1 z 1

Wirtualne maszyny - niedziałanie połączeń sieciowych

: 22 grudnia 2009, 10:51
autor: KnX
Witam.
Mamy następującą topologię wirtualnych maszyn:

Kod: Zaznacz cały

internet <--(NAT) --> [ruter] <--tylko host --> [klient]
Problem: brak połączenia z internetem klienta za pośrednictwem rutera (obie maszyny mają zainstalowanego Debiana).
  • - klient bez problemu pinguje ruter,
    - klient ma ustawioną bramę domyślną,
    - ruter ma włączone przekierowanie
    - ruter ma ustawioną bramę domyślną,
    - ruter pinguje adresy zewnętrzne.
Wniosek nasuwa się jeden: coś nie tak z wirtualną maszyną, tyle że ja próbowałem na VMware, VPC oraz VirtualBox. Na każdym dwie różne dystrybucje Debiana Etch i Lenny (nie sprawdzałem na Windows).
Innym charakterystycznym objawem jest to, że po wykonaniu polecenia:

Kod: Zaznacz cały

route
na kliencie, czekam kilkanaście sekund na to, aż pojawi się wpis:

Kod: Zaznacz cały

default
Na VMware czasem dostęp do internetu pojawia się podczas gdy ja nie zmieniałem w ogóle żadnej konfiguracji po czym za chwile znika.
Czy ktoś spotkał się z takim czymś?

: 22 grudnia 2009, 14:40
autor: Ister
Pokaż ustawienia iptables na routerze.

: 22 grudnia 2009, 15:32
autor: KnX
iptables -L

Kod: Zaznacz cały

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

: 23 grudnia 2009, 09:21
autor: Ister
Jeszcze

Kod: Zaznacz cały

iptables -t nat
ale generalnie czuję, że tu Ci brak ustawień - nie masz włączonego NATa.

Poszukaj (na forum było wiele razy a i w Google łatwo znaleźć) jak skonfigurować iptables, żeby działało.

: 24 grudnia 2009, 10:02
autor: KnX
Masz rację, skupiałem się bardziej na ustawieniach hosta i nie przyszło mi do głowy, że na routerach nie ma NATa.
Dzięki.

Edit:
Włączyłem NAT i wszystko działa jak należy.