多网卡下如何配置指定IP走某个路由器(适用于外网不通,但是钉钉服务器通的情况)
# 多网卡下如何配置指定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走某个路由器(适用于外网不通,但是钉钉服务器通的情况)的更多相关文章
- 配置多层NAT和端口映射实现外网访问内网
配置多层NAT和端口映射实现外网访问内网 背景和原理 通过配置NAT可以实现内网中不能直接访问外网的主机通过NAT代理访问内网,配置方法这里不再赘述(前文有介绍).本文以两层的NAT代理做模拟,通过端 ...
- 更新TP-LINK路由器的外网IP到花生壳动态IP解析
------------------------------------------------------------------------------- 以下内容可能还是存在问题,等之后有时间再 ...
- nginx反向代理下thinkphp、php获取不到正确的外网ip
在记录用户发送短信需要获取用户ip时,tp一直获取的是内网ip:10.10.10.10 tp框架获取ip方法:get_client_ip /** * 获取客户端IP地址 * @param intege ...
- 6.DNS公司PC访问外网的设置 + 主DNS服务器和辅助DNS服务器的配置
网站部署之~Windows Server | 本地部署 http://www.cnblogs.com/dunitian/p/4822808.html#iis DNS服务器部署不清楚的可以看上一篇:ht ...
- Linux 设置IP地址,并能连接外网
1,如果是 centos6,请修改 vi /etc/sysconfig/network-scripts/ifcfg-eth0 2,如果是 centos7,请修改 => vi /etc/sysc ...
- 配置IPv6公网地址DDNS并开放外网访问端口
目前使用三大运营商宽带服务都会下发公网IPv6地址,这样我们想要在外网访问家里的路由.NAS等设备就可以直接通过IPv6地址来访问了.但是每次重新拨号后IPv6地址都会改变,而且IPv6的地址很长,这 ...
- 配置Internal Load balancer中VM的外网访问
当在Azure中部署SQL VM时,处于安全考虑,不会配置VM的Public IP,会禁止外网的进出站访问,只允许从内部VNET,或者特定的内部IP访问.特别是当使用Azure Internal Lo ...
- virtualbox下安装的纯净版centOS7,无法访问外网
virtualbox下安装的纯净版centOS7,网络设置如下: 需要在/etc/sysconfig/network-scripts/下编辑ifcfg-enp0s3,其中,NOBOOT设置成也是,就可 ...
- IIS配置后本地访问正常,但外网无法访问
很久没有部署IIS网站项目了,都有些手生了,这不今天就遇到了问题.首先确定的是,我的网站配置没有问题,因为内网访问正常.内网访问情况如下: 但是外网访问时确是这样的: 怎么回事儿呢?我就想是不是防火墙 ...
随机推荐
- nginx连接php测试
1 nginx连接php [root@web01 /application/nginx/conf/conf.d]# cat docs.conf server { server_name docs.ol ...
- 每日一题-——最长公共子序列(LCS)与最长公共子串
最长公共子序列(LCS) 思路: 代码: def LCS(string1,string2): len1 = len(string1) len2 = len(string2) res = [[0 for ...
- JVM系列三:内存分配与回收策略
内存分配策略 1.对象优先分配在新生代Eden区 多数情况下,对象分配在新生代的Eden,若Eden区域内存不够,则引发一次Minor GC 2.大对象直接进入老年代 大对象直接分配在老年代,避免新生 ...
- Codeforces #369 (Div. 2) C. Coloring Trees (3维dp
http://codeforces.com/group/1EzrFFyOc0/contest/711/problem/C https://blog.csdn.net/qq_36368339/artic ...
- cookie和session基础知识学习
一.session的简单使用 session是服务器端技术,服务器在运行时可以为每一个用户的浏览器创建一个独享的session对象.session的使用步骤: 获取session对象使用session ...
- Git报错:Your branch is up to date with 'origin/master'.
Git在提交的时候报错 Your branch is up to date with 'origin/master'. 报错 Your branch is up to date with 'origi ...
- Python基本的语法知识
1. 编程语言的介绍 低级语言:机器语言--------计算机内部只能接受二进制代码,故用0或者1表示的指令称为机器指令,全部的机器指令构成了计算机的机器语言. 汇编语言--------实质上跟机器语 ...
- layui table 跨页记忆选择
layui 表格功能目前默认不支持跨页记忆选择 下面来实现layui table跨页记忆选择实现 基于layui版本 1.4.5 表格跨页通用方法 //表格分页复选框 layui.define(['j ...
- [Javascript] Construct a Regex to Match Twitter Mentions with Regexr
regexr is a powerful tool for debugging existing regexes and creating new ones. In this lesson, we'l ...
- [TJOI2013]奖学金 乱搞
[TJOI2013]奖学金 乱搞 从\(c\)个二元组\((v,w)\)中选出\(n\)个,使其\(v\)的中位数最大的同时使\(w\)和小于等于\(f\),求这个中位数 有点意思.有点像二分答案的思 ...