Помогите с настройкой сети

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Andrewkl
Сообщения: 188

Помогите с настройкой сети

Сообщение Andrewkl »

В моей сети чтобы я мог видеть некотрые сервера и других пользователей в windows надо ввести
такую строчку route add 192.168.51.0 mask 255.255.255.0 192.168.51.1 metric 1 и все работает как надо, здесь же я немного изменил ее и получилось так
route add -net 192.168.51.0 netmask 255.255.255.0 gw 192.168.51.1 metric 1 dev eth0
но это не помогает, что я делаюне правильно ?
Спасибо сказали:
Аватара пользователя
Gwynn
Сообщения: 32
ОС: FC, RHEL, CentOS

Re: Помогите с настройкой сети

Сообщение Gwynn »

(Andrewkl @ Пятница, 29 Октября 2004, 20:20) писал(а):route add -net 192.168.51.0 netmask 255.255.255.0 gw 192.168.51.1 metric 1 dev eth0
но это не помогает, что я делаюне правильно ?

Не плохо было бы глянуть на таблицу роутинга в целом.
Хотя мне вообще не понятно чем такой маршрут вообще может помочь?
Спасибо сказали:
Andrewkl
Сообщения: 188

Re: Помогите с настройкой сети

Сообщение Andrewkl »

незнаю чем может помочь но факт что без него не работает :(
вывод команды route

Код: Выделить всё

tux@Andrew214:~ $ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.51.0    *               255.255.255.0   U     0      0        0 eth0
default         192.168.51.1    0.0.0.0         UG    0      0        0 eth0
tux@Andrew214:~ $


netstat -nr

Код: Выделить всё

tux@Andrew214:~ $ netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.51.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         192.168.51.1    0.0.0.0         UG        0 0          0 eth0
tux@Andrew214:~ $
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Помогите с настройкой сети

Сообщение serg_sk »

Если я не ошибаюсь должен быть еще лупбек интерфейс, а в этой табличке его нету.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Andrewkl
Сообщения: 188

Re: Помогите с настройкой сети

Сообщение Andrewkl »

хз эти табличики показываю то что было по умолчанию а вот что получилось после моего вмешательства

Код: Выделить всё

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.51.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.51.0    192.168.51.1    255.255.255.0   UG        0 0          0 eth0
0.0.0.0         192.168.51.1    0.0.0.0         UG        0 0          0 eth0
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Помогите с настройкой сети

Сообщение serg_sk »

Моя табличка.

Код: Выделить всё

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
195.135.202.2   0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
127.0.0.0       127.0.0.1       255.0.0.0       UG        0 0          0 lo
0.0.0.0         195.135.202.2   0.0.0.0         UG        0 0          0 ppp0

P.S. это при дайлапе, без всякого роутинга
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
woland
Сообщения: 45

Re: Помогите с настройкой сети

Сообщение woland »

должно быть так на этой машине (сли она не роутер):

netstat -nr

Код: Выделить всё

tux@Andrew214:~ $ netstat -nr
Kernel IP routing table
Destination    Gateway       Genmask       Flags  MSS  Window  irtt  Iface
192.168.51.0   0.0.0.0      255.255.255.0   U      0       0    0     eth0
127.0.0.0      127.0.0.1    255.0.0.0       UG     0       0    0     lo
0.0.0.0        192.168.51.1   0.0.0.0       UG     0       0    0     eth0
tux@Andrew214:~ $

без lo пакеты из входной очереди ядра будут поступать в выходную очередь напрямую - поэтому с сетью работать будет невозможно.
Спасибо сказали:
Andrewkl
Сообщения: 188

Re: Помогите с настройкой сети

Сообщение Andrewkl »

И без нее работало и с ней работает, посмотрим что изменилось когда сервер включат о результах напишу.
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Помогите с настройкой сети

Сообщение Bolverk »

(Andrewkl @ Пятница, 29 Октября 2004, 19:20) писал(а):route add -net 192.168.51.0 netmask 255.255.255.0 gw 192.168.51.1 metric 1 dev eth0


Мне помогало прописывание отдельной строкой прямого маршрута до шлюза (как одиночного хоста).
Спасибо сказали:
Andrewkl
Сообщения: 188

Re: Помогите с настройкой сети

Сообщение Andrewkl »

а точнее ?
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Помогите с настройкой сети

Сообщение Bolverk »

ну что-то типа
route add -host <gw-ip> dev eth0
Спасибо сказали:
Аватара пользователя
crez
Сообщения: 128

Re: Помогите с настройкой сети

Сообщение crez »

Выдержка из "Linux NET-3-HOWTO"

Код: Выделить всё

После этого Вы должны добавить в таблицу маршрутизации на Вашей машине строку, согласно которой пакеты на машины с адресами `192.168.1.*' ядро должно отправлять через интерфейс eth0. Это делается с помощью следующей команды:

        root# route add -net 192.168.1.0 netmask 255.255.255.0 eth0


Обратите внимание на использование опции `-net'. Эта опция указывает, что адрес назначения в таблице маршрутизации будет адресом сети. С помощью опции `-host' вы можете задать маршрут на конкретный IP-адрес.

Этот маршрут позволит вам устанавливать IP-соединения со всеми машинами в вашем локальном ethernet-сегменте. Но как быть со всеми остальными машинами?

Было бы очень сложно задавать маршруты для всех возможных IP-сетей явно, поэтому используют следующий трюк -- маршрут по умолчанию. Маршрут по умолчанию подходит для всех адресов назначения, не указанных в таблице маршрутизации. С помощью маршрута по умолчанию Вы говорите ядру -- "а все остальное отправляй туда". В нашем примере маршрут по умолчанию настраивается командой:

        root# route add default gw 192.168.1.1 eth0


Опция `gw' указывает программе route что следующий аргумент -- IP-адрес или имя маршрутизатора, на который надо отправлять все пакеты, соответствующие этой строке таблицы маршрутизации.

Итак полностью настройка будет выглядеть так:

        root# ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up
        root# route add -net 192.168.1.0 netmask 255.255.255.0 eth0
        root# route add default gw 192.168.1.1 eth0


Если Вы внимательно просмотрите ваши `rc' файлы, настраивающие сеть, Вы обнаружите, что по крайней мере один из них выглядит примерно так-же, как и в нашем примере. Приведенная конфигурация -- одна из самых распространенных.

Повторенье - мать ученья :D

У меня ОН - роутер, поэтому таблички выглядят вот так:

Код: Выделить всё

[root@ns squid]# [root@ns etc]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 eth1
212.58.194.0    *               255.255.255.0   U     0      0        0 eth0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         212.58.194.217  0.0.0.0         UG    0      0        0 eth0
[root@ns etc]# netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth1
212.58.194.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
0.0.0.0         212.58.194.217  0.0.0.0         UG        0 0          0 eth0
Сами мы не местные...
Спасибо сказали:
Аватара пользователя
Gwynn
Сообщения: 32
ОС: FC, RHEL, CentOS

Re: Помогите с настройкой сети

Сообщение Gwynn »

Честно, вообще не могу понять смысла такого маршрута:
route add -net 192.168.51.0 netmask 255.255.255.0 gw 192.168.51.1 metric 1 dev eth0
ИМХО он вообще не должен работать. Пакеты внутри подсети не будут ходить через роутер. Если ставить 192.168.51.1 как шлюз по умолчанию, это я еще могу понят. Но опять же только в случае доступа к машинам за пределами подсети.
Спасибо сказали:
woland
Сообщения: 45

Re: Помогите с настройкой сети

Сообщение woland »

Вообщето да.
Может автор пояснит поточнее что ему надо?
Спасибо сказали:
Andrewkl
Сообщения: 188

Re: Помогите с настройкой сети

Сообщение Andrewkl »

Я незнаю что натворили такое администраторы но с обычной настройкой не работает а с такой работает хотя щас и с ней тоже не работает и главное я не один такой, сеть реалнет <_<
Andrewkl добавил в 01.11.2004 23:56
Вот в винде эта команда помогает а в линуксе нет!!! Как ее надо видоизменить ?
Вот в чем вопрос.
Спасибо сказали:
woland
Сообщения: 45

Re: Помогите с настройкой сети

Сообщение woland »

Вот что - если это клиентская машина, и работает она в сети 192.168.51.0/24 то тебе нафг ненадо задавать маршрут на роутер для того чтоб видеть другие машины. Надо разрешить работу некоторым ICMP. Тогда табличка маршрутов будет заполняться сама.
Спасибо сказали:
Аватара пользователя
Gwynn
Сообщения: 32
ОС: FC, RHEL, CentOS

Re: Помогите с настройкой сети

Сообщение Gwynn »

(Andrewkl @ Понедельник, 01 Ноября 2004, 23:56) писал(а):Я незнаю что натворили такое администраторы но с обычной настройкой не работает а с такой работает хотя щас и с ней тоже не работает и главное я не один такой, сеть реалнет <_<
Andrewkl добавил в 01.11.2004 23:56
Вот в винде эта команда помогает а в линуксе нет!!! Как ее надо видоизменить ?
Вот в чем вопрос.

А не проще позвонить в Тех.поддержку или админу и спросить че и как надо сделать ?
Спасибо сказали:
Andrewkl
Сообщения: 188

Re: Помогите с настройкой сети

Сообщение Andrewkl »

Меня просто пошлют далеко и надолго.
Спасибо сказали: