不能在/etc/network/interfaces中定义的别名接口上设置多个默认网关。 不幸的是,要使用同一接口访问两个不同的网络,必须为同一接口定义两个地址和两个网关。
此别名接口必须位于eth1接口上,因为eth0在本地网络中使用。 如果在主eth1接口上只定义一个网关,并手动将默认gw 1.2.3.4添加到根中,则该网关将正常工作。
但是,希望启动时能自动正确设定。
这是我最后一次试用/etc/network /接口:
# the loopback网络接口
自动罗标
iface lo inet loopback
# the外部网络接口,addressonuniversityinternalnetwork
auto eth1
iface et h1互联网静态
地址172.x.y.33
netmask 255.255.255.224
网络172.x.y.32
broadcast 172.x.y.63
# DNS-*可选sareimplementedbytheresolvconfpackage,if安装
DNS-name服务器x.x.x.x
dns-search mysite.org
# multiple gateways are not allowed,so I try to add them like that:
post-uprouteadddefaultgw 172.x.y.62公制1
前下载戴尔默认设置GW 172.x.y.62
# externalinterfacewithexternalworldipaddress
auto eth1:0
iface eth 1:0 inet静态
地址1.2.3.1
net掩码255.255.255.128
网络1.2.3.0
broadcast 1.2.3.128
# dns on ensg dns
DNS-name服务器x.x.x.x
dns-search mysite.org
# multiple gateways are not allowed,so I try to add them like that:
post-uprouteadddefaultgwx.x.x.x公制2
前下载戴尔deldefaultgwx.x.x.x
# internal network for my集群
auto eth0
iface eth 0网络静态
地址10.1.1.1
net掩码255.255.255.0
网络10.1.1.0
broadcast 10.1.1.255
网关10.1.1.1
# DNS-*可选sareimplementedbytheresolvconfpackage,if安装
DNS-name服务器10.1.1.1127.0.0.1
DNS -搜索群集
但是,如果我试图呼叫接口,我会得到以下内容。
root @ server :~# ifconfig eth 1:0 up
siocsifflags : cannotassignrequestedaddress
我自己找不到更好的解决方案。 有人在想吗?
谢谢你。 是最好的问候。
解:
我终于解决了这个问题:
# the主网络接口
auto eth1
iface et h1互联网静态
address a.b.c.1
net掩码255.255.255.128
网络a.b.c.0
broadcast a.b.c.128
# thisistheinterfacewiththedefaultgateway!
网关a.b.c.126
DNS-name服务器a.d.e.f
dns-search mysite.org
auto eth1:0
iface eth 1:0 inet静态
地址172.x.y.33
netmask 255.255.255.224
网络172.x.y.32
broadcast 172.x.y.63
# multiple gateways are not allowed,so we do it like that
post-uprouteadd-net 172.x.y.32 net mask 255.255.224 GW 172.x.y.62
预下载网络172.x.y.32网络掩码255.255.255.224 GW 172.x.y.62
auto eth0
iface eth 0网络静态
地址10.1.1.1
net掩码255.255.255.0
网络10.1.1.0
broadcast 10.1.1.255
# DNS-*可选sareimplementedbytheresolvconfpackage,if安装
DNS-name服务器10.1.1.1127.0.0.1
DNS -搜索群集
解决方法:
此设置不起作用,因为别名接口在传统模式下不可用网关。 (aka:/etc/network /接口:
analiasinterfaceshouldnothave“网关”或“DNS-name服务器”
dynamicipassignmentispermissible
使用ip在开机自检-上传中定义此路由怎么样?
ip route在x.x.x.x dev eth0:1中添加默认值
这里唯一的问题是,要使用iproute,必须创建两个规则。 为每个链接设置一个优先级,并保留默认表为空。 LARC是朋友http://www.lartc.org/how to/lartc.rpdb.multiple-links.htm ms
为什么使用iproute2而不是路由?路由、arp、ifconfig及其朋友是旧工具,处于deprecated过程中,但在某些版本中仍然公开。
标签: linux、routing、networking、ip、以太网
资料来源: https://codeday.me/bug/2019 08 14/1655520.html