首页 > 编程知识 正文

默认网关是哪个,linux设置eth0网关

时间:2023-05-03 20:49:01 阅读:113573 作者:4650

不能在/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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。