IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (http://www.imho.ws/forumdisplay.php?f=76)
-   -   Проблемы с сетевухами (http://www.imho.ws/showthread.php?t=88685)

serr 06.07.2005 12:01

Проблемы с сетевухами
 
Случиласть такая проблемка:
у меня стоит 3 сетевухи:
1) eth0: ip 195.5.146.19 netmask 255.255.255.240
2) eth1: ip 192.168.5.29 netmask 255.255.255.0
2) eth2: ip 192.168.10.1 netmask 255.255.0.0
default gw: 192.168.5.30
--------
eth0 не пингуется с наружи, те с инета... почему ( из локалки есть пинг) ?

ps: когда eth1 выглядел ip 84.204.14.195 netmask 255.255.255.192, а default gw: 84.204.14.193 - все работало прекрасно!


Идея в том, чтоб инет на комп подавался через 192.168.5.30, и к томуже комп можно было увидеть с наружи.

rserg 06.07.2005 18:14

я чего то непонял а как ти хотел чтоби заработало?? все пакети летят в локалку :confused:
во первих неясно кто куда воткнут - тоисть топология сети,
шлюз должен бить из той подсети что на внешнем интерфейсе тоисть eth0, или както должно бить смаршрутизировано интиресно все ето, а уже сам инет можно пускать через 192.168.5.30 - может ето прокси?? короче я чегото недопонимаю где и как смаршрутизировано?? опиши потробнее особенно как работает 192.168.5.30 - ето шлюз или прокси? и как построина сеть??

sett 14.07.2005 05:30

лол ну так пропиши дефолтовый путь нормально
а то ща инет подрублен а пакеты все летят в локалку
route del default
route add default gw (гетевей инетный=84.204.14.193)

serr 14.07.2005 15:26

Так раньше было, сейчас нам вместо 84.204.14.193 сделали 192.168.5.30!

sett 14.07.2005 16:54

значить добавь еще интефрейс после route add default gw ip интерфейс

ZPFSE 14.07.2005 16:55

Разберись со своими сетями и почитай тут.
http://www.linux.ru/docs/russian/IPc...-HOWTO-3.phtml
Единственное что похоже на реальный IP это 195.5.146.19 твой.
Узнай у провайдера какой у тебя шлюз, может быть вероятно
195.5.146.16 или 195.5.146.31
соответственно шлюз или
route add default gw 195.5.146.16
или
route add default gw 195.5.146.31

sett 14.07.2005 16:56

ну он скорее всего не на том интерфейсе поднимает шлюз :)

serr 16.07.2005 03:17

Цитата:

Сообщение от ZPFSE
Разберись со своими сетями и почитай тут.
[url]
Узнай у провайдера какой у тебя шлюз, может быть вероятно
195.5.146.16 или 195.5.146.31
соответственно шлюз или
route add default gw 195.5.146.16
или
route add default gw 195.5.146.31

Тема в том, что у меня есть пров, кот дает мне внешний айпи 195.5.146.19 и шлюз 195.5.146.17; но по нему трафик дорогой.

так-же есть пров, кот дает айи 192.168.5.29 и шлюз 192.168.5.30/ По нему трафик дешевый.
Поскольку с компами у меня напряженка, то я на 1м кампе держу dns-сервер, веб-сервер, и так-же гоню через него трафик со своей локалки.

Вот мне и хочется чтоб трафик с локалки гнался по 192.168.5.30? и в то-же время комп было видно снаружи.


Когда я копнул в серваке, то выяснилось что eth0 (195.5.146.19) пакеты принимает, а отвечает на ети запросы через eth2, ( еслиб он отвечал через eth0, то все работало-бы...)

Как ето поправить, никак не могу понять....

sett 16.07.2005 03:23

это надо копать в сторону iptables

ioka 16.07.2005 06:13

Цитата:

serr:
Вот мне и хочется чтоб трафик с локалки гнался по 192.168.5.30? и в то-же время комп было видно снаружи.
тебе очень легко поможет пакет iproute2
примерно так (почитай маны-доки-факи):
Код:

ip rule add from _локалка/[8,16,24]_ to 0/0 table _имя_таблицы_
ну и предварительно надо создать таблицу вернее ее имя(/etc/iproute2/там какой-то файлик :)) (для расстановки приоритетов) и прописать для нее:
Код:

ip route add default via 192.168.5.30 table _имя_твоей_таблицы_
а можно и без таблицы:
Код:

ip route add from _локалка/[8,16,24]_ to 0/0 via 192.168.5.30
to 0/0 можно не указывать; в последнем полностью не уверен :)... (маны-доки-факи..)

да и после всех действий нужно еще обновить кеш маршрутов:
Код:

ip route flush cache

ZPFSE 21.07.2005 10:10

Цитата:

Тема в том, что у меня есть пров, кот дает мне внешний айпи 195.5.146.19 и шлюз 195.5.146.17; но по нему трафик дорогой.

так-же есть пров, кот дает айи 192.168.5.29 и шлюз 192.168.5.30/ По нему трафик дешевый.
Поскольку с компами у меня напряженка, то я на 1м кампе держу dns-сервер, веб-сервер, и так-же гоню через него трафик со своей локалки.

Вот мне и хочется чтоб трафик с локалки гнался по 192.168.5.30? и в то-же время комп было видно снаружи.
Теперь всё ясно.
Если всё как описал верно, то должно работать. И этого:

Цитата:

Когда я копнул в серваке, то выяснилось что eth0 (195.5.146.19) пакеты принимает, а отвечает на ети запросы через eth2, ( еслиб он отвечал через eth0, то все работало-бы...)
быть не должно. Хоть маршруты и совпадают, и пакеты погут пойти через eth2, должны они идти, по правилам, через eth0 т.к. маска тут жоще.

В качестве лекарства, можно попробовать измениь маску для eth0 с
255.255.255.0 до 255.255.255.252.

Если тебе это не поможет, значит ты, ИМХО, нам не всё рассказал про свою сеть.
Хотелось бы узнать: Ось, фаерволл, прокси.

serr 31.07.2005 02:02

Спасибо всем за помощь, буду копать iproute2... пока еще времени небыло... :)))

iam_xor 23.08.2005 07:04

каким боком у тебя будет видится если default-gw у тебя уходит в локалку соостветсвенно все пакеты заворачиваются туда же


Часовой пояс GMT +4, время: 08:38.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.