1. linux (MacOS) 使用openconnect連接GlobalProtect SSL VPN網路
公司GlobalProtect提供的vpn客戶端有windows版本和MacOS版本,但沒有linux版本。
本文以debian 10為例通過安裝openconnect實現命令行連接(debian 10 對應ubuntu 18.04)。
centos7需要先安裝epel源,再安裝openconnect
macos需要先安裝Homebrew,然後通過brew安裝openconnect
由於公司VPN連接成功後會更改默認路由,所有流量都會經過VPN,出口IP會變成辦公網路的出口IP。如果linux機器是公有雲伺服器,比如阿里雲ECS,由於默認路由的變更,會導致無法通過ssh連接。
針對默認路由的變更做如下操作:再連接前記錄默認路由網關和網卡設備,連接後再改回來。連接腳本及相關配置如下:
2. mac os怎麼查看本機路由,如centos,用route,windows在cmd中用route print,mac os在終端怎麼查看
1、首先在電腦桌面上點擊打開lanunchpad工具。
3. macOS - networksetup 命令
networksetup
networksetup
方法及使用
networkservice
hardwareports
computername
dhcp、route、domain
ipv4 & ipv6
dns
domain
代理 proxy
ftp代理
網頁代理
安全網頁代理
流代理
gopher 代理
設置忽略這些主機與域的代理設置
使用被動FTP模式
airport
preferredwirelessnetworks 首選網路
networkserviceenabled
MTU
media
VLAN
pppoe
8021
方法詳細說明
命令手冊:
可以知道 networksetup 命令地址是:/usr/sbin/networksetup
networksetup 命令是用來配置 系統偏好設置中的 網路設置,networksetup 需要至少 admin 許可權來運行。部分命令需要 root 許可權。
方法及使用
networkservice
1
使用示例:
2
3
hardwareports
使用示例:
computername
dhcp、route、domain
使用示例:
ipv4 & ipv6
dns
使用示例:
domain
代理 proxy
ftp代理
網頁代理
安全網頁代理
流代理
gopher 代理
設置忽略這些主機與域的代理設置
使用被動FTP模式
使用示例:
1
2
3
airport
使用示例:
1
使用示例:
列出來的都是什麼鬼?。。。
networkserviceenabled
使用示例:
MTU
使用示例:
media
使用示例:
VLAN
使用示例:
3
pppoe
使用示例:
8021
使用示例:
方法詳細說明
4. macos 如何讀取網路版本
通過界面查看。
點擊蘋果系統的左上解的「蘋果」圖標「關於」版本後面就是當前的版本信息,同樣在terminal命令行中執行如下命令查看版本號,在terminal命令行中執行如下命令查看版本號。
方法:在桌面,滑鼠懸浮到左上角蘋果圖標,單擊圖標,然後在彈出的菜單,選擇關於這台Mac菜單,然後就展示了macOSCatalina系統版本的信息,以及電腦型號內存大小等。