Serwer PPTP i widoczność komputerów w sieci domowej/przekierowanie portów

Instalacja i konfiguracja oprogramowania sieciowego.
error105
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 04 kwie 2018, 12:29
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Brak
Architektura: x86_64
Kontakt:

Serwer PPTP i widoczność komputerów w sieci domowej/przekierowanie portów

Post autor: error105 » 04 kwie 2018, 12:33

Postawiłem sobie serwer PPTPD na Ubuntu który mam na VPSie, głównie z powodu tego że korzystam z sieci 3G a ta ma po blokowane wszelkie porty i z zewnątrz nic nie mogę zrobić na komputerze.

Sam serwer działa, mogę z windowsa 10 się z nim połączyć i mam też dostęp do internetu.

Problemy mam dwa:
1. nijak nie wiem jak przekierować porty z zewnątrz do konkretnych komputerów podłączonych do serwera.
Dałem w iptables wpis:

Kod: Zaznacz cały

iptables -t nat -A PREROUTING -i enpls0 -p tcp -m tcp –dport 5000 -j DNAT –to-destination 192.168.1.110:5000
enpls0 - to karta która ma internet i staly adres IP, reszta chyba dla was oczywista chyba że gdzieś dałem ciała.
Sama karta pptp identyfikuje się jako: ppp1

2. nie mam możliwości wyszukania komputerów w sieci lokalnej, a na tym też mi zależy.
Komputery dostają stałe IP z puli która dałem w
/etc/ppp/chap-secrets
czyli 192.168.0.100-200

ifconfig jeśli potrzebny:

Kod: Zaznacz cały

enp1s0 Link encap:Ethernet HWaddr fa:16:3e:45:c8:04
inet addr:11.11.11.11 Bcast:11.11.11.11 Mask:255.255.240.0
inet6 addr: fe80::f816:3eff:fe45:c804/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:60998 errors:0 dropped:0 overruns:0 frame:0
TX packets:66626 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:24094008 (24.0 MB) TX bytes:24179558 (24.1 MB)

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:65536 Metric:1
RX packets:160 errors:0 dropped:0 overruns:0 frame:0
TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:11840 (11.8 KB) TX bytes:11840 (11.8 KB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.0.1 P-t-P:192.168.0.100 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1396 Metric:1
RX packets:21575 errors:0 dropped:0 overruns:0 frame:0
TX packets:35429 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:2564421 (2.5 MB) TX bytes:17712710 (17.7 MB)

ppp1 Link encap:Point-to-Point Protocol
inet addr:192.168.0.1 P-t-P:192.168.0.110 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1396 Metric:1
RX packets:22143 errors:0 dropped:0 overruns:0 frame:0
TX packets:7430 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:4302844 (4.3 MB) TX bytes:1109753 (1.1 MB)
Wynik iptables -L

Kod: Zaznacz cały

Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT gre -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere tcp dpt:1723 state NEW

Chain FORWARD (policy ACCEPT)
target prot opt source destination
TCPMSS tcp -- 192.168.0.0/24 anywhere tcp flags:SYN,RST/SYN TCPMSS clamp to PMTU

Chain OUTPUT (policy ACCEPT)
target prot opt source destination
IP celowo zmieniłem by nikogo nie korciło :)
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 7308
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: Serwer PPTP i widoczność komputerów w sieci domowej/przekierowanie portów

Post autor: mario_7 » 06 kwie 2018, 23:05

Rzuć okiem na podstawową konfigurację opisaną na wiki Archa: https://wiki.archlinux.org/index.php/PPTP_server
Czytelnia - poczytaj, Google - poszukaj
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”