先说下静态和动态设置IP地址,转载的~
在Solaris10中设置静态ip
ip 10.37.17.136
netmask 255.255.255.0
broadcast 10.37.17.255
router 10.37.17.1
nameserver 202.112.112.100
◆、 /etc/inet目录下文件权限大都是444,因此chmod 644 filename
◆、修改/etc/inet/hosts
10.37.17.136 msh loghost
◆、 创建/etc/nodename
msh
◆、修改/etc/inet/netmasks
10.37.17.0 255.255.255.0
◆、修改/etc/defaultrouter
10.37.17.1
◆、cp /etc/nsswitch.dns /etc/nsswitch.conf
◆、修改/etc/resolv.conf
nameserver 202.112.112.100
◆、修改/etc/nodname
msh
◆、创建/etc/hostname.iprb0
10.37.17.136
# 将iprb0替换为相应的接口
如果要设置临时IP,方法如下:
# ifconfig rtls0 10.37.17.136/24
# route add default 10.37.17.1
# domainname 202.112.112.100
在Solaris10中获取动态ip
我的网卡是realtek公司的产品,solaris10识别为rtls0
获得动态ip命令是
# ifconfig rtls0 dhcp
如果再生成下面两个文件,下次启动时就自动获得IP
# touch /etc/hostname.rtls0
# touch /etc/dhcp.rtls0
查看当前dhcp状态
# ifconfig rtls0 dhcp status
如果是SuSE10.0或者是AS4命令是
# dhcpcd
如果是red hat 9命令是
# dhclient
如果要想下次启动时就自动获得IP,SuSE可以通过yast(yet another setup tool)或者yast2来设置
red hat或fedora可以通过setup命令
通过上面复习,让Solaris 10通过路由DHCP上网!
由于是通过路由DHCP上网, IP动态分配, 就不需要设定IP DNS 网关和子网掩码, 但是主机名字也会默认由DHCP分配。
新建/etc/hostname.gani0 dhcp通过这个激活网卡,/etc/dhcp.gani0 设置连接dhcp服务器的一些参数。 hostname.gani0里面写入主机名字,dhcp.gani0可以为空。
说到主机名, 静态分配IP的时候,我们在/etc/hosts里加入IP后面直接跟个主机名就可以了,但这里是dhcp分配ip,所以主机名将不能在hosts里设置。
新建 /etc/nodename,在里面写入hostname,然后设置dhcp参数列表,使主机不接受DCHP指派的主机名。 这个参数列表在/etc/default/dhcpagent里, 仔细看下它的描述, 它是定义从dhcp服务器上读取哪些信息,这里hostname (12)需要从参数列表里去掉, 默认是包含12的。
Reboot之前, 用一下sys-unconfig,这样重启后马上重新设置,就可以在每次启动之后自动由dchp激活你的网卡,不用任何操作就能直接上网了。
评论