Помогите с настройкой сети
Модераторы: SLEDopit, Модераторы разделов
-
Andrewkl
- Сообщения: 188
Помогите с настройкой сети
В моей сети чтобы я мог видеть некотрые сервера и других пользователей в 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
но это не помогает, что я делаюне правильно ?
такую строчку 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: Помогите с настройкой сети
(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: Помогите с настройкой сети
незнаю чем может помочь но факт что без него не работает
вывод команды route
netstat -nr
вывод команды 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: Помогите с настройкой сети
Если я не ошибаюсь должен быть еще лупбек интерфейс, а в этой табличке его нету.
-
Andrewkl
- Сообщения: 188
Re: Помогите с настройкой сети
хз эти табличики показываю то что было по умолчанию а вот что получилось после моего вмешательства
Код: Выделить всё
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: Помогите с настройкой сети
Моя табличка.
P.S. это при дайлапе, без всякого роутинга
Код: Выделить всё
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 ppp0P.S. это при дайлапе, без всякого роутинга
-
woland
- Сообщения: 45
Re: Помогите с настройкой сети
должно быть так на этой машине (сли она не роутер):
netstat -nr
без lo пакеты из входной очереди ядра будут поступать в выходную очередь напрямую - поэтому с сетью работать будет невозможно.
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: Помогите с настройкой сети
И без нее работало и с ней работает, посмотрим что изменилось когда сервер включат о результах напишу.
-
Bolverk
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Помогите с настройкой сети
(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
Мне помогало прописывание отдельной строкой прямого маршрута до шлюза (как одиночного хоста).
-
Bolverk
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Помогите с настройкой сети
ну что-то типа
route add -host <gw-ip> dev eth0
route add -host <gw-ip> dev eth0
-
crez
- Сообщения: 128
Re: Помогите с настройкой сети
Выдержка из "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' файлы, настраивающие сеть, Вы обнаружите, что по крайней мере один из них выглядит примерно так-же, как и в нашем примере. Приведенная конфигурация -- одна из самых распространенных.Повторенье - мать ученья
У меня ОН - роутер, поэтому таблички выглядят вот так:
Код: Выделить всё
[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: Помогите с настройкой сети
Честно, вообще не могу понять смысла такого маршрута:
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 как шлюз по умолчанию, это я еще могу понят. Но опять же только в случае доступа к машинам за пределами подсети.
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: Помогите с настройкой сети
Вообщето да.
Может автор пояснит поточнее что ему надо?
Может автор пояснит поточнее что ему надо?
-
Andrewkl
- Сообщения: 188
Re: Помогите с настройкой сети
Я незнаю что натворили такое администраторы но с обычной настройкой не работает а с такой работает хотя щас и с ней тоже не работает и главное я не один такой, сеть реалнет <_<
Andrewkl добавил в 01.11.2004 23:56
Вот в винде эта команда помогает а в линуксе нет!!! Как ее надо видоизменить ?
Вот в чем вопрос.
Andrewkl добавил в 01.11.2004 23:56
Вот в винде эта команда помогает а в линуксе нет!!! Как ее надо видоизменить ?
Вот в чем вопрос.
-
woland
- Сообщения: 45
Re: Помогите с настройкой сети
Вот что - если это клиентская машина, и работает она в сети 192.168.51.0/24 то тебе нафг ненадо задавать маршрут на роутер для того чтоб видеть другие машины. Надо разрешить работу некоторым ICMP. Тогда табличка маршрутов будет заполняться сама.
-
Gwynn
- Сообщения: 32
- ОС: FC, RHEL, CentOS
Re: Помогите с настройкой сети
(Andrewkl @ Понедельник, 01 Ноября 2004, 23:56) писал(а):Я незнаю что натворили такое администраторы но с обычной настройкой не работает а с такой работает хотя щас и с ней тоже не работает и главное я не один такой, сеть реалнет <_<
Andrewkl добавил в 01.11.2004 23:56
Вот в винде эта команда помогает а в линуксе нет!!! Как ее надо видоизменить ?
Вот в чем вопрос.
А не проще позвонить в Тех.поддержку или админу и спросить че и как надо сделать ?
-
Andrewkl
- Сообщения: 188
Re: Помогите с настройкой сети
Меня просто пошлют далеко и надолго.