Как поднять шлюз? (Мучаюсь уже целый день.....)

PCLinuxOS

Модератор: Bizdelnick

FurA
Сообщения: 11

Как поднять шлюз?

Сообщение FurA »

Сижу и ломаю голову над правилами...

Кабель от первого компа с winxp воткнут в eth0 и имеет IP адрес 192.168.0.1
Кабель от второого компа с winxp воткнут в eth1 и имеет IP адрес 192.168.0.2
IP адрес 192.168.0.3 имеет компьютер с Linux Mandriva. Этот айпишник прописан в остальных в качестве основного шлюза.
интерфейс eth2 предположительно будет использоваться для выхода в нет, т.е. кабель оттуда идёт к свитчу.
Нужно чтобы компы 192.168.0.1 и 192.168.0.2 имели акцесс к друг другу на жесткие диски (диски уже расшарены). ТАк же нужно чтобы 192.168.0.2 мог отсылать на печать документы 192.168.0.1 через сеть. И самое главное, чтобы работала сетевая версия 1с Бухгалтерии. Ну и ессено, выход в сеть через eth2 обоих компов.

Что я имею на данный момент.
Всё вроде подключено, но ничего нихрена не пашет. Я не знаю просто с чего начать и откуда рыть. Подсказали на другом форуме почитать про iptables. Почитал. Но как составить правила не приложу ума.

Хотелось бы чтобы вы правила подсказали, которые без проблем помогут сделать нужное. Заранее спасибо.
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Как поднять шлюз?

Сообщение Shura »

Какой кошмар!!!!!
Купи самый простой свитч и не парься со всем этим.
Rock'n'roll мертв © БГ
Спасибо сказали:
FurA
Сообщения: 11

Re: Как поднять шлюз?

Сообщение FurA »

Решение на базе свитча не подходит.
Спасибо сказали:
Igor B.
Сообщения: 324

Re: Как поднять шлюз?

Сообщение Igor B. »

Ты подожди с iptables морочиться. Сначала получи просто работающую сеть. Судя по твоему описанию, твоя Мандрива имеет три сетевые карты? К двум из них _непосредственно_ (без свичей/хабов) подключены хрюньки? И с адресам хрюнек ты ничего не напутал? Тогда:
1. Ты проверил кабели от хрюней до мандривы? Они кроссоверные, точно?
2. Если хрюни воткнуты в разные сетевые карты мандривы, то они находятся в разных подсетях. А адреса ты им дал все из одной подсети.
3. Как это твоя мандрива, имея на борту целых три сетевухи, имеет только один ай-пи?

И почему это, интересно, тебе не подходит решение на базе свича во внутренней сети? "Весь город удовлетворяет, а его нет!" (С) старый анекдот
Спасибо сказали:
FurA
Сообщения: 11

Re: Как поднять шлюз?

Сообщение FurA »

>твоя Мандрива имеет три сетевые карты?
Да

>К двум из них _непосредственно_ (без свичей/хабов) подключены хрюньки?
В точку

>И с адресам хрюнек ты ничего не напутал?
думаю тут траблы

>Ты проверил кабели от хрюней до мандривы? Они кроссоверные, точно?
Да

>Если хрюни воткнуты в разные сетевые карты мандривы, то они находятся в разных подсетях. А адреса ты им дал все из одной подсети
ага.

>Как это твоя мандрива, имея на борту целых три сетевухи, имеет только один ай-пи?
Исправился =)


Ситуация следующая. Я много чего поменял, т.к. эксперементировал. РАссказываю все подробнее.
Сейчас пытаюсь подключить хотябы один комп, поэтому приведу лишь его нынешнюю конфигурацию.
IP: 10.0.14.5
маска - 255.255.255.0
Шлюз - 10.0.14.44


настройки мандри -
интерфейс eth1 (на этом интерфейсе висит карточка, к которой подходит провод от компа, конфу которого я приводил выше).
IP - 10.0.14.44
маска - 255.255.255.0
шлюз - 10.0.14.1 (адрес свитча в локалке)
dns - 212.45.26.285

интерфейс eth2 (от него идет кабель к свитчу, т.е. подключение к инету)
IP: 10.0.14.45
маска 255.255.255.0
шлюз - 10.0.14.1
dns - 212.45.26.285

В данный момент подключен только eth2 и работает он совершенно нормально. Иначе как бы я сча сидел в инете =).

Так же я проходил мастер, который называется "совместное использование подключения к интернету".
Устройство, которое имеет доступ в нет, я выбрал eth2. Адаптер, через который идет подключение к локалке - eth1. Нор до конца я его завершить не смог, т.к. он пишет что конфликт адреса локальнйо сети и конфигурации eth2. Я так понимаю, что трабла в маске сети. Подскажите плиз как это все исправить.

Пока вроде все, жду ответов с нетерпением.
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Как поднять шлюз?

Сообщение Sleeping Daemon »

FurA писал(а):
28.03.2006 16:54
Сижу и ломаю голову над правилами...

Кабель от первого компа с winxp воткнут в eth0 и имеет IP адрес 192.168.0.1
Кабель от второого компа с winxp воткнут в eth1 и имеет IP адрес 192.168.0.2
IP адрес 192.168.0.3 имеет компьютер с Linux Mandriva. Этот айпишник прописан в остальных в качестве основного шлюза.
интерфейс eth2 предположительно будет использоваться для выхода в нет, т.е. кабель оттуда идёт к свитчу.
Нужно чтобы компы 192.168.0.1 и 192.168.0.2 имели акцесс к друг другу на жесткие диски (диски уже расшарены). ТАк же нужно чтобы 192.168.0.2 мог отсылать на печать документы 192.168.0.1 через сеть. И самое главное, чтобы работала сетевая версия 1с Бухгалтерии. Ну и ессено, выход в сеть через eth2 обоих компов.

Что я имею на данный момент.
Всё вроде подключено, но ничего нихрена не пашет. Я не знаю просто с чего начать и откуда рыть. Подсказали на другом форуме почитать про iptables. Почитал. Но как составить правила не приложу ума.

Хотелось бы чтобы вы правила подсказали, которые без проблем помогут сделать нужное. Заранее спасибо.

ifconfig в студию.
ip route list в студию.
Хотя с какого перепугу, подсети на разных интерфейсах одинаковые?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Как поднять шлюз?

Сообщение sash-kan »

FurA
да поставь же разные сетки на разные сетевые!
на eth1- не знаю, хоть 10.0.15.1/24 - главное, чтоб другая была.
тогда соответственно, на винде - 10.0.15.2/24, шлюз - 10.0.15.1
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
FurA
Сообщения: 11

Re: Как поднять шлюз?

Сообщение FurA »

Sleeping Daemon
[admin@localhost ~]$ ifconfig
bash: ifconfig: command not found
[admin@localhost ~]$ ip route list
bash: ip: command not found

sash-kan
cейчас попробую
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Как поднять шлюз?

Сообщение Shura »

FurA писал(а):
29.03.2006 13:34
Sleeping Daemon
[admin@localhost ~]$ ifconfig
bash: ifconfig: command not found
[admin@localhost ~]$ ip route list
bash: ip: command not found


Попробуй из-под рута.


P.S. И все-таки - почему не свитч?
Rock'n'roll мертв © БГ
Спасибо сказали:
FurA
Сообщения: 11

Re: Как поднять шлюз?

Сообщение FurA »

Все сменил. Из-под линукса сетевой интерфейс eth1 подключается без проблем. Прогнал повторно через мастер совместного использования поджключений к инету.
Все вроде норм, но когда пытаешься подключится через винхп появляется предупреждение о том, что кабель не подключен.
Кста, диоды на сетевухе не горят тоже.

[root@localhost admin]# ip route list
10.0.14.0/24 dev eth2 proto kernel scope link src 10.0.14.45 metric 10
default via 10.0.14.1 dev eth2 metric 10
[root@localhost admin]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:14:78:02:A1:19
inet6 addr: fe80::214:78ff:fe02:a119/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:9 Base address:0xe000

eth1 Link encap:Ethernet HWaddr 00:14:78:02:A4:2E
inet6 addr: fe80::214:78ff:fe02:a42e/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:11 Base address:0x8000

eth2 Link encap:Ethernet HWaddr 00:80:48:14:E6:5E
inet addr:10.0.14.45 Bcast:10.0.14.255 Mask:255.255.255.0
inet6 addr: fe80::280:48ff:fe14:e65e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1366 errors:0 dropped:0 overruns:0 frame:0
TX packets:2164 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:197051 (192.4 KiB) TX bytes:227151 (221.8 KiB)
Interrupt:11 Base address:0xe000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:561 errors:0 dropped:0 overruns:0 frame:0
TX packets:561 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:32697 (31.9 KiB) TX bytes:32697 (31.9 KiB)

[root@localhost admin]#


Спасибо большое всем кто помогает мне в решении вопроса. Как всегда, жду ответа с нетерпением.

А отказались от свитча потому, что с его помощью реализовать нужное не получится.
Спасибо сказали:
NeoMatras
Сообщения: 56

Re: Как поднять шлюз?

Сообщение NeoMatras »

Такая же проблема.Просто вытащи комп из розетки после его выключения,подожди немного ,затем включай и смело загружай ХРюшку,работать будет 100%
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Как поднять шлюз?

Сообщение Sleeping Daemon »

FurA писал(а):
29.03.2006 17:13
Все сменил. Из-под линукса сетевой интерфейс eth1 подключается без проблем. Прогнал повторно через мастер совместного использования поджключений к инету.
Все вроде норм, но когда пытаешься подключится через винхп появляется предупреждение о том, что кабель не подключен.
Кста, диоды на сетевухе не горят тоже.

[root@localhost admin]# ip route list
10.0.14.0/24 dev eth2 proto kernel scope link src 10.0.14.45 metric 10
default via 10.0.14.1 dev eth2 metric 10
[root@localhost admin]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:14:78:02:A1:19
inet6 addr: fe80::214:78ff:fe02:a119/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:9 Base address:0xe000

eth1 Link encap:Ethernet HWaddr 00:14:78:02:A4:2E
inet6 addr: fe80::214:78ff:fe02:a42e/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:11 Base address:0x8000

eth2 Link encap:Ethernet HWaddr 00:80:48:14:E6:5E
inet addr:10.0.14.45 Bcast:10.0.14.255 Mask:255.255.255.0
inet6 addr: fe80::280:48ff:fe14:e65e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1366 errors:0 dropped:0 overruns:0 frame:0
TX packets:2164 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:197051 (192.4 KiB) TX bytes:227151 (221.8 KiB)
Interrupt:11 Base address:0xe000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:561 errors:0 dropped:0 overruns:0 frame:0
TX packets:561 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:32697 (31.9 KiB) TX bytes:32697 (31.9 KiB)

[root@localhost admin]#


Спасибо большое всем кто помогает мне в решении вопроса. Как всегда, жду ответа с нетерпением.

А отказались от свитча потому, что с его помощью реализовать нужное не получится.

Почему ip адрес только на eth2?
Где на eth0 и eth1?
Спасибо сказали:
FurA
Сообщения: 11

Re: Как поднять шлюз?

Сообщение FurA »

NeoMatras
Не помогает =(

Sleeping Daemon
Cмотрю на управление подключениями - там все норм. Для каждого интерфейса прописаны IP адреса.
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Как поднять шлюз?

Сообщение Nightwolf_ng »

FurA писал(а):
30.03.2006 10:05
Cмотрю на управление подключениями - там все норм. Для каждого интерфейса прописаны IP адреса.

Что-то не очень похоже... :ph34r:
Сами же вывод команды дали... Вот например тут есть IP:
eth2 Link encap:Ethernet HWaddr 00:80:48:14:E6:5E
inet addr:10.0.14.45 Bcast:10.0.14.255 Mask:255.255.255.0

А в других интерфейсах не наблюдаю... Чем сеть конфигурируем? Да и зачем адреса IPv6?
Спасибо сказали:
FurA
Сообщения: 11

Re: Как поднять шлюз?

Сообщение FurA »

Если бы я знал как сделать скрин я бы сделал =).
Честное слово, все прописано. Использую мастер управления подключениями в центре управления мандрива. Если можно это как-то вручную прописать подкскажите пожалуйста - я буду только рад.
Заранее спасибо.
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Как поднять шлюз?

Сообщение Sleeping Daemon »

FurA писал(а):
30.03.2006 11:27
Если бы я знал как сделать скрин я бы сделал =).
Честное слово, все прописано. Использую мастер управления подключениями в центре управления мандрива. Если можно это как-то вручную прописать подкскажите пожалуйста - я буду только рад.
Заранее спасибо.

Вручную можно.
Положить eth0 и eth1 - ifconfig eth0 down
ifconfig eth1 down
потом поднять eth0 и eth1.
ifconfig eth0 ip_addr_for_eth0 up
ifconfig eth1 ip_addr_for_eth1 up
Напрмер так.
На постоянку в файл /etc/sysconfig/network-scripts/ifcfg-ethxx(Где xx - фамилия интерфейса) записать настройки.
Доложно быть типа:
DEVICE="eth0"
BOOTPROTO="none"
IPADDR="192.168.15.1"
NETMASK="255.255.255.0"
NETWORK=192.168.15.0
BROADCAST=192.168.15.255
ONBOOT="yes"
IPXNETNUM_802_2=""
IPXPRIMARY_802_2="no"
IPXACTIVE_802_2="no"
IPXNETNUM_802_3=""
IPXPRIMARY_802_3="no"
IPXACTIVE_802_3="no"
IPXNETNUM_ETHERII=""
IPXPRIMARY_ETHERII="no"
IPXACTIVE_ETHERII="no"
IPXNETNUM_SNAP=""
IPXPRIMARY_SNAP="no"
IPXACTIVE_SNAP="no"
Спасибо сказали:
FurA
Сообщения: 11

Re: Как поднять шлюз?

Сообщение FurA »

Пасиб, сча попробую.
О результатах отпишусь.
Спасибо сказали:
Igor B.
Сообщения: 324

Re: Как поднять шлюз?

Сообщение Igor B. »

1. А кабели у тебя, похоже, не кроссоверные, а обычные. Сам обжимал? Или покупал где-то? Кроссоверные кабели я лично в продаже не встречал.
2. И все-таки - почему свич во внутренней сети тебя не устраивает? Ты этот вопрос упорно игнорируешь, есть подозрение, что сам не знаешь ответа на него...
Спасибо сказали: