LINUX.ORG.RU

Общий ответ: в /etc/network/interfaces, как правило. Пример:

auto eth0
iface eth0 inet static
    address 192.168.1.2
    netmask 255.255.255.0
    gateway 192.168.1.1 <--- вот так

Однако, мало ли какой частный случай имеется в виду, так что подробности не помешают.

Zenom ★★★
()

ну у меня так, например

auto eth0 iface eth0 inet static address 10.1.56.51 netmask 255.255.255.0 gateway 10.1.56.1 up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.56.1 dev eth0

Ximik
()
Ответ на: комментарий от Ximik

а какие конктетно роуты потму, что в офтопе и линуксе их запись отличечеся приведи виндовый вариант

SherKhan
()
Ответ на: комментарий от Zenom

прописала в терминале в такой форме: 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", а иначе, т.к. при настройке был какой-то глюк с двумя интерфейсами, и мне как-то замысловато подключение настраивали...

mashlu
() автор топика
Ответ на: комментарий от mashlu

# /etc/network/interfaces

up route add -net 192.168.10.0 netmask 255.255.254.0 gw 192.168.80.1 eth0

down route del -net 192.168.10.0 netmask 255.255.254.0 gw 192.168.80.1 eth0

mazaoff
()
Ответ на: комментарий от mashlu

>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 штук :)

Ximik
()
Ответ на: комментарий от Ximik

проверить можно сразу перезапустив сеть

sudo /etc/init.d/networking restart

Ximik
()

вобщем....
вот так теперь выглядит мой файл /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.

что ж мне с этим всем делать-то?...

mashlu
() автор топика
Ответ на: комментарий от mashlu

Только по идеи 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 сделано.

Ximik
()

Ну вот, полезли... Видно же что новичек, зачем его сразу лишать GUI (network-manager). Ведь посли прописывания в /etc/network/interfaces network-manager не будет управлять им.
Насколько я помню, чтобы он сохранял настройки нужно просто профиль называть не 'Auto eth0', а создавать собственный.

snizovtsev ★★★★★
()
Ответ на: комментарий от snizovtsev

На всякий случай ещё все обновления нужно поставить, возможно в релизе 8.10 изначально network-manager глючный.

snizovtsev ★★★★★
()
Ответ на: комментарий от mashlu

> 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
не подходит?
// Просто чувствую человек совсем не разбирается в устройстве сети.

snizovtsev ★★★★★
()
Ответ на: комментарий от Ximik

> 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

Igron ★★★★★
()
Ответ на: комментарий от snizovtsev

правда, не разбираюсь в устройстве сети. я переводчик :) по теме: у меня не от 5 до 30 роуты, а что-то вроде 5, 6, 7, 11, 20, 28, 43 и т.д... список роутов дает провайдер, все их надо прописать...

mashlu
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.