Hej!
Staram się od 2 dni zrobić w pełni działający routing przenoszący internet z eth0 na eth1. Oba interfejsy znajdują się na tej samej maszynie. następnie, żeby do eth1 łączył się np. windows i pobierał z niego internet.
Moja konfiguracja wygląda tak:
Maszyna 1 debian:
eth0:
AUTO DHCP
eth1:
IP: 192.168.0.1
netmask: 255.255.255.0
route:
Destination: 0.0.0.0 Gateway:10.0.2.2 Genmask:0.0.0.0 Iface:eth0
Destination: 192.168.0.0 Gateway:0.0.0.0 Genmask:255.255.255.0 Iface:eth1
MAQUERADE:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward
=====
Teraz sprawdzam internet:
ping -I eth1 onet.pl i nie może znaleźć sieci..
Nie mam pojęcia co jest nie tak. Kombinuję już drugi dzień.
[+]ROUTING INTERNET na eth1
[+]ROUTING INTERNET na eth1
Ostatnio zmieniony 09 maja 2016, 10:11 przez ddebny, łącznie zmieniany 1 raz.
Re: ROUTING INTERNET na eth1
Wynik iptables -nvL
Chain FORWARD:
pkts bytes target prot opt in out source destination
631 40332 ACCEPT all -- eth1 * 0.0.0.0/0 0.0.0.0/0
Wynik iptables -nvL -t nat
Chain POSTROUTING:
pkts bytes target prot opt in out source destination
142 9045 MASQUERADE all --- * eth0 0.0.0.0/0 0.0.0.0/0
Reszta jest pusta. To są jedyne wpisy.
Chain FORWARD:
pkts bytes target prot opt in out source destination
631 40332 ACCEPT all -- eth1 * 0.0.0.0/0 0.0.0.0/0
Wynik iptables -nvL -t nat
Chain POSTROUTING:
pkts bytes target prot opt in out source destination
142 9045 MASQUERADE all --- * eth0 0.0.0.0/0 0.0.0.0/0
Reszta jest pusta. To są jedyne wpisy.
Re: ROUTING INTERNET na eth1
Kod: Zaznacz cały
ping -I eth1 onet.pl i nie może znaleźć sieci..
Jakie masz domyślne polityki w iptables. Pokaż cały firewall.
Re: ROUTING INTERNET na eth1
Domyślny routing jest na eth0 i na tym interfejsie ping działa. Myślałem, że mogę na eth1 też włączyć nasłuchiwanie internetu i inne komputery w sieci lan właśnie z eth1 będą go pobierały.
Moja cała tablica iptables to, to co pokazałem wcześniej. Żadnych innych reguł nie posiadam.
Moja cała tablica iptables to, to co pokazałem wcześniej. Żadnych innych reguł nie posiadam.
Re: ROUTING INTERNET na eth1
Jakie nasłuchiwanie internetu.
eth0 - WAN
eth1 - LAN
Włączasz maskarade na eth0, przekazywanie pakietów, ewentualny forward i tyle.
To co ustawiłeś jest ok.
Pokaż cały firewall. Jak ustawiasz ip na kliencie ?
eth0 - WAN
eth1 - LAN
Włączasz maskarade na eth0, przekazywanie pakietów, ewentualny forward i tyle.
To co ustawiłeś jest ok.
Kod: Zaznacz cały
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT - Nie potrzebna jeśli domyślna polityka na ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward
Re: ROUTING INTERNET na eth1
Cały iptables mam na ACCEPT.
Rozwiązałem problem. Wystarczyło ustawić DNS'y.
Dziękuję za pomoc
Po prostu cały czas myślałem, że interfejsem eth1 też powinienem mieć możliwość pingowania stron www jeśli to on jest przekaźnikiem internetu do komputerów w sieci LAN. I tu popełniałem błąd, że głównie na tym "problemie" się skupiałem.
Rozwiązałem problem. Wystarczyło ustawić DNS'y.
Dziękuję za pomoc

- marcin1982
- Moderator
- Posty: 1732
- Rejestracja: 05 maja 2011, 12:59
- Lokalizacja: Zagłębie Dąbrowskie
Re: ROUTING INTERNET na eth1
Oznacz wątek jako rozwiązany zgodnie z regulaminem forum.
Re: [+]ROUTING INTERNET na eth1
Napotkał mnie jeszcze jeden problem w związku z tematem.
Podłączyłem sobie na tym komputerze vpnbook.ovpn i działa bez problemu. Nawet na komputerze w sieci LAN który pobiera z niego internet.
Jednak po zakupie płatnego VPN to łączy do niego, ale nie przekazuje już internetu do komputera z sieci LAN.
Oczywiści zrobiłem MASQUERADE na interfejs tun3
Czy to wina mojej sieci czy VPN powinien mieć udostępnioną jakąś specjalną usługę typu "forwarding"?
EDIT:
Rozwiązałem problem. W konfoguracji ovpn trzeba zmienić interfejs na tun3 a był tun.
Podłączyłem sobie na tym komputerze vpnbook.ovpn i działa bez problemu. Nawet na komputerze w sieci LAN który pobiera z niego internet.
Jednak po zakupie płatnego VPN to łączy do niego, ale nie przekazuje już internetu do komputera z sieci LAN.
Oczywiści zrobiłem MASQUERADE na interfejs tun3
Czy to wina mojej sieci czy VPN powinien mieć udostępnioną jakąś specjalną usługę typu "forwarding"?
EDIT:
Rozwiązałem problem. W konfoguracji ovpn trzeba zmienić interfejs na tun3 a był tun.