Solarisnetworking故障排除

我目前正在运行snv_129(EON NAS镜像)。 我认为我有某种方法缩短了我的一个物理层,我试图debugging这个问题。

/etc/hostname.rge0 192.168.250.20 /etc/hostname.rge1 192.168.250.21

路由器:192.168.250.1networking192.168.250.0/24

我试图将主/从NIC从rge0切换到rge1,我不确定如何去做这件事(我真的应该留在Linux,我知道更好)。

总之,netstat -rn给我这个:

目标:默认GW:192.168.250.1标志:UG 127.0.0.1 127.0.0.1
192.168.250.0 192.168.250.20接口:rge0

当使用rge0作为主接口时,我无法ping任何东西。 我真的没有Solaris的技能知道如何debugging这个问题。

svcs -a说一切都在线,我可以ping 192.168.250.20无论是否插入。

任何帮助将不胜感激,我很高兴在必要时添加更多的信息

编辑:

我最终的目标是做链接聚合。 在这一点上,我想要的只是将两个界面中的一个返回到运行顺序 – 只有一个。

我已经按照下面的一些build议。 这是我自上次更新以来所做的:

在BIOS中禁用接口1。 (只有一个接口被检测到)

dladm show-phys:

LINK:rge0媒体:以太网状态:下速度:1000双工:完整设备:rge0

ifconfig rge0:

flags:UP BROADCAST MULTICAST IPv4(运行不存在)inet:192.168.250.20 netmask ffffff00 broadcast 192.168.250.255 ether ff:7f:7f:7f:7f:7f

任何人有关于下一步的任何想法?

我从来没有尝试把IP到hostname.XX; 通常文件具有主机名,而/ etc / hosts将主机名映射到该接口的IP。 交换每个接口文件中列出的主机名并重新启动,然后交换接口。 (或在/ etc / hosts中交换,但可能会破坏更多的东西。)

目前还不清楚你想达到什么目的。 如果只是用这两个接口testing基本的IP连接,我build议你不要将标准的系统configuration放在一边,直接使用dladm / ifconfig。

禁用SMF服务,以免干扰您的testing(svcadm disable physical:default)

取消两个接口的连接(ifconfig rge0 unplumb; ifconfig rge1 unplumb)

现在configurationrge0并testing它(ifconfig rge0 plumb; ifconfig rge0 192.168.250.20 netmask 255.255.255.0; ping您的网关)。 请记住在确定它正在工作之后再打开它。

现在configurationrge1并testing它(ifconfig rge0 plumb; ifconfig rge1 192.168.250.21 netmask 255.255.255.0; ping您的网关)。 请记住在确定它正在工作之后再打开它。

查看标准configuration(/etc/hostname.if / etc / defaultrouter / etc / netmasks)并重新启用physical:default SMF服务。

我不认为你可以在同一个子网上有两个接口,没有一些特殊的路由或IPMP。

如果您希望两个接口都能正常工作,则应启用IP多path(IPMP)。 在同一广播域中有两个networking物理接口不受支持,可能会导致Solaris或Linux出现各种问题,包括您遇到的问题。