Адрес модема какой из сети 1.1? модем пингуется?
Модем 192.168.1.1. Проверить пинг сейчас нету возможности, т.к. нет модема.
Вобще это не принципиально, просто иногда приходится проверять модемы и хочется написать скрипт для этого.
Если модем находиться в той же подсети что и IP адрес, то дефаулт роут не нужен. Для интернетов конечно же да...
Ну это он сейчас в одной сети, тут принцип интересен.
Ну так оно работать и не будет, это же очевидно. Сетевая сама на себя замыкается.
route -n вам в помощь.
гм.. route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Заработало, кстати, только я не въехал почему...и правда не для модема, а для офисной сети. при такой конфигурации:
sudo ifconfig eth0 192.168.12.10 broadcast 192.168.12.255 netmask 255.255.255.0 up;
sudo route add default gateway 192.168.12.100 eth0;
ifconfig eth0;
route;
eth0 Link encap:Ethernet HWaddr 00:11:5b:81:a3:50
inet addr:192.168.12.10 Bcast:192.168.12.255 Mask:255.255.255.0
inet6 addr: fe80::211:5bff:fe81:a350/64 Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1460 Metric:1
RX packets:35121 errors:0 dropped:0 overruns:0 frame:0
TX packets:20171 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:47493651 (47.4 MB) TX bytes:2076723 (2.0 MB)
Прервано:21 Base address:0xa400
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.12.0 * 255.255.255.0 U 0 0 0 eth0
default 192.168.12.100 0.0.0.0 UG 0 0 0 eth0
---
Заработало, да не все.

Сайты через браузер открываются, но некоторые специфические виндово-вайновые сетевые программы не работают (до этого работали)