首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置具有不同网关的2个网络接口

如何配置具有不同网关的2个网络接口
EN

Ask Ubuntu用户
提问于 2017-01-07 03:20:00
回答 1查看 75.5K关注 0票数 7

下面是我的/etc/network/interfaces文件中的内容:

代码语言:javascript
复制
auto lo    
iface lo inet loopback

auto eth0    
iface eth0 inet static    
address 172.168.10.252    
netmask 255.255.255.0    
network 172.168.10.0    
broadcast 172.168.10.255    
gateway 172.168.10.1    

iface eth1 inet static    
address 172.168.10.251    
netmask 255.255.255.0    
network 172.168.10.0    
broadcast 172.168.10.255    
gateway 172.168.10.10

我想使用eth0作为本地网络,eth1用于互联网。谢谢

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2017-01-07 18:59:21

要配置两个接口,比如eth0和eth1使用两个网络( 192.168.0.0/2410.10.0.0/24 ),可以使用一个工具iproute2来实现这一点。

步骤:

  1. 编辑您的/etc/network/interfaces:auto interface #主网络接口允许--热插拔eth0 iface面eth0 iface 192.168.0.10网络掩码255.255.255.0网关192.168.0.1 #二级网络接口允许--热插拔eth1 ifac面管静态地址10.10.0.10 net掩码255.255.255.0
  2. 通过编辑`/etc/iucte2/rt_ rt2添加第二个路由表:##保留值# 255本地254主253默认值0 unspec ##本地# #1 rt2 1
  3. 填充新路由表: ip路由添加10.10.0.0/24 dev eth1 src 10.10.0.10表rt2 ip路由通过10.10.0.1 dev eth1 table rt2 #添加默认。第一个命令表明可以通过eth1接口到达网络10.10.0.0/24。#第二个命令设置默认网关。
  4. 添加路由规则: ip规则添加从10.10.0.10/32表rt2 ip规则添加到10.10.0.10/32表rt2 #这些规则表示来自IP地址的流量10.10.0.10以及指向#或通过此IP地址的通信量都应使用rt2路由表
  5. 通过将配置添加到/etc/network/interfaces:iface eth1内静态地址10.10.0.10 net掩码255.255.255.0后ip路由添加10.10.0.0/24 dev eth1 src 10.10.0.10表rt2后发ip路由添加默认通过10.10.0.1 eth1表rt2后置ip规则从10.10.0.10/32表rt2 post ip规则添加到10.10.0.10/32表rt2

来源:

https://www.thomas-krenn.com/en/wiki/Two_默认设置_出入口_在……上面_一_系统

票数 6
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/868942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档