Общий ответ: в /etc/network/interfaces, как правило. Пример:
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1 <--- вот так
Однако, мало ли какой частный случай имеется в виду, так что подробности не помешают.
прописала в терминале в такой форме: route add -net 81.25.32.5 netmask 255.255.255.255 gw 192.168.1.1 dev eth0 26 штук всего, все прописалось, но после перезагрузки компа ничего не сохранилось...
прописала в файл rc.local, перегрузила комп, но в терминале все равно ввожу route - и не вижу ни одного из прописанных маршрутов
маршруты, прописанные через NetworkManager тоже не сохраняются.
подскажите, как быть в таком случае?
ps у компа моего такой вот глюк есть: если отключить/включить сетевой кабель - подключение само не реконнектится, хотя в NetworkManager'е такая галочка стоит, и само подключение называется не "Auto eth0", а иначе, т.к. при настройке был какой-то глюк с двумя интерфейсами, и мне как-то замысловато подключение настраивали...
>NetworkManager
заглюч ещё тот.
Лучше просто прописать всё в /etc/network/interfaces в таком виде
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.1.56.51 #IP
netmask 255.255.255.0 #маска
gateway 10.1.56.1 #gw
up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.56.1 dev eth0
ну и таких up route 26 штук :)
вобщем....
вот так теперь выглядит мой файл /etc/network/interfaces:
auto lo
iface lo inet loopback
auto prodlenka
iface prodlenka inet static
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
up route add -net 81.25.32.5 netmask 255.255.255.255 gw 192.168.1.1 dev eth0
up route add -net 81.25.32.6 netmask 255.255.255.255 gw 192.168.1.1 dev eth0
up route add -net 81.25.32.7 netmask 255.255.255.255 gw 192.168.1.1 dev eth0
... ну и далее всего 26 маршрутов
что в нем не так? потому как маршруты не прописались...
prodlenka - это мое соединение. для него писался некий скрипт, дабы избежать глюка с двумя интерфейсами (если я правильно поняла)
на команду sudo /etc/init.d/networking restart вот что пишет:
* Reconfiguring network interfaces... Ignoring unknown interface eth0=eth0.
prodlenka: ERROR while getting interface flags: No such device
SIOCSIFADDR: No such device
prodlenka: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
prodlenka: ERROR while getting interface flags: No such device
Failed to bring up prodlenka.
Только по идеи auto prodlenka нельзя, там нужно eth0. Т.е., конечно, можно использовать на одну физическую сетевую несколько подключений, но полюбому eth0 прописать нужно (если не прав - поправьте)
auto eth0
iface eth0 inet static
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
up route add -net 81.25.32.5 netmask 255.255.255.255 gw 192.168.1.1 dev eth0
up route add -net 81.25.32.6 netmask 255.255.255.255 gw 192.168.1.1 dev eth0
up route add -net 81.25.32.7 netmask 255.255.255.255 gw 192.168.1.1 dev eth0
.............
auto prodlenka
..............
Хотя слабо представляю зачем это, если iface prodlenka inet static, у меня так для pppoe сделано.
Ну вот, полезли... Видно же что новичек, зачем его сразу лишать GUI (network-manager). Ведь посли прописывания в /etc/network/interfaces network-manager не будет управлять им.
Насколько я помню, чтобы он сохранял настройки нужно просто профиль называть не 'Auto eth0', а создавать собственный.
> up route add -net 81.25.32.5 netmask 255.255.255.255 gw 192.168.1.1 dev eth0
> up route add -net 81.25.32.6 netmask 255.255.255.255 gw 192.168.1.1 dev eth0
> up route add -net 81.25.32.7 netmask 255.255.255.255 gw 192.168.1.1 dev eth0
> ... ну и далее всего 26 маршрутов
Вы уверены, что нужно прописать маршруты только на 81.25.32.5-30 и один
up route add -net 81.25.32.1 netmask 255.255.255.224 gw 192.168.1.1 dev eth0
не подходит?
// Просто чувствую человек совсем не разбирается в устройстве сети.
> up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.56.1 dev eth0
> ну и таких up route 26 штук :)
Правильнее будет вынести в отдельный скрипт, и делать
up /etc/route/route-up
правда, не разбираюсь в устройстве сети. я переводчик :) по теме: у меня не от 5 до 30 роуты, а что-то вроде 5, 6, 7, 11, 20, 28, 43 и т.д... список роутов дает провайдер, все их надо прописать...