Здравствуйте, не могу нормально настроить маршрутизацию под Ububntu 9 поколения.
С сайта провайдера скачайл файл с таблицой маршрутов setroute.cgi
#!/bin/sh
# routing setup for 10.81.64.74
ip route add 10.0.0.0/8 via 10.81.64.1
ip route add 172.16.0.0/12 via 10.81.64.1
ip route add 89.250.0.0/23 via 10.81.64.1
# peering networks
ip route add 192.188.189.0/24 via 10.81.64.1
ip route add 193.124.232.0/21 via 10.81.64.1
ip route add 193.125.128.0/21 via 10.81.64.1
Запустил его с помощью комманд
$ cd [путь папки где лежит setroute.cgi]
$ chmod +x setroute.cgi
$ sudo ./setroute.cgi
Маршрутизация устанавливается, но только к тому интерфейсу при подключении которого запускалась (а настраивать маршрутизацию необходимо с выключенным инетом) и что самое главное таблица после перезагрузки сбивается до стандартных значений!
Решил пойти по другому .....
Я ввел в etc/rc.local следующее
#!/bin/sh -e
/home/alexander/Run/setroute
exit 0
В дирректории /home/alexander/Run/ соответсвенно разместил стандартный файл (setroute) без расширения с таблицей маршрутов!
Куда и как прописывать что бы при автозагрузке запускалось из под рута - я не знаю
1) Расширение я убрал!
2) А на счет рута, что если надо куда то прописывать - я не знаю, просто поставил на автозагрузку параметр который стоит выше, прошу проверьте правильность операций, явно что то не то, потому что таблица не загружается сама! Она скидывается почемуто, может где то все выводит на дефолт или нужно присвоить к какому интерфейсу маршрут?
3) И при чем после операций по установке маршрутов только с сеткой - без инета, если не перезагрущать машину то при команде
netstat -n -r
Выводится нужная таблица, НО при подключении к интернету и после ввода той же netstat -n -r маршруты не показываются - от сюда маршруты прописываются только для того соединения при котором выполнялась команда!
Конфиг интерфейсов следующий
eth0 Link encap:Ethernet HWaddr 00:0c:6e:61:96:13
inet6 addr: fe80::20c:6eff:fe61:9613/64 Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6194 errors:0 dropped:0 overruns:0 frame:0
TX packets:888 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:4226489 (4.2 MB) TX bytes:250606 (250.6 KB)
Прервано:22
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:608 (608.0 B) TX bytes:608 (608.0 B)
ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:89.250.6.77 P-t-P:192.168.32.2 Mask:255.255.255.255
ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:447 errors:0 dropped:0 overruns:0 frame:0
TX packets:538 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:3
RX bytes:264868 (264.8 KB) TX bytes:195108 (195.1 KB)
Файл /etc/network/interfaces
auto lo
iface lo inet loopback
Помогите пожалуйста, заранее благодарен!