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

 

關閉的路由

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM