Думаю все и так правильно
Если ping ya.ru проходит - правильно
Складывается такое впечатление что система упорно старается использовать автонастройки dhcp
Проверьте что dhcpd нет: ps ax |grep dhcpcd
Вот что у меня в настройках подключения:
Проверьте: ifconfig и netstat -r что настройки правильные
ping 178.151.198.254 - откуда взят этот адрес? Обычно шлюзом делают 178.151.198.1 - попробуйте
Если уверены что шлюз 178.151.198.254 и пинга нет - звоните прову : "Настройки такие - не пингуется шлюз"
Пингуется шлюз : ping 8.8.8.8
Если пинга нет - звоните прову : "Настройки такие - не пингуется гугл"
Если пингуется: echo "nameserver 8.8.8.8" >/etc/resolv.conf
Может у Вас в локалке еще один dhcp - и от него м получаете неправильные настройки
Подключите провайдерский кабель прамо в комп и перепроверьте dhcp