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