Solaris 10 - 更改默认网关和网络掩码

Ven*_*nky 2 networking solaris

我们有一台带有 Solaris 10 的 Sunfire V240 服务器,我需要更改子网掩码和网关。我能够通过编辑文件 /etc/subnetmasks/etc/defaultrouter. 服务器已重新启动,但问题是当服务器关闭或重新启动时,网络不会出现,因为我必须运行此命令:

ifconfig bge0 10.91.3.5 netmask 255.255.252.0 broadcast 10.91.3.255 up

我该如何解决这个问题?

Lam*_*ert 5

检查文件/etc/hostname.bge0,配置的IP地址可能在那里。默认情况下,主机名列在该文件中,名称在/etc/inet/hosts. 从找到的条目中,IP 地址与来自 的相应网络掩码一起使用/etc/inet/netmasks。如果找不到网络条目,则使用类类型(A、B 或 C)的默认值。

因此,如果您需要为 A 类地址 (10.XXX) 使用不同的网络掩码,则应将网络添加为/etc/inet/netmasks

10.91.0.0 255.255.252.0
Run Code Online (Sandbox Code Playgroud)