ubuntu服务器双ip(一条公网一条内网 )配置:_ubuntu 设置公网ip_zhou_caicai的博客-程序员秘密

技术标签: linux随笔  

服务器双ip配置:
1:一个外网地址
auto enp3s0f0
iface enp3s0f0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx


一个内网地址
auto enp3s0f1
iface enp3s0f1 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx


2::目标实现
所有用户能够通过公网地址xxx.xxx.xxx.xxx访问服务器,百事通能够通过某台服务器或者某个网段访问公网服务器,公网服务器也可以访问百事通的某台服务或者某个网段服务器。


必须知道:与我方通信服务器ip 例如:xxx.xxx.xxx.xxx
 百事通给我方ip 例如:xxx.xxx.xxx.xxx


3:网卡配置
公网配置网关,默认数据走公网
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx
内网不配置网关,需要指路由
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx


4:路由配置
新建一张名字为1优先级为1500的路由规则表:
ip rule add to xxx.xxx.xxx.xxx table 1 pref 1500
为新建的路由规则表添加路由规则:
ip route add xxx.xxx.xxx.xxx via xxx.xxx.xxx.xxx dev enp3s0f1

以上配置实现通向服务器xxx.xxx.xxx.xxx访问通信走网关xxx.xxx.xxx.xxx,实现本地服务器和10.255.3.53服务器通信。

备注:需要知道对方服务器的IP


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zhou_caicai/article/details/54343813

智能推荐

指定MessageBox所属父窗口(使用AfxGetMainWnd())_父级 messagebox_春夜喜雨的博客-程序员秘密

参考:MSDN在一些情况里:例如 回掉函数 中,我们可能不知道所属的父窗口:int MessageBox( HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);  当hWnd使用NULL的时候:If this parameter is NULL, the message box h

CMake学习笔记_AI吃大瓜的博客-程序员秘密

Cmake构建项目:项目结构:https://github.com/PanJinquan/opencv-learning-tutorials/tree/master/cmakeDemo根目录CmakeLists.txt:cmake_minimum_required(VERSION 3.5)# 参考资料:# http://www.hahack.com/codes/cmake/# https://blog.csdn.net/weicao1990/article/details/72844

U盘安装Win7操作系统_Destiny_Demo的博客-程序员秘密

玩转Windows7系统镜像四部曲Step 1: 下载Win7 ISO系统镜像温馨提示:请您尽量选用Win7之家​提供的官方原版镜像安装,因为正版比各种所谓的“精简版、纯净版”等修改过的系统更安全!那么该如何选择32位和64位呢?如果您内存小于4GB,一般选择32位版;如果内存大于4GB,则选择64位版。Windows 7 With SP1 32位简体中文旗舰版

python numpy常用函数_sinat_33700790的博客-程序员秘密

一、数组方法创建数组:arange()创建一维数组;array()创建一维或多维数组,其参数是类似于数组的对象,如列表等反过来转换则可以使用numpy.ndarray.tolist()函数,如a.tolist()创建数组:np.zeros((2,3)),或者np.ones((2,3)),参数是一个元组分别表示行数和列数对应元素相乘,a * b,得到一个新的矩阵,形状要一致;但是允许a是向量...

jquery ui中 accordion的问题及我的解决方法_chen_xizhang的博客-程序员秘密

jquery有一套所谓的ui组件,很不错的。如果有兴趣的朋友,可以参考http://jqueryui.com/ 但其中的accordion,我使用的时候发现一些问题。如果按照demo那样,写一些静态内容,倒也正常。但如果每个面板里面的内容是动态绑定的,则会发生高度变小,然后出现滚动条的诡异现象   li.formli { list-style-type: none; width

随便推点

Centos7.6部署.net 6.0webApi服务和C++ so库_Chasmれ的博客-程序员秘密

windows为 public const string DLL = "ChannelModelDLL.dll"如图,linux为 public const string DLL = "libChannelModel.so";其他注意事项,如图,文件地址用反斜杠。访问接口查看,测试显示成功。安装.net6.0sdk。使更改的环境变量生效。执行webApi服务。

Jupyter kernel 报错: ModuleNotFoundError: No module named 'win32api'_椰汁菠萝的博客-程序员秘密

开发环境: Anaconda + Jupyter notebook windows 下开发,运行报错ModuleNotFoundError: No module named 'win32api'需要安装pypiwin32pip install pypiwin32如果安装过慢或下载失败,可以使用国内镜像pip install -i http://pypi.douban.co...

linux启动spark命令,在linux上安装spark_貔蚯的博客-程序员秘密

第一、通过xftp工具将spark安装包上传到linux上第二、解压spark到指定目录:tar -zxf /opt/software/spark-2.1.0-bin-hadoop2.7.tgz -C /opt/module/第三、配置1、在spark安装路径配置spark-env.sh,我的路径是/opt/module/spark-2.1.0-bin-hadoop2.7/conf输入命令:vi ...

nginx php-frm,docker配置nginx+php各种坑_黄羽明的博客-程序员秘密

docker部署nginx+php的介绍很多,我也是安装上面的来部署,发现各种坑,在这给列举下,供大家参考。1、安装好docker的nignx 和php2、修改nginx.conf配置,加上php解析其中location ~ .php$ {include fastcgi_params;fastcgi_param SCRIPT_FILENAME documentrootdocument_rootdo...

动态库dll加载_chenchenlin0811的博客-程序员秘密

Windows DLL基本原理Windows系统平台上,你可以将独立的程序模块创建为较小的DLL(Dynamic Linkable Library)文件,并可对它们单独编译和测试。在运行时,只有当EXE程序确实要调用这些DLL模块的情况下,系统才会将它们装载到内存空间中。这种方式不仅减少了EXE文件的大小和对内存空间的需求,而且使这些DLL模块可以同时被多个应用程序使用。Microsoft

Linux 中对 SSD 的优化 Discard,类 TRIM 的功能_choucankua9416的博客-程序员秘密

我现在使用的是一个三星的 SSD的硬盘.SSD有一个通用的问题,就是使用久了,会变慢,因为一些 SSD本身的设计问题.详细原因各位 google 一下. 我们知道,常用的解决方法是 win7 支持的 TRIM .在 Linux 以前一直没有很好的解决方法,当然,因为 ext* 的...

推荐文章

热门文章

相关标签