炫凤 發表於 2020-2-6 00:16:00

Linux服务器双网卡双IP和单网卡双IP配置方法(Debian/Ubuntu)

<p>一、双网卡双IP。</p>
<p>eth0为电信,eth1为联通。</p>
<p>#&nbsp;cd&nbsp;/etc/network/</p>
<p>#vi&nbsp;interfaces</p>
<p>#&nbsp;This&nbsp;file&nbsp;describes&nbsp;the&nbsp;network&nbsp;interfaces&nbsp;available&nbsp;on&nbsp;your&nbsp;system</p>
<p>#&nbsp;and&nbsp;how&nbsp;to&nbsp;activate&nbsp;them.&nbsp;For&nbsp;more&nbsp;information,&nbsp;see&nbsp;interfaces(5).</p>
<p>&nbsp;</p>
<p>#&nbsp;The&nbsp;loopback&nbsp;network&nbsp;interface</p>
<p>auto&nbsp;lo</p>
<p>iface&nbsp;lo&nbsp;inet&nbsp;loopback</p>
<p>&nbsp;</p>
<p>auto&nbsp;eth0</p>
<p>iface&nbsp;eth0&nbsp;inet&nbsp;static</p>
<p>address&nbsp;114.80.0.4</p>
<p>netmask&nbsp;255.255.255.128</p>
<p>gateway&nbsp;114.80.0.3</p>
<p>&nbsp;</p>
<p>auto&nbsp;eth1</p>
<p>iface&nbsp;eth1&nbsp;inet&nbsp;static</p>
<p>address&nbsp;112.65.0.2</p>
<p>netmask&nbsp;255.255.255.0</p>
<p>######################################################</p>
<p>然后做策略路由(这里的策略路由文件由机房提供)。</p>
<p>二、单网卡双IP。</p>
<p>#&nbsp;This&nbsp;file&nbsp;describes&nbsp;the&nbsp;network&nbsp;interfaces&nbsp;availableon&nbsp;your&nbsp;system</p>
<p>#&nbsp;and&nbsp;how&nbsp;to&nbsp;activate&nbsp;them.&nbsp;For&nbsp;more&nbsp;information,&nbsp;see&nbsp;interfaces(5).</p>
<p>#/etc/network/interfaces</p>
<p>&nbsp;</p>
<p>#&nbsp;The&nbsp;loopback&nbsp;network&nbsp;interface</p>
<p>auto&nbsp;lo</p>
<p>iface&nbsp;lo&nbsp;inet&nbsp;loopback</p>
<p>&nbsp;</p>
<p>auto&nbsp;eth0</p>
<p>iface&nbsp;eth0&nbsp;inet&nbsp;static</p>
<p>address&nbsp;192.168.1.116</p>
<p>netmask&nbsp;255.255.255.0</p>
<p>gateway&nbsp;192.168.1.2</p>
<p>broadcast&nbsp;192.168.1.255</p>
<p>#&nbsp;dns-*&nbsp;options&nbsp;are&nbsp;implemented&nbsp;by&nbsp;the&nbsp;resolvconf&nbsp;package,&nbsp;if&nbsp;installed<br>dns-nameservers&nbsp;61.134.1.4</p>
<p>&nbsp;</p>
<p>auto&nbsp;eth0:1</p>
<p>iface&nbsp;eth0:1&nbsp;inet&nbsp;static</p>
<p>address&nbsp;192.168.1.135</p>
<p>netmask&nbsp;255.255.255.0</p>
<p>gateway&nbsp;192.168.1.2</p>
<p>broadcast&nbsp;&nbsp;192.168.1.255</p>
<p>######################################################</p>
<p>然后做策略路由。</p>
<p>三、配置策略路由。</p>
<p>Ubuntu、debian的开机自启动服务和RedHat、CentOS都不一样,Ubuntu、debian需把写好的脚本放到指定目录!&nbsp;</p>
<p>步骤如下:</p>
<p>把路由列表文件static-routes放置在/etc/init.d目录中,赋予可执行权限,然后执行一下。</p>
<p>cd&nbsp;/etc/init.d</p>
<p>chmod&nbsp;+x&nbsp;/etc/init.d/static-routes</p>
<p>./static-routes.sh&nbsp;&nbsp; &nbsp; #带路由信息的shell脚本</p>
<p>update-rc.d&nbsp;static-routes&nbsp;&nbsp;start&nbsp;20 2&nbsp;3&nbsp;4&nbsp;5&nbsp;.&nbsp;stop&nbsp;01&nbsp;0&nbsp;1&nbsp;6&nbsp;.</p>
<p>#表示在2、3、4、5这五个运行级别中,由小到大,第二十个运行static-routes</p>
<p>#在0、1、6三个级别中,第一个关闭static-routes</p>
<p>#注意它有2个点号,效果等于下面方法:</p>
<p>update-rc.d&nbsp;static-routes&nbsp;defaults</p>
<p>(使用update-rc.d&nbsp;命令来控制具体的加入,有点类似于RedHat下的chkconfig命令)</p>
<p>sudo apt-get install sysv-rc-conf &nbsp; &nbsp;&nbsp;</p>
<p>(一个强大的服务管理程序,有点类似RedHat下ntsysv与setup)</p>
<p>使用sysv-rc-conf检查static-routes是否添加并启动</p>
<p><img class="zoom-in-cursor lazyload" alt="" data-src="http://static.oschina.net/uploads/space/2015/1222/163631_f45v_1437015.png"></p>
<p>清除开机启动设置执行下面的命令:</p>
<p>update-rc.d&nbsp;-f&nbsp;static-routes&nbsp;remove</p>
<p>完成后重启服务器,测试路由信息是否失效。</p><br><br>
来源:https://www.cnblogs.com/surplus/p/12267416.html
頁: [1]
查看完整版本: Linux服务器双网卡双IP和单网卡双IP配置方法(Debian/Ubuntu)