Sorry about that. here is the config file from the client.
route-gateway 192.168.17.1
remote xx.xxx.170.1 1194 udp
pull
tls-client
persist-key
ca ca.crt
redirect-gateway def1
dev tap
persist-tun
cert sfg2.crt
comp-lzo adaptive
nobind
key sfg2.key
dhcp-option DNS 8.8.8.8
here is the server's config
port 1194
proto udp
dev tap0
ca ca.crt
cert server.crt
key server.key # This file should be kept secret
dh dh1024.pem
ifconfig-pool-persist ipp.txt
server-bridge 192.168.17.20 255.255.255.0 192.168.17.50 192.168.17.100
;server-bridge
;push "route 192.168.10.0 255.255.255.0"
;push "route 192.168.20.0 255.255.255.0"
;client-to-client
keepalive 10 120
;cipher BF-CBC # Blowfish (default)
;cipher AES-128-CBC # AES
;cipher DES-EDE3-CBC # Triple-DES
comp-lzo
;max-clients 100
user nobody
group nogroup
persist-key
persist-tun
log /var/log/openvpn.log
;log-append openvpn.log
verb 6
;mute 20
This config was generated by viscosity on my Mac. Putting on my desktop and running OVPN manually actaully got me to the internet, but DNS seems to not work properly. I can ping internet resources, like Google's DNS server, but I cannot load web pages still.
ben@sfg2:~/openvpn$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.17.20: icmp_seq=1 Redirect Host(New nexthop: 192.168.17.1)
64 bytes from 8.8.8.8: icmp_req=1 ttl=48 time=147 ms
From 192.168.17.20: icmp_seq=2 Redirect Host(New nexthop: 192.168.17.1)
64 bytes from 8.8.8.8: icmp_req=2 ttl=48 time=133 ms
From 192.168.17.20: icmp_seq=3 Redirect Host(New nexthop: 192.168.17.1)
64 bytes from 8.8.8.8: icmp_req=3 ttl=48 time=51.0 ms
From 192.168.17.20: icmp_seq=4 Redirect Host(New nexthop: 192.168.17.1)
64 bytes from 8.8.8.8: icmp_req=4 ttl=48 time=135 ms
From 192.168.17.20: icmp_seq=5 Redirect Host(New nexthop: 192.168.17.1)
64 bytes from 8.8.8.8: icmp_req=5 ttl=48 time=150 ms
From 192.168.17.20: icmp_seq=6 Redirect Host(New nexthop: 192.168.17.1)
64 bytes from 8.8.8.8: icmp_req=6 ttl=48 time=119 ms
64 bytes from 8.8.8.8: icmp_req=7 ttl=48 time=119 ms