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系统版本的信息,以及电脑型号内存大小等。