ifconfig用来配置网卡的IP地址,改动后即生效,
但并不保存,下次启动后失效.
我们以虚拟机来讲.网卡pcn0
#ifconfig -a
lo0:.......
inet 127.0.0.1 netmask ff000000
pcn0:......
inet 192.168.229.3 netmask ffffff00 broadcast 192.168.229.225
ether 0:c:29:ff:2e:1f
#ipconfig pcn0 192.168.6.6 netmask 255.255.255.0
#ifconfig -a
lo0:......
inet 127.0.0.1 netmask ff000000
pcn0:......
inet 192.168.6.6 netmask ffffff00 broadcast 192.168.229.225
ether 0:c:29:ff:2e:1f
想要永久更改配置,则要更改配置文件,以网卡pcn0为例:
要改三个文件1./etc/hosts 2./etc/netmasks 3./etc/inet/ipnodes
#more /etc/hostname.pcn0
sun10
(看自己PC的名字)
#more /etc/hosts
127.0.0.1 localhost
192.168.229.3 sun10 loghost
(看自己的IP地址)
(用vi或gedit改在图形界面下很容易)
#vi /etc/hosts (192.168.229.3改成192.168.6.6就行了)
#vi /etc/netmasks (把192.168.229.0改成192.168.6.0)
#vi /etc/inet/ipnodes (192.168.229.3改成192.168.6.6就行了)
#reboot (over)
bear 回复于:2004-12-15 09:03:09 |
这种帖子虽然比较基础,但是对于很多新手还是比较实用的,建议论坛的版主有时间可以整理出来一个精华帖子置顶,方便新手查阅。不过内容要具有代表性和比较基础的,这样新手也不用总问些回答了nn次的问题了。 |
simonlm 回复于:2004-12-15 11:11:09 |
我昨天在X86版上试过。文件内容什么的和SPARC版的都不一样的。比如/etc/netmasks /etc/inet/ipnodes 我比较了下,x86和sparc不一样 |
climbmount 回复于:2004-12-15 11:36:39 |
启动时是这样的:
先到hostname.xxn里面看主机名。 再到hosts里面看ip地址。 最后到netmasks里面看子网掩码。 :) |
hqagg 回复于:2004-12-16 10:19:40 |
合适我用。 |
so sorry 回复于:2004-12-16 10:54:09 |
不是修改hosts hostname.xxx netmasks 这三个文件吗
怎么是etc/inet/ipnodes了 |
climbmount 回复于:2004-12-16 11:10:18 |
还不只呢,实际上/etc/net/下面的三个子目录中的hosts也得改。 |
xiaochuno_1 回复于:2004-12-16 12:11:14 |
我看了,没什么呀,/etc/net下面三个文件加里面的hosts文件是干什么的呀! |
climbmount 回复于:2004-12-16 12:29:01 |
按照SUN的说法,RPC服务一类的传输层无关协议要求改那三个文件。 |
可爱MM 回复于:2004-12-17 10:17:04 |
这个问题算初级的,适合我,但为何各位资深GG都有分歧呢 |
aclacl 回复于:2004-12-20 15:56:21 |
ipnodes 文件出现在solaris9以后的系统中,需要与hosts文件进行同步;
另外,/etc/hosts是/etc/inet/hosts的链接; |
可爱MM 回复于:2004-12-20 16:27:47 |
关注中。。。。。 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/