frustrate with solaris network

I don't success configure solaris network,so I reinstall Solaris sol-10-u6-ga1-x86-dvd.iso,when installing,I configure following contents:

Networked: Yes
Use DHCP: No
Host name: universe
IP address: 10.18.18.188
System part of a subnet: Yes
Netmask: 255.255.255.0
Enable IPv6: Yes
Default Route: Specify one
Router IP Address: 10.18.18.1

After installed,I reboot Solars,this time I can success login and no error occur. Then I look up hosts file,it follows:

::1 localhost
127.0.0.1 localhost
10.18.18.188 universe loghost

#ifconfig -a
lo0:flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 15000 index 2
inet 10.18.18.188 netmask ffffff00 broadcast 10.18.18.255
lo0:flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
inet6 ::1/128
e1000g0: flags=2004841<UP,RUNNING,MULTICAST,DHCP.IPv6> mtu 1500 index 2
inet6 :fe80::20c:29ff:feec:14d0/10

#cat /etc/netmasks
10.18.18.0 255.255.255.0

#cat /etc/networks
loopback 127
arpanet 10 arp

#netstat -rn
Routing Table: IPv4
Destination            Gateway              Flags            Ref            Use             Interface
--------------------------------------------------------------------------------
default               10.18.18.1                UG              1               0 
10.0.0.0             10.18.18.188             U                1              20             e1000g0
224.0.0.0           10.18.18.188             U                1               0               e1000g0
127.0.0.1           127.0.0.1                  UH             14            11561            lo0

#cat /etc/defaultrouter
10.18.18.1

#arp -a
Net to Media Table: IPv4
Device    IP Address         Mask                      Flag
e1000g0  universe            255.255.255.255     SPLA
e1000g0  224.0.0.0          240.0.0.0                SM

I can ping my own IP address

#ping 10.18.18.188
10.18.18.188 is alive

Then I ping gateway ip address

#ping 10.18.18.1
ICMP Host Unreachable from gateway universe (10.18.18.188)
for icmp from universe (10.18.18.188) to 10.18.18.1

Then I ping other machine

#ping 10.18.18.5
ICMP Host Unreachable from gateway universe (10.18.18.188)
for icmp from universe (10.18.18.188) to 10.18.18.5

But other machine can ping gateway and ping each other except this solaris 10 machine!!!
For example,other machine ip address is 10.18.18.5,it can ping gateway but it can't ping this solaris 10 machine!

#ping 10.18.18.1
10.18.18.1 is alive
#ping 10.18.18.5
10.18.18.5 is alive
#ping 10.18.18.188
ICMP Host Unreachable from gateway 

Where wrong with solaris 10 machine? I am frustrated with it for several days! How to correct it?

Thanks

Try:
dladm show-dev
dladm show-link
route show 10.18.18.1
netmask 255.255.255.0 for 10.18.18.188 correct ?
is 10.18.18.0/24 a vlan ? -> vlan tagging on the network switch port enabled ?
is the mac address of e1000g0 visible on the network switch port ?
network cable problem ? reconncet/exchange the cable, does e1000g1 work ?
is ip 10.18.18.188 already in use by another server ?

I would connect a known good machine to the same cable with the same network configuration as the Solaris 10 machine so you can be 100% certain whether or not its related to the Solaris machine or your network infrastructure.

If it is your network infrastructure I would check to see if you are using port security on the switch you are connected to (if so configure the switch with your Solaris 10 machines e1000g0 NIC's MAC address), that the port is in the correct vlan, and that the port on the switch is enabled.

15000, really ?