Прошу извинить меня, действительно DSL200 не имеет ethernet.
Пожалуйста, опишите свою методику настройки модема, возможно это прояснит ситуацию.
Кстати, еще в далёком 2007-м году этот модем работал в Ubuntu, описание настроек есть на этом форуме, "гуглится" по словам "DSL200 ubuntu".
Да все что нагуглил, я по сто раз перечитывал, но везде заметил что используется ppoe и логин пароль, а так же DHCP, насколько я понимаю, у меня без этого.. модем под виндой, работает в режиме моста, то есть автоматически подключается, а как в локальной сети, вписываю только ИП, шлюз, маску подсети и ДНСы.
Как я устанавливал модем:
Установил пакет: eciadsl-usermode_0.12-1_i386.deb, а так же распокавал нужные файлы синхронизации в /etc/eciadsl/eciadsl-synch_bin
Настроил, файл настроек eciadsl.conf выглядит следующим образом:
VID1=0915
PID1=8195
VID2=0915
PID2=8195
MODE=LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
VCI=38
VPI=0
FIRMWARE=/etc/eciadsl/firmware00.bin
SYNCH=/etc/eciadsl/gs7470_synch20.bin
PPPD_USER=
PPPD_PASSWD=
USE_DHCP=no
USE_STATICIP=yes
STATICIP=10.133.134.16
GATEWAY=10.133.134.1
MODEM=Other
MODEM_CHIPSET=GS7470
SYNCH_ALTIFACE=1
PPPOECI_ALTIFACE=5
PROVIDER=Other
DNS1=10.152.0.23
DNS2=10.152.0.1
Сохранил настройки, для запуска модема, пользовался следующим скриптом:
#!/bin/bash
#функция wait_for_iface выдрана из eciadsl-start
function wait_for_iface()
{
#next_step "Setting up route table"
# Wait until ppp0 get available
COUNTER=150
FLREADY=0
TIMES=1
echo -n "Check interface $1 "
sleep 5
while [ $TIMES -le $COUNTER ]; do
ifconfig $1> /dev/null 2>&1
if [ $? -eq 0 ]; then
FLREADY=1
echo " Done !"
break
fi
eciadsl-pppoeci
sleep 5
echo -n "."
TIMES=$(expr $TIMES + 1)
done
echo
if [ "$FLREADY" -eq 0 ]; then
echo "no $1 device found"
exit $STEP
fi
}
#Стандартный запуск
eciadsl-start
wait_for_iface tap0
ifconfig tap0 down
#Присвоим интефейсу его родной MAC адрес
#ifconfig tap0 hw ether 00:1d:6a:c4a9:44
ifconfig tap0 hw ether 00:17:9a:5e:0d:e5
ifconfig tap0 up
Модем заработал, но сеть не активна, естествнно проверил роуты:
$ route -n
ничего не вернул, начал настраивать через
$ route add default gw... и тд (подозреваю что тут вся проблема, но вот как правильно все прописать не знаю)
ну и результат конечного роутинга, показал в первом посте.. Вот детально расписал, как настраивал модем