分页: 1 / 1

openbsd多网卡问题

发表于 : 2011-05-11 16:26
hdragon627
菜菜鸟求助
openbsd 4.8
比如虚拟机有二张网卡
vic0 192.168.1.13/24
vic1 192.168.1.14/24

gate 为 192.168.1.1

ifconfig vic0 down

ping vic1 就不通了
也不能访问外网了

会是什么原因

回复: openbsd多网卡问题

发表于 : 2011-05-11 16:46
hdragon627
除了用不同网段还有什么办法

回复: openbsd多网卡问题

发表于 : 2011-05-11 16:51
hdragon627
就比如,笔记本,一有线网卡,一无线网卡,用的网段可能会在一个网段,这样我关掉有线网卡的时候,会不会出现在虚拟机里的这种情况

回复: openbsd多网卡问题

发表于 : 2011-05-11 17:23
hyaska
虚报机里有设定虚拟的网卡是属于哪个物理网卡,如果这个物理网卡不LINK了,虚拟的可能会出问题

回复: openbsd多网卡问题

发表于 : 2011-05-11 18:58
hdragon627
不明白,我虚拟机的主机系统就一张网卡,在esxi里用虚拟交换机连接的,我down了openbsd里的第一张虚拟网卡,第二张就会不通,但只要不是在一个网段就不会这样

回复: openbsd多网卡问题

发表于 : 2011-05-11 21:49
leo
这个和OpenBSD没有关系吧?实在不行换virtualbox试试。

回复: openbsd多网卡问题

发表于 : 2011-05-11 22:31
unreal
请用 route 命令查看一下本地路由表,通常第一张网卡(比如楼主的是vic0)被配置为默认路由,ifconfig 应该可以看到 vic0 带有 egress 字段,那么当 vic0 down,则默认路由被关闭,vic1 自然无法出到外网。可以 route delete default ,然后 route add default 192.168.1.14/24 ,再 ifconfig 看看 vic1 是否变成 egress 。

route 的语法我凭记忆写的,没有真机验证,懒得开龙芯本本了……若是记忆有误,请楼主查看手册吧。见谅阿~

回复: openbsd多网卡问题

发表于 : 2011-05-12 16:14
hdragon627
和unreal说的差不多,FAQ中说到"如何配置等价多路径路由"好像要不同的网关,还是egress的关系估计

回复: openbsd多网卡问题

发表于 : 2011-05-12 20:37
unreal
hdragon627 写了:FAQ中说到"如何配置等价多路径路由"好像要不同的网关,还是egress的关系估计
嗯,我也看了FAQ的《6.14 - How can I do equal-cost multipath routing?》小节。也许路由协议只允许一个网卡配一个网关,不允许多个网卡配一个网关,同时只能有一个出口。路由协议是一夫一妻制滴~
我不知道OB默认是哪个路由协议,即使知道也不了解协议细节诶…抬头望望在书架上蒙尘的《用TCP/IP进行网际互联》:rolleyes:时不我待啊!