这些是在 Solaris 机器上配置网络所需的步骤。
使用静态 IP 配置网络。
检查机器当前是否配置了 DHCP
# netstat -D
将返回使用 DHCP 地址的接口
使用mv命令 修改成其他名称或者删除文件。
mv e1000g0 dhcp.e1000g0
下面是在 Solaris 中用于配置网络的文件。
IP 地址 - /etc/hostname.e1000g0
域名 - /etc/defaultdomain
网络掩码 - /etc/inet/netmasks
主机数据库 - /etc/hosts、/etc/inet/hosts
客户端 DNS 解析器文件 - /etc/resolv.conf
默认网关 - /etc/defaultrouter
节点名称 - /etc/nodename
名称服务配置文件 - /etc/nsswitch.conf
修改示例,这里我使用gedit命令进行修改:
# gedit /etc/hostname.e1000g0 192.168.0.100 # gedit /etc/defaultdomain solaris.test # gedit /etc/inet/netmasks 192.168.0.0 255.255.255.0 # gedit /etc/hosts 192.168.0.100 solaris.test # gedit /etc/resolv.conf domain test nameserver 192.168.0.50 # gedit /etc/defaultrouter 192.168.0.1
检查 nsswitch 文件中的主机值,因为默认情况下它仅设置为使用文件而不是 dns 来解析
# gedit /etc/nsswitch.conf hosts: files dns
注意:从网络客户端(DHCP)模式转换到本地文件(静态)模式后,我们必须重新启动系统。
系统重新启动后,我们可以检查机器的 IP 地址
#ifconfig -a lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 192.168.0.100 netmask ffffff00 broadcast 192.168.0.255 ether 0:c:29:70:da:5b
检查默认路由或者网关
# netstat -rn Routing Table: IPv4 Destination Gateway Flags Ref Use Interface -------------------- -------------------- ----- ----- ---------- --------- default 192.168.0.1 UG 1 3 192.168.0.0 192.168.0.100 U 1 2 e1000g0 224.0.0.0 192.168.0.100 U 1 0 e1000g0 127.0.0.1 127.0.0.1 UH 4 121 lo0 # ping goole.com google.com is alive
日期:2020-06-02 22:16:49 来源:oir作者:oir