Предыстория: установил в 11.2 3g модем, для раздачи интернета по сети.
Сеть с подсетями, доступ к ним через шлюз.
Соответственно, при включенном модеме при подключении сетевого кабеля локальной сети этот шлюз перехватывается и интернет отключается.
После подключения кабеля локальной сети >
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.134.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
0.0.0.0 192.168.134.8 0.0.0.0 UG 0 0 0 eth0
192.168.134.8 - шлюз
По советам с форума сначала выполнил такие команды:
sudo /sbin/route del default
sudo /sbin/route add default dev ppp0
Все вместе работает до перезагрузки.
Далее пытаюсь решить проблему автозагрузки
Создал файл rcend в /etc/rc.d/
>
#! /bin/sh
## This script simulates redhats rc.local (Add commands at the end)
### BEGIN INIT INFO
# Provides: rcend
# Required-Start: $local_fs $remote_fs $network
# X-UnitedLinux-Should-Start: $ALL
# Required-Stop:
# X-UnitedLinux-Should-Stop:
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Short-Description: Simulates rc.local
# Description: Simulates redhats rc.local: contains commands to execute after system has booted (all services are already available)
### END INIT INFO
## Execute ony when service is started
case $1 in
start)
## commands will be executed
;;
sudo /sbin/route del default
sudo /sbin/route add default dev ppp0
*)
exit 0
;;
esac
#After this line you can add your own startup things
#End
Пометил как исполняемый chmod +x rcend и создал на него ссылку ln -s rcend rc.end
В yast -> системные службы установил ему загружаться на 3 и 5 уровне.
Перезагружаюсь, выдает ошибку о том, что ppp0 не найдено. И правда, route -n показывает ppp0 только после подключения модемом к интернету, до этого есть только eth0.
что мне делать дальше, чтобы решить проблему?
LinuxForum.Fans
[Решено] Настройка маршрутов
Автор: koss_and_777
4 сообщений
2651 просмотров
Добавить в скрипты инициализации модема
text
route del default
route add default dev ppp0Как настраивали модем?
модем huawei e171
через sb_modeswitch 1.1.7-2.1 заменил 12d1:1446 на 12d1:1436.
Он определился. Затем пытался через network manager в ясте его подключить, но вылезали ошибки инициализации. (AT+CGDCONT=1,”IP”,”internet.mts.ru”).
В итоге скачал Mobile Partner Linux. С ним работает.
Подскажите, пожалуйста, где находятся скрипты инициализации модема и что с ними делать?
Войдите или зарегистрируйтесь, чтобы ответить.