MacOS route连接内外网
一般在新员工入职的时候,在前期准备条件都完成的情况下,公司会给每个人分配一个ip,然后再告诉你内网网关与外网的网关,当你要连公司内网时你要换成内网网关,当你要连外网时又要换成外网网关。是不是觉得很麻烦?但是一般前辈们都会告诉你怎么设置永久路由,让你同一个网关可以连接内外网。
这里解释下 route 命令。
假设自己分配到的ip地址是 192.168.124.60
公司内网网关是 192.168.124.1
外网网关是 192.168.124.120
windows系统下:
route -p add 0.0.0.0 mask 0.0.0.0 192.168.124.120
默认转发的网关,即所有请求都发送到这个网关让它去处理我的请求,帮我去转发我请求的 ip 地址。(这个在你更改 ipv4 时就会自动添加)
route -p add 172.168.13.0 mask 255.255.255.0 192.168.124.1
所有发往 172.168.13.0 这个网段的请求都会被转发至 192.168.124.1,只有内网网关才能访问,所以,将所有内网 ip 的请求都转发至内网网关,其他请求使用外网网关,这样就实现了内外网同时访问。
route pront
查看路由表
MacOS 系统下:
sudo route -n add default 192.168.124.120
sudo route -n add -net 172.168.13.0 -netmask 255.255.255.0 192.168.124.1
netstat -nr
可能会要你输入电脑的登陆密码。不过这里设置的是活动路由,一旦重启网卡路由就失效了。