C Unix практически не знаком

в локальную сеть (адреса статические), ко второй с публичным ip подсоединен ADSL модем.
Все это _работало_, но в связи с тем, что пришлось изменить телефонную линию провайдер
потребовал перезаключения договора, установил другой модем и главное изменил выделенную
подсеть адресов. То есть сеть 92.42.ccc.ddd/28 изменилась на 92.42.yyy.zzz/28, и
соответственно gateway. Меня попросили восстановить работу инета. Думал за полчаса
управиться...

Я посмотрел таблицу маршрутизации с помощью netstat -rn, с помощью ifconfig сначала удалил
IP на внешней сетевухе, потом назначил новый IP и маску. Затем с помощью route прописал
gateway по умолчанию. Опять посмотрел таблицу маршрутизации она получилась точно такой же
как была только с учетом данных новой подсети и выданной провайдером.
Последовательность моих действий (этим я занимался вчера - пишу по памяти):
>netstat -rn
>ifconfig внешний_интерфейс delete
>ifconfig внешний_интерфейс add сеть маска
>route add -net 0.0.0.0 IP_шлюза
В результате модем с сервера не пингуется. Все остальное работает как и работало.
Настройки firewall проверил, влокировки нет.
Может кто что подскажет.