Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
В какой конфиг бьется таблица маршрутизации на gentoo
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
EsTaF
n00b
n00b


Joined: 23 Jul 2006
Posts: 60
Location: Russian Federation, Odintsovo

PostPosted: Sun Jul 23, 2006 11:39 pm    Post subject: В какой конфиг бьется таблица ма Reply with quote

само создание таблицы не волнует.
уже все работает.

нужно закрепить это куда-то, что бы не пускать свой скрипт каждый раз самому, при подъеме компа..

Наверное, где-то в /etc/conf.d/... но где?

мой скрипт:
#!/bin/sh

GATEWAY=10.63.1.1
route add -net 10.0.0.0 netmask 255.0.0.0 gw $GATEWAY;
route add -net 213.85.88.16 netmask 255.255.255.240 gw $GATEWAY;
route add -net 213.85.88.96 netmask 255.255.255.224 gw $GATEWAY;
route add -net 213.85.88.128 netmask 255.255.255.128 gw $GATEWAY;
route add -net 212.15.96.0 netmask 255.255.255.0 gw $GATEWAY;
route add -net 213.85.36.0 netmask 255.255.255.0 gw $GATEWAY;
route add -net 213.85.175.0 netmask 255.255.255.0 gw $GATEWAY;
route add -net 213.85.176.0 netmask 255.255.255.0 gw $GATEWAY;
route add -net 213.85.5.0 netmask 255.255.255.0 gw $GATEWAY;
route add -net 213.85.131.0 netmask 255.255.255.0 gw $GATEWAY;
route add -net 213.85.8.0 netmask 255.255.255.0 gw $GATEWAY;
route add -net 213.85.177.0 netmask 255.255.255.0 gw $GATEWAY;
route add -net 192.168.0.0 netmask 255.255.0.0 gw $GATEWAY;
route add -host 10.60.1.21 gw $GATEWAY;
route del default
#


Есть, вот, такая вещь:
20:55 [pk_HOME:1][~]$ cat /etc/conf.d/net
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d. To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).

config_eth1=( "10.10.10.1/24 brd 10.10.10.255" )

config_eth0=( "dhcp" )
dhcp_eth0=( "nogateway" )
fallback_eth0=( "192.168.6.14/24 brd 192.168.6.255" )
routes_eth0=(
"-net 192.168.7.0 netmask 255.255.255.0 via 192.168.6.254"
"-net 192.168.8.0 netmask 255.255.255.0 via 192.168.6.254"
"-net 192.168.9.0 netmask 255.255.255.0 via 192.168.6.254"
"-net 192.168.11.0 netmask 255.255.255.0 via 192.168.6.254"
"-net 192.168.12.0 netmask 255.255.255.0 via 192.168.6.254"
"-net 192.168.0.0 netmask 255.255.0.0 via 192.168.6.1"
"-net 10.0.0.0 netmask 255.0.0.0 via 192.168.6.1"
"-net 62.149.13.218 netmask 255.255.255.255 via 192.168.6.1"
"-net 64.12.0.0 netmask 255.255.0.0 via 192.168.6.1"
"-net 205.188.0.0 netmask 255.255.0.0 via 192.168.6.1"
"-net 193.110.17.10 netmask 255.255.255.255 via 192.168.6.1"
)

Но что есть fallback_eth0=( "192.168.6.14/24 brd 192.168.6.255" ) - хоть уюейте - не знаю. То есть, к чему это..
Я долго искал в сетке такую вещь, как "/24", "/0" итц. Везде все про нее говорят. что ее можно заместо маски подставлять. Но расшифровать логику этих цифр никак не могу. Склад ума, наверное, такое. Так же, как и значение цифр заместо битов доступа на файлы. Завернутым языком, хоть, и на русском, написано. Не бывать мне знающим.
Реально, многие вещи проскакивают мимо ушей. 3 года не могу понять этого. Как с луны свалился.

Кто-нибудь на пальцах может объяснить, как можно подставлять две цифры заместо масок? И что они означают.
Я про это fallback_eth0=( "192.168.6.14/24 brd 192.168.6.255" )
Back to top
View user's profile Send private message
Laitr Keiows
Moderator
Moderator


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Mon Jul 24, 2006 7:03 am    Post subject: Re: В какой конфиг бьется таблица Reply with quote

EsTaF wrote:
Но что есть fallback_eth0=( "192.168.6.14/24 brd 192.168.6.255" ) - хоть уюейте - не знаю.

Видимо хэндбук не читал. Внимательно читай раздел про конфигурирование сети.

Своими слоами: /24 - это биты от начала адреса которые дают тебе сетевую маску и, при желании, спискок всех возможных адресов в сети. Т.е. это сетевая маска 255.255.255.0 (три раза по 8 бит, еще 8 бит остается на адреса).

На это есть RFC, рекомендую ознакомиться.
Back to top
View user's profile Send private message
sa10
Apprentice
Apprentice


Joined: 20 Jan 2005
Posts: 251
Location: Minsk

PostPosted: Mon Jul 24, 2006 7:06 am    Post subject: Reply with quote

Все посто - префикс 24 или 192.168.6.14/24 означает, что 24 бита адреса являются адресом сети, а остальные определяют адрес хоста.
префикс 24 осзначает тоже самое, что маска подсети 255.255.255.0.
Если Вам понятно, что такое 255.255.0.0, то приятно будет узнать, что префикс 16 означает тоже самое
brd 192.168.6.255 означает на какой адрес ваш интерфейс отправляет широковещательные пакеты.
Back to top
View user's profile Send private message
EsTaF
n00b
n00b


Joined: 23 Jul 2006
Posts: 60
Location: Russian Federation, Odintsovo

PostPosted: Mon Jul 24, 2006 4:32 pm    Post subject: Re: В какой конфиг бьется таблица Reply with quote

Laitr Keiows wrote:
EsTaF wrote:
Но что есть fallback_eth0=( "192.168.6.14/24 brd 192.168.6.255" ) - хоть уюейте - не знаю.

Видимо хэндбук не читал. Внимательно читай раздел про конфигурирование сети.

Своими слоами: /24 - это биты от начала адреса которые дают тебе сетевую маску и, при желании, спискок всех возможных адресов в сети. Т.е. это сетевая маска 255.255.255.0 (три раза по 8 бит, еще 8 бит остается на адреса).

На это есть RFC, рекомендую ознакомиться.


Почему не читал? Читал и не несколько раз, даже. Прежде чем задать такой вопрос, долго пытался понять, что там написано,
но кроме того, что мне объяснил чел, ниже тебя постом, ничего не понял.

вот хэндбук http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=1&chap=3

где там написано про fallback_ethx? Я не нашел. Что это? Шлюз? сетка какая-то?
Говорю. Дело не в умении читать сутками несколько строк. Склад ума разный (если он вообще у меня присутствует..)

фишка не в том, что меня носом ткунут и я что-то там пойму, а в том, что люди и без форумов есть все понимают...

Схватывают на лету.

Ладно. Забили тему. Ее похоже другим просто решить. Я не избранный, чтоб мне расжевывать.

попробовал все сделать без этой строчки. все пашет. таблица вбита. Только, не красиво, как-то. До конца так и не понял, что это.
Back to top
View user's profile Send private message
Azik
Tux's lil' helper
Tux's lil' helper


Joined: 03 Apr 2005
Posts: 149
Location: Russia, Ufa

PostPosted: Mon Jul 24, 2006 6:23 pm    Post subject: Reply with quote

Лучшая документация в Gentoo - это поставлемые вместе с ним комментарии :).
/etc/conf.d/net.example:

Если какой-либо из модулей не был загружен (например dhcp), то вы можете указать запасной вариант конфигурации:

#fallback_eth0=( "192.168.0.2 netmask 255.255.255.0" )
#fallback_route_eth0=( "default via 192.168.0.1" )

Иными словами, fallback_ethX гарантирует настройку сети для рабочей станции в случае, если не найден DHCP-сервер.

Про такие вещи хендбук не сразу повествует, это новые возможности baselayout.
_________________
From Siberia with Love!
Back to top
View user's profile Send private message
EsTaF
n00b
n00b


Joined: 23 Jul 2006
Posts: 60
Location: Russian Federation, Odintsovo

PostPosted: Mon Jul 24, 2006 8:57 pm    Post subject: Reply with quote

инглиш..?
три года учу. осталось годика два, чтоб выучить..

жаль, пока плохо его знаю. Тогда, понятно, почему в хендбуке я это не нашел..

спасибо за перевод, кстати. хорошая вещь.
Back to top
View user's profile Send private message
fedukoff
Apprentice
Apprentice


Joined: 19 Dec 2005
Posts: 229
Location: Latvia

PostPosted: Tue Jul 25, 2006 6:53 am    Post subject: Reply with quote

EsTaF wrote:
инглиш..?
три года учу. осталось годика два, чтоб выучить..

жаль, пока плохо его знаю. Тогда, понятно, почему в хендбуке я это не нашел..

спасибо за перевод, кстати. хорошая вещь.


Бугага! Ровно через два года день-в-день, час-в-час так сразу и читать начнешь и говорить... А до этого ни-ни, чтобы масть не испортить ;)
На самом деле читать хавтушки и маны на английском порой проще, чем на русском.
Для начала вооружись словарями и например, этим переводчиком. Через недельки две-три маны будут читатся как по маслу!
Back to top
View user's profile Send private message
GreenDragon
Guru
Guru


Joined: 31 Jul 2003
Posts: 319

PostPosted: Tue Jul 25, 2006 7:43 am    Post subject: Reply with quote

Quote:
нужно закрепить это куда-то, что бы не пускать свой скрипт каждый раз самому, при подъеме компа..

Вот сюда
Code:

/etc/conf.d/local.start
Back to top
View user's profile Send private message
Laitr Keiows
Moderator
Moderator


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Tue Jul 25, 2006 8:15 am    Post subject: Re: В какой конфиг бьется таблица Reply with quote

EsTaF wrote:
Laitr Keiows wrote:
EsTaF wrote:
Но что есть fallback_eth0=( "192.168.6.14/24 brd 192.168.6.255" ) - хоть уюейте - не знаю.

Видимо хэндбук не читал. Внимательно читай раздел про конфигурирование сети.


Почему не читал? Читал и не несколько раз, даже. Прежде чем задать такой вопрос, долго пытался понять, что там написано,
но кроме того, что мне объяснил чел, ниже тебя постом, ничего не понял.

Вот здесь видимо не читал:
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=4

В хэндбуке кроме первого раздела есть и остальные :)

Azik wrote:
Про такие вещи хендбук не сразу повествует, это новые возможности baselayout.

Повествует и на русском языке:
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=4&chap=2
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum