# 多网卡下如何配置指定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

 

关闭的路由

最新文章

  1. Handler系列之创建子线程Handler
  2. CDH5X 安装oozie报错To enable Oozie web console install the Ext JS library.
  3. mysql的隐式转化
  4. codeforces 519C. A and B and Team Training 解题报告
  5. MAC地址泛洪攻击测试
  6. hdu 3549 Flow Problem 网络流
  7. 用ConfigurationManager读取和修改配置文件
  8. Codeforces Round #185 (Div. 2) A. Whose sentence is it? 水题
  9. android入门——UI(1)
  10. 我写的一个 Qt 显示图片的控件
  11. 静态方法List
  12. Android Gradle基于参数化配置实现差异化构建
  13. sqlserver 删除表 视图 函数 存储过程
  14. IDEA 破解_补丁永久_2018.3
  15. PEP8规范
  16. Maven之setting.xml配置文件详解
  17. 随机重拍与抽样(random_shuffle,random_sample,random_sample_n)
  18. [UE4]位与字节
  19. npm、cnpm、bower安装区别
  20. 由spring的工厂构造bean想到的

热门文章

  1. 【DRF框架】视图组件
  2. CentOS7.X+LAMP环境下安装zabbix4.X
  3. Jenkins手把手图文教程[基于Jenkins 2.164.1]
  4. WebService在ssm框架中的简单应用
  5. python 查询每周最后一个工作日
  6. 生成器调试---send方式
  7. Django REST framework+Vue 打造生鲜电商项目(笔记三)
  8. jquery.cookie广告弹窗点击关闭后一天弹一次
  9. MFC的PictureControl控件上展示Halcon的窗体
  10. echo 显示命令