В една фирма с няколко отдалечени офиси направих тунели с микротик защото програмата и базирана на Windows работи само в локални мрежи ползвайки windows share. На всичко отгоре имаха вътрешен чат (borgchat) който няма сървър и хостовете комуникират посредством частни ип адреси от рода на 192.168.0.0/16. В един момент ми се наложи и аз да ползвам този чат за връзка със служителите на фирмата, вдигнах от домашния ми микротик един тунел и всичко заспа но следващия път ми се наложи да го направя от друго населено място с друг Интернет доставчик а и като гледам няма да ми е за първи път и измаисторих следното решение.
Mikrotik pptp server
Пускаме pptp сървъра
interface pptp-server server set enabled=yes |
След което се получи тази конфигурация
interface pptp-server server print enabled: yes max-mtu: 1460 max-mru: 1460 mrru: disabled authentication: mschap2 keepalive-timeout: 30 default-profile: default-encryption |
След конфигурирането на pptp сървъра в Микротик трябва и да създам акаунт с който да се свържа от отдалеченото място
ppp secret local-address=192.168.88.88 name=sami password=alabala remote-address=192.168.88.89 service=pptp |
Ubuntu pptp client
Тъи като лаптопа ми е с Ubuntu трябва да вдигна pptp клиент от него. За целта първо трябва да инсталирам пакета pptp-linux
sudo apt-get install pptp-linux |
След което да вдигна сесията
sudo pptp 93.155.130.40 user sami password alabala require-mppe-128 |
Проверявам има ли такава вдигната с ifconfig
ppp0 Link encap:Point-to-Point Protocol inet addr:192.168.88.89 P-t-P:192.168.88.88 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1456 Metric:1 RX packets:10 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:98 (98.0 B) TX bytes:80 (80.0 B) |
И въобще как се е вдигнала в syslog
tail -f /var/log/syslog Apr 24 22:58:18 sami pppd[7600]: CHAP authentication succeeded Apr 24 22:58:18 sami pppd[7600]: MPPE 128-bit stateless compression enabled Apr 24 22:58:19 sami pppd[7600]: local IP address 192.168.88.89 Apr 24 22:58:19 sami pppd[7600]: remote IP address 192.168.88.88 |
И така, до тук е ясно, че имаме вдигната pptp сесия както и, че аз виждам локалната си мрежа 192.168.88.0/24 която е зад NAT в домашния ми рутер Микротик но за да достъпя мрежата на фирмата която съм конфигуриал с вдигнат тунел трябва да добавя маршрут.
sudo route add -net 192.168.122.0/24 gw 192.168.88.88 |
Както и да проверя имам ли свързаност до него.
ping 192.168.122.2 PING 192.168.122.2 (192.168.122.2) 56(84) bytes of data. 64 bytes from 192.168.122.2: icmp_req=1 ttl=126 time=698 ms 64 bytes from 192.168.122.2: icmp_req=2 ttl=127 time=317 ms 64 bytes from 192.168.122.2: icmp_req=3 ttl=127 time=296 ms 64 bytes from 192.168.122.2: icmp_req=4 ttl=127 time=395 ms ^C --- 192.168.122.2 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3003ms rtt min/avg/max/mdev = 296.124/426.764/698.375/161.081 ms |
Това е, само с два реда в моето Ubuntu аз имам достъп до домашната си мрежа както и на фирмата която подържам от всяка точка на света.
Мерси !
И аз съм с Ubuntu знам какво прави Proxy но не ми върши работа ! Ползвам VPN за да си сменя IP-to и за кеф пускам някое Proxy искам да те попитам дали знаеш за Free VPN който да ползвам и да не ми показва IP-to Или да ми обясниш как да Set-на IP На Ubuntu-то при положение, че съм със статично IP
Не разбирам въпроса ? – “как да Set-на IP На Ubuntu-то при положение, че съм със статично IP”
А за безплатен впн може и да има но аз не съм и чувал.
Ах това колко съм го търсил в тоя вариант, благодаря !