Strona 1 z 1

Ubuntu serwer-Udostępnianie internetu-ustawienia sieci

: 11 mar 2015, 08:21
autor: Arek1511
Witam!

Na PC zainstalowałem sobie Ubutnu Serwer, kablem podłączyłem się do Tplinka, który jest podłączony do Liveboxa.
Pc pinguje się z Tplinkiem i laptopem do którego chce udostępnić internet po kablu z PC.
Teraz mam problem, bo cały czas jest, że sieć ograniczona.
Moje ustawienia w Ubuntu:

Kod: Zaznacz cały

auto eth0
iface eth0  inet static
address 192.168.0.20/24
gateway 192.168.0.10

auto eth1
iface eth1 inet static
address 192.168.20.1/24
Karta sieciowa w laptopie
IP 192.168.20.2
Maska 255.255.255.0
BRAMA 192.168.20.1

Teraz tak eth0 odbiera sygnał od TpLinka a eth1 łączy się z laptopem.
Nie wiem czy w ustawienia karty sieciowej czy dobrze ustawiłem, żeby szedł do eth1 czy ma mieć brame i IP z eth0, które łączy się z TpLinkiem?
I ustawiałem MASQUERADE, ale też nie działa, teraz w sumie nie wiem jaki adres tam dać? z eth0 czy eth1?

Proszę o pomoc.

Re: Ubuntu serwer-Udostępnianie internetu-ustawienia sieci

: 11 mar 2015, 10:33
autor: Ubek308
eth0 jest dla laptopa niewidoczne bo jest w innej sieci.

Masz tu jedynke?
/etc/sysctl.conf
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1

sysctl -a|grep forward

Co pokazuje komenda 'route' na ubuntu?

Re: Ubuntu serwer-Udostępnianie internetu-ustawienia sieci

: 11 mar 2015, 11:12
autor: Arek1511
Tak ipforward jest włączony.

route:

Kod: Zaznacz cały

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.0.10    0.0.0.0         UG    0      0        0 eth0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
192.168.20.0    *               255.255.255.0   U     0      0        0 eth1
-- 11 mar 2015, o 20:12 --

Coś jest nie tak bo za PC z ubuntu server pingi do onetu nie odpowiadają...
Już nie wiem co jest nie tak

Re: Ubuntu serwer-Udostępnianie internetu-ustawienia sieci

: 12 mar 2015, 09:23
autor: Ubek308
Zrob tcpdumpa na obu interfejsach linuxa, zobaczysz co sie dzieje.
Czesto jest tak ze pakiety ida ale nic nie wraca z jakiegos powodu.
Sam TP-Link tez ma troche zabezpieczen, obejrzyj je.
I macaj, az do skutku.
Zmieniasz - nie dziala - wycofujesz sie i zmieniasz cos innego.
I masz oczy otwarte.

Postaw squida na linuxie i zobacz czy laptop jest w stanie ogladac przez niego strony.

Re: Ubuntu serwer-Udostępnianie internetu-ustawienia sieci

: 13 mar 2015, 16:04
autor: Arek1511
Więc tak:
PC, który ma być routerem ładnie ma internet bo ściąga właśnie sambę i pinguje bez problemów na onet.
Niestety jednak nie moge wypuścić z niego neta do laptopa.
Pingi między laptopem a PC idą bez problemów, ale nie ma neta cały czas jest sieć niezidentyfikowana i ograniczone.

Ustawienia:

Kod: Zaznacz cały

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.20
netmask 255.255.255.0
network 192.168.0.0
gateway 192.168.0.1

auto eth1
iface eth1 inet static
address 192.168.20.1
netmask 255.255.255.0
network 192.168.20.0
gateway 192.168.0.20
I ustawienia karty sieciowej w laptopie:
Obrazek

Firewall:

Kod: Zaznacz cały

#!/bin/sh

# czyszczenie starych regul
iptables -F
iptables -X
iptables -t nat -X
iptables -t nat -F
iptables -t mangle -F
iptables -t mangle -X

# ustawienie domyslnej polityki
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

# utrzymanie polaczen nawiazanych
iptables -A INPUT -j ACCEPT -m state --state ESTABLISHED,RELATED
iptables -A FORWARD -j ACCEPT -m state --state ESTABLISHED,RELATED
iptables -A OUTPUT -j ACCEPT -m state --state ESTABLISHED,RELATED

# udostepniaie internetu w sieci lokalnej
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Nie wiem co , gdzie jeszcze ustawić, żeby to działało...

Re: Ubuntu serwer-Udostępnianie internetu-ustawienia sieci

: 13 mar 2015, 20:38
autor: jacekalex

Kod: Zaznacz cały

iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
Pachnie samobójstwem ;)

Ja mam np:
tablica FILTER:

Kod: Zaznacz cały

-P INPUT DROP
-P FORWARD DROP
-A FORWARD -o eth0 -j ACCEPT
-A INPUT  -i eth1  -j ACCEPT
-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i eth1 -o eth+  -j ACCEPT
i w NAT:

Kod: Zaznacz cały

-A PREROUTING -i eth+ -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A POSTROUTING -o eth0   -j MASQUERADE
i udostępnianie działa bez problemu, a sieć jest chroniona przez firewall.

Postaw na tym Ubuntu jakiś serwer www (Apache) i spróbuj wejść na jego stronę z kompa,
na który udostępniasz.

W ogóle Ubuntu i Windows? (ten co nie ma neta) się widzą, pingi przechodzą?
Bo może kabel niesprawny, albo dostawca neta dostarcza internet z TTL=1,
i Ubuntu dlatego nie przekazuje neta dalej do tego drugiego kompa.

Pozdro
;-)

Re: Ubuntu serwer-Udostępnianie internetu-ustawienia sieci

: 08 kwie 2015, 19:30
autor: qubol
Witam

Chciałem odświeżyć wątek, ponieważ mam ten sam problem i szukam pomocy :/

Mam serwer na którym wszystko hula i klienta, który ma ograniczony dostęp do sieci. Pingi między klientem a serwerem przechodzą, a net już nie.

Prosze forumowiczów o pomoc.

Pozdrawiam

Re: Ubuntu serwer-Udostępnianie internetu-ustawienia sieci

: 10 kwie 2015, 10:18
autor: Ubek308
Niby to bylo opisywane 1000 razy a problemy wciaz sa.
Poczatek szukania to:
- wlaczony forwarding i masquerading na serwerze.
- default route na kliencie wskazuje na serwer.

Kiedys serwer potrzebowal miec dwie sieciowki jeden adres IP do sieci lokalnej, drugi w swiat.
Nie pamietam czy na aliasie typu eth0:0 to dzialalo, iptables raczej dzialaja na hardware ale moze sie da.

Dzis - gdy adres lokalny dostaje sie z TPlinka - na bank default route klienta wskazuje na niego.
Porzeźbilbym, dal staly adres klientowi, z sieci innej niz TPLink, tamtemu dal alias i by sie zobaczylo.

Moja tradycyjna metoda:
300 prób i działa.
(Chyba wstawie sobie ten tekst w podpis.)

Re: Ubuntu serwer-Udostępnianie internetu-ustawienia sieci

: 15 kwie 2015, 09:03
autor: Arek1511
Problem rozwiązałem, okazało się, że wina lezy po stronie karty sieciowej w PC.

Re: Ubuntu serwer-Udostępnianie internetu-ustawienia sieci

: 17 kwie 2015, 11:58
autor: Ubek308
I po tej zrypanej karcie chodzily ci pingi...
Ciekawe.