First: Can you ping gateway address from your host?
# ping 220.127.116.11
PING 18.104.22.168 (22.214.171.124) 56(84) bytes of data.
64 bytes from 126.96.36.199: icmp_seq=1 ttl=57 time=1.41 ms
64 bytes from 188.8.131.52: icmp_seq=2 ttl=57 time=1.31 ms
64 bytes from 184.108.40.206: icmp_seq=3 ttl=57 time=1.34 ms
--- 220.127.116.11 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 1.317/1.358/1.411/0.039 ms
I can normally.
Second: I can ping each address from your pool. Is it normal? Are you sure than you own this addresses?
64 bytes from 18.104.22.168: icmp_seq=1 ttl=57 time=1.27 ms
64 bytes from 22.214.171.124: icmp_seq=1 ttl=57 time=1.60 ms
64 bytes from 126.96.36.199: icmp_seq=2 ttl=57 time=1.31 ms
64 bytes from 188.8.131.52: icmp_seq=1 ttl=57 time=1.38 ms
64 bytes from 184.108.40.206: icmp_seq=1 ttl=57 time=1.32 ms
Third: I guess that for each ip addresses there is a corresponding mac. You need to request pair ip-mac from your provider. Usually you can do this in admin panel.
After this you need to change virtual machine configuration. You can do this with:
virsh edit vm_name
If you create new vm with
mac param (example does not contain a complete set of parameters):
virt-install --name vm_name \
--network bridge=kvmbr0,model=virtio,mac=00:00:00:00:00:00 \
Last: i think you'll get more information about your problem from hosting provider technical support.