萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> Ubuntu下配置vpn工作環境

Ubuntu下配置vpn工作環境

   公司的服務器提供了vpn接入點,這樣在家裡也可以通過vpn連到公司的服務器裡作一些事情。昨天下午申請了vpn帳號,然後先在windows下試著連接vpn服務器,一切okay,證明自己的vpn帳戶沒有問題,於是今天准備在Ubuntu下也配置一下vpn的訪問環境。

  我使用的VPN客戶端是 Ubuntu官方源裡提供的 pptp-linux。先sudo apt-get install pptp-linux 下載安裝pptp 客戶端。

  然後查了一下pptp的manual,也在網上search了一下,發現pptp的命令行選項貌似還比較簡單:

  sudo pptp user password <密碼>。

  公司的vpn服務器的外網ip是 100.100.1.1,內網ip是192.168.1.1,vpn用戶名是hello,密碼是hello,,於是在調用如下命令以後:

  代碼如下:

  sudo pptp 100.100.1.1 user hello password hello

  再ifconfig,發現新增加了一個名稱為ppp0的網絡連接,這個連接對應的ip地址應該是跟你連接的vpn服務器所屬的內網地址屬於同一網段。在我的這個應用場景中新增加的ppp0網絡連接對應的ip地址是192.168.1.x。這個新建立的ppp0連接就是用於提供vpn連接服務的。

  然後我就試著ping公司的vpn服務器的內網ip 192.168.1.1,能夠正常ping通。再ping其他服務器,如192.168.1.10,發現ping命令失敗!很不解,花了點時間想了想,猜測有可能是訪問公司服務器的相應網關的設置不正確。於是試著:

  代碼如下:

  route add 192.168.1.10 gw 192.168.1.1

  然後再試著ping 192.168.1.10,這次就可以正常ping通了。

  然後試著ssh登錄192.168.1.10,也成功了。

  至此,我在Ubuntu下的vpn工作環境配置完畢。

copyright © 萬盛學電腦網 all rights reserved