Предыстория: установил в 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
По советам с этого форума сначала выполнил такие команды:
sudo /sbin/route del default
sudo /sbin/route add default dev ppp0
Далее прописал маршруты, например, ip r a 192.168.144.0/24 via 192.168.134.8 dev eth0
192.168.144.0 - подсеть, к которой нужен доступ;
192.168.134.8 - шлюз, который наши две сети связывает.
Сеть сейчас управляется с помощью network manager.
Теперь вопросы - как правильно сохранить этот маршрут, чтобы он был задействован и после перезагрузки?
как раздать интернет по машинам в моей подсети? На машинах в сети установлена win xp.
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.
После того, как я залез яст-системные службы, у меня при загрузке все тормозится на 3 init и требует пароля спустя какое-то время. Во время остановки пишет too many forks,PIDs get reused. Это, кстати, что такое?
Так вот, там напротив avahi-daemon стояло failed. я подумал, что останавливается загрузка из-за него и его загрузку на 3 и 5 уровне убрал через яст. Зашел в систему и инет с сеткой подружились :\
Правда, загрузка все равно тормозится, теперь из-за postfix… Он не подряд все перебирает, что мне отключать надо?
После внесения изменений необходимо перезапустить сеть rcnetwork restart. Естественно данная процедура работоспособна, если управление сетью осуществляется с помощью network manager.
По поводу служб создайте отдельную тему.
После внесения изменений в файл подключения, я перезагружал компьютер и все оставалось по-прежнему. rcnetwork restart ведь происходит при перезагрузке, я правильно понимаю?
напротив avahi-daemon стояло failed. я подумал, что останавливается загрузка из-за него и его загрузку на 3 и 5 уровне убрал через яст. Зашел в систему и инет с сеткой подружились.
Первое точно участвовало в решении проблемы, второе не знаю
не заходит на сайте vk.com с клиентских машин через прокси. с линукса заходит.
(в контакте)
открывает главную страницу, вводим адрес и пароль, жмем зайти, бегает полоска, типа подключается и так все и остается без движения.