How many public addresses do you have? Hopefully, more than two.
The configuration will involve creating another subnet with a public address for the F0/0 interface.
You will need to configure the router something like this:
interface serial 0/0
ip address 63.148.226.2 255.255.255.252
no shut
!
interface fastethernet0/0
ip address 63.148.226.5 255.255.255.252
no shut
!
ip route 0.0.0.0 0.0.0.0 63.148.226.1
ip route 192.168.0.0 255.255.0.0 63.148.226.6
ip route 172.16.0.0 255.240.0.0 63.148.226.6
ip route 10.0.0.0 255.0.0.0 63.148.226.6
The sonicwall will have outside IP address 63.148.226.6, default gateway 63.148.226.5
HTH!