I just can guess, because you do not say your router configuration (IP and netmask).
So my guess is you're trying to put your lan on same network as your router (192.168.23.x).
It should be a router, so the lan should be one (e.g. 192.168.10.x) and your router another (192.168.23.x)
That means one of NIC on server should be on each network, but not both of them on same.
Just as below:
[root@pantera ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:19:B9:CA:13:02
inet addr:192.168.124.1 Bcast:192.168.124.255 Mask:255.255.255.0
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:89217 errors:0 dropped:0 overruns:0 frame:0
TX packets:92022 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8330157 (7.9 MiB) TX bytes:21971731 (20.9 MiB)
Interrupt:169 Memory:f8000000-f8012100
eth1 Link encap:Ethernet HWaddr 00:10:18:2C:66:CE
inet addr:192.168.72.1 Bcast:192.168.72.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:123234 errors:0 dropped:0 overruns:0 frame:0
TX packets:131019 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:16583566 (15.8 MiB) TX bytes:27358118 (26.0 MiB)
Interrupt:169
BTW: I guess this because of higher IP of your server (.190)!
if this is not your case, please post:
1) an ifconfig from your server
2) results of ping xx.xx.xx.xx where xx.xx.xx.xx is your router
3) results of ping 200.176.3.142
4) configuration of your router (IP, netmask)