# 多网卡下如何配置指定IP走某个路由器(适用于外网不通,但是钉钉服务器通的情况)

## 如何查看一个进程建立的网络连接,方式一

- 查看进程pid `ps -ef|grep dingtalk`
- 查看进程的连接 `lsof -p pid -nP|grep TCP`
```
$ lsof -p 9542,9583,9587,9531 -nP |grep TCP
dingtalk 9531 lixu  110u     sock                0,9      0t0 282904864 protocol: TCP
dingtalk 9531 lixu  145u     IPv4          282864365      0t0       TCP 192.168.43.110:38536->203.119.215.179:443 (ESTABLISHED)
dingtalk 9531 lixu  151u     sock                0,9      0t0 282904865 protocol: TCP
```

## 如何查看一个进程建立的网络连接,方式二
- 查看进程的连接 `netstat -antlp|grep dingtalk`
```
$ netstat -antlp|grep dingtalk
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp       32      0 192.168.43.110:44560    106.11.208.166:443      CLOSE_WAIT  9531/dingtalk       
tcp       32      0 192.168.43.110:44562    106.11.208.166:443      CLOSE_WAIT  9531/dingtalk       
tcp        0      0 192.168.43.110:38536    203.119.215.179:443     ESTABLISHED 9531/dingtalk
```

## 钉钉的服务器地址

tcp        0     90 192.168.60.26:60006     203.119.215.179:443     ESTABLISHED 4777/dingtalk   
tcp        0      0 192.168.43.110:52588    203.119.215.179:443     ESTABLISHED 4777/dingtalk

## 钉钉服务器加入到静态路由表

```
sudo route add -host 203.119.201.180 gw 192.168.60.1 dev enp0s31f6
sudo route add -host 203.119.206.75 gw 192.168.60.1 dev enp0s31f6
sudo route add -host 203.119.206.251 gw 192.168.60.1 dev enp0s31f6
sudo route add -host 203.119.207.121 gw 192.168.60.1 dev enp0s31f6
sudo route add -host 203.119.207.122 gw 192.168.60.1 dev enp0s31f6
sudo route add -host 203.119.211.253 gw 192.168.60.1 dev enp0s31f6
sudo route add -host 203.119.214.249 gw 192.168.60.1 dev enp0s31f6
sudo route add -host 203.119.214.251 gw 192.168.60.1 dev enp0s31f6
sudo route add -host 203.119.215.179 gw 192.168.60.1 dev enp0s31f6
sudo route add -host 203.119.216.175 gw 192.168.60.1 dev enp0s31f6
sudo route add -host 111.6.226.253 gw 192.168.60.1 dev enp0s31f6
sudo route add -host 111.7.187.240 gw 192.168.60.1 dev enp0s31f6
sudo route add -host 111.7.187.241 gw 192.168.60.1 dev enp0s31f6
```

## 删除路由

```
sudo route del -host 203.119.201.180
sudo route del -host 203.119.206.75
sudo route del -host 203.119.206.251
sudo route del -host 203.119.207.121
sudo route del -host 203.119.207.122
sudo route del -host 203.119.211.253
sudo route del -host 203.119.214.249
sudo route del -host 203.119.214.251
sudo route del -host 203.119.215.179
sudo route del -host 203.119.216.175
sudo route del -host 111.6.226.253
sudo route del -host 111.7.187.240
sudo route del -host 111.7.187.241
```

## 资料

- [配置Linux实现静态路由](https://www.cnblogs.com/ssgeek/p/9220690.html)
- [Linux route指定静态路由配置](https://blog.51cto.com/13447608/2088853)

选项and参数:

选项

解释英文

解释中文

-A

   

-c

operate on the kernel’s routing cache.

打印将Linux核心的路由缓存

-n

 

不执行DNS反向查找,直接显示数字形式的IP地址

-e

 

以netstat格式显示路由表

-net

the target is a network

到一个网络的路由表

-host

the target is a host.

到一个主机的路由表

参数

解释英文

解释中文

add

add a   new route.

增加指定的路由记录

del

delete   a route.

删除指定的路由记录

Target

 

母的网络或目的主机

gw

 

设置网关,必须可达

dev

 

路由记录所表示的网络接口

reject

 

关闭的路由

多网卡下如何配置指定IP走某个路由器(适用于外网不通,但是钉钉服务器通的情况)的更多相关文章

  1. 配置多层NAT和端口映射实现外网访问内网

    配置多层NAT和端口映射实现外网访问内网 背景和原理 通过配置NAT可以实现内网中不能直接访问外网的主机通过NAT代理访问内网,配置方法这里不再赘述(前文有介绍).本文以两层的NAT代理做模拟,通过端 ...

  2. 更新TP-LINK路由器的外网IP到花生壳动态IP解析

    ------------------------------------------------------------------------------- 以下内容可能还是存在问题,等之后有时间再 ...

  3. nginx反向代理下thinkphp、php获取不到正确的外网ip

    在记录用户发送短信需要获取用户ip时,tp一直获取的是内网ip:10.10.10.10 tp框架获取ip方法:get_client_ip /** * 获取客户端IP地址 * @param intege ...

  4. 6.DNS公司PC访问外网的设置 + 主DNS服务器和辅助DNS服务器的配置

    网站部署之~Windows Server | 本地部署 http://www.cnblogs.com/dunitian/p/4822808.html#iis DNS服务器部署不清楚的可以看上一篇:ht ...

  5. Linux 设置IP地址,并能连接外网

    1,如果是 centos6,请修改  vi /etc/sysconfig/network-scripts/ifcfg-eth0 2,如果是 centos7,请修改 => vi /etc/sysc ...

  6. 配置IPv6公网地址DDNS并开放外网访问端口

    目前使用三大运营商宽带服务都会下发公网IPv6地址,这样我们想要在外网访问家里的路由.NAS等设备就可以直接通过IPv6地址来访问了.但是每次重新拨号后IPv6地址都会改变,而且IPv6的地址很长,这 ...

  7. 配置Internal Load balancer中VM的外网访问

    当在Azure中部署SQL VM时,处于安全考虑,不会配置VM的Public IP,会禁止外网的进出站访问,只允许从内部VNET,或者特定的内部IP访问.特别是当使用Azure Internal Lo ...

  8. virtualbox下安装的纯净版centOS7,无法访问外网

    virtualbox下安装的纯净版centOS7,网络设置如下: 需要在/etc/sysconfig/network-scripts/下编辑ifcfg-enp0s3,其中,NOBOOT设置成也是,就可 ...

  9. IIS配置后本地访问正常,但外网无法访问

    很久没有部署IIS网站项目了,都有些手生了,这不今天就遇到了问题.首先确定的是,我的网站配置没有问题,因为内网访问正常.内网访问情况如下: 但是外网访问时确是这样的: 怎么回事儿呢?我就想是不是防火墙 ...

随机推荐

  1. c# 串行化事件

  2. Python_比较运算符

    1.比较运算符

  3. python 元类理解

    原文来自:https://segmentfault.com/a/1190000011447445 学懂元类,你只需要知道两句话: 道生一,一生二,二生三,三生万物 我是谁?我从哪来里?我要到哪里去? ...

  4. 六、用DataContractSerialize类序列化XML

    一.层次结构 基类:XmlObjectSerializer 派生类: DataContractSerializer NetDataContractSerializer DataContractJson ...

  5. 基于TCP协议套接字,服务端实现接收客户端的连接并发

    基于TCP协议套接字,服务端实现接收客户端的连接并发 服务端 import socket from multiprocessing import Process server=socket.socke ...

  6. fiddler修改请求和返回

    一.修改请求 1.先设置请求前断点 2.设置拦截,在左下角的QuickExec命令行中输入bpu www.baidu.com/XXXX 3.选中需要修改的请求,选中Inspectors面板,使用Raw ...

  7. PHP实现多文件上传的一些简单方法

    下面我们就通过具体的代码示例,为大家介绍PHP实现多文件上传的一些简单方法. 第一种方法:利用单个文件上传方法 一段简单的form表单代码如下: <!DOCTYPE html> <h ...

  8. 学到了武沛齐讲的Day13完 转义字符

    字典 values():值keys():键items():逐条列出 ----------------------------------------------下一day 转义字符 描述\(在行尾时) ...

  9. 一些VMware vCenter Appliance的默认用户名和密码

    一些VMware vCenter Appliance的默认用户名和密码 2014-03-30 17:30:03 flowershade_21 阅读数 13367更多 分类专栏: vmware   VM ...

  10. Linux gdb分析core dump文件

    文章目录1. coredump1.1 coredump简介1.2 coredump的文件存储路径1.3 coredump产生的条件1.4 coredump产生原因2. 测试生成coredump1. c ...