我试图更改Solaris中的IP地址,但没有做到这一点。
IP地址需要是一个固定的数字,比如10.0.11.10
我试图更改/etc/hosts中的IP地址,更改了主机名和IP地址,但当我尝试更改计算机名ping时,它说:
Ping request could not find host SolarisTest. Please check the name and try again.我已经做了他们让我在本站上试的事。但还是被困住了。
他们说:“如果使用Solaris 9或更高版本,用户可能需要编辑/etc/inet/ipnodes中的IP地址”,而文件看起来与/etc/hosts/文件完全一样。我已经更改了/etc/hosts/文件中的IP地址。
我尝试过ifconfig -a,它向我展示了旧的IP地址10.0.10.80,我改变了/etc/hosts/以显示10.0.11.10,所以我不知道为什么它总是在变化。
这个链接还展示了如何更改IP地址的内容,因为我也尝试过,但也没有得到任何结果。
发布于 2012-08-03 02:11:42
根据第8章“配置IP接口”中的Solaris 11网络接口手册:
ipadm create-addr -T static -a 10.0.11.10/24 eth0/staticipeth0是以太网接口的名称(由ipadm show-if列出)。staticip是您可以选择的名称。
发布于 2015-02-01 11:24:31
我知道您很久以前就已经使用GUI解决了这个问题,但是,为了记录在案,您可以从命令行中解决您遇到的问题:
# ipadm create-addr -T static -a 192.168.1.100/24 net0/v4static
ipadm: cannot create address: Persistent operation on temporary object通过重新创建接口持久性:
# ipadm show-if -o all net0
IFNAME CLASS STATE ACTIVE CURRENT PERSISTENT OVER
net0 ip down no bm4--------- ---- --
# ipadm delete-ip net0
# ipadm create-ip net0
# ipadm create-addr -T static -a 192.168.1.100/24 net0/v4static
# ipadm show-if -o all net0
IFNAME CLASS STATE ACTIVE CURRENT PERSISTENT OVER
net0 ip down no bm46-------- 46-- --
# ifconfig net0
net0: flags=100001000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,PHYSRUNNING> mtu 1500 index 6
inet 192.168.1.100 netmask ffffff00 broadcast 192.168.1.255
ether 0:14:4f:12:34:56 https://unix.stackexchange.com/questions/44551
复制相似问题