Solaris 11.3 上的网络配置文件在哪里?

Solaris 11.3 上的网络配置文件在哪里?

在 RHEL 7 上,网络配置文件位于/etc/sysconfig/network-scripts/ifcfg-*。Solaris 11.3 是否有等效的配置文件位置,以便我可以使用配置文件编辑网络设备?

答案1

此链接提供了 Solaris 的网络配置文件以及每个文件的摘要:

https://docs.oracle.com/cd/E23824_01/html/821-1453/ipconfig-12.html

以下是基本信息:

/etc/defaultrouter

该文件包含直接连接到网络的路由器的 IP 接口名称。此文件在系统中的存在是可选的。如果该文件存在,则系统配置为支持静态路由。

/etc/inet/hosts

此文件包含网络中的 IPv4 地址以及配置这些地址的相应接口名称。如果您使用的是 NIS 或 DNS 名称服务,或者 LDAP 目录服务,则主机信息将存储在服务器中存在的其他数据库(例如 hosts.byname)中。有关更多信息,请参见 Oracle Solaris 管理:命名和目录服务。

/etc/inet/netmasks

此文件包含网络号(例如 192.168.0.0)以及该网络号的网络掩码信息(例如 255.255.255.0)。在使用 NIS 或 LDAP 的网络中,此信息存储在服务器的网络掩码数据库中。有关更多信息,请参阅 netmasks(4) 手册页。

/etc/bootparams

此文件包含确定配置为以网络客户端模式引导的系统的引导过程的参数。有关更多信息,请参见设置系统配置模式。如果您未使用本地文件模式,则此文件是创建名称服务使用的 bootparams 数据库的基础。要获取有关此文件的内容和格式的具体信息,请参阅 bootparams(4) 手册页。

/etc/ethers

此文件将主机名与其​​ MAC 地址关联起来。此文件是创建 ethers 数据库的基础,该数据库用于将系统配置为网络客户端的网络。有关更多信息,请参阅 ethers(4) 手册页。

/etc/inet/networks

此文件将网络名称与网络编号关联起来。还可以添加注释以进一步阐明数据库中的每个条目。此文件使应用程序能够使用和显示网络名称而不是网络编号。例如,netstat 程序使用此数据库中的信息来生成状态表。通过路由器连接到本地网络的所有子网都必须包含在此文件中。有关更多信息,请参见 networks(4) 手册页。

/etc/inet/protocols

此文件列出了系统上安装的 TCP/IP 协议及其协议号。此文件很少需要任何管理。有关更多信息,请参阅 protocol(4) 手册页。

/etc/inet/services

此文件列出了 TCP 和 UDP 服务的名称及其常用端口号。调用网络服务的程序会使用此列表。通常,此文件不需要任何管理。有关更多信息,请参阅 services(4) 手册页。

答案2

Solaris 11 中的网络接口是使用 dladm 和 ipadm 命令配置的,而不是直接编辑文件。请参阅手册页以了解这些内容。

相关内容