![]() |
Проблемы с сетевухами
Случиласть такая проблемка:
у меня стоит 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, и к томуже комп можно было увидеть с наружи. |
я чего то непонял а как ти хотел чтоби заработало?? все пакети летят в локалку :confused:
во первих неясно кто куда воткнут - тоисть топология сети, шлюз должен бить из той подсети что на внешнем интерфейсе тоисть eth0, или както должно бить смаршрутизировано интиресно все ето, а уже сам инет можно пускать через 192.168.5.30 - может ето прокси?? короче я чегото недопонимаю где и как смаршрутизировано?? опиши потробнее особенно как работает 192.168.5.30 - ето шлюз или прокси? и как построина сеть?? |
лол ну так пропиши дефолтовый путь нормально
а то ща инет подрублен а пакеты все летят в локалку route del default route add default gw (гетевей инетный=84.204.14.193) |
Так раньше было, сейчас нам вместо 84.204.14.193 сделали 192.168.5.30!
|
значить добавь еще интефрейс после route add default gw ip интерфейс
|
Разберись со своими сетями и почитай тут.
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 |
ну он скорее всего не на том интерфейсе поднимает шлюз :)
|
Цитата:
так-же есть пров, кот дает айи 192.168.5.29 и шлюз 192.168.5.30/ По нему трафик дешевый. Поскольку с компами у меня напряженка, то я на 1м кампе держу dns-сервер, веб-сервер, и так-же гоню через него трафик со своей локалки. Вот мне и хочется чтоб трафик с локалки гнался по 192.168.5.30? и в то-же время комп было видно снаружи. Когда я копнул в серваке, то выяснилось что eth0 (195.5.146.19) пакеты принимает, а отвечает на ети запросы через eth2, ( еслиб он отвечал через eth0, то все работало-бы...) Как ето поправить, никак не могу понять.... |
это надо копать в сторону iptables
|
Цитата:
примерно так (почитай маны-доки-факи): Код:
ip rule add from _локалка/[8,16,24]_ to 0/0 table _имя_таблицы_Код:
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да и после всех действий нужно еще обновить кеш маршрутов: Код:
ip route flush cache |
Цитата:
Если всё как описал верно, то должно работать. И этого: Цитата:
В качестве лекарства, можно попробовать измениь маску для eth0 с 255.255.255.0 до 255.255.255.252. Если тебе это не поможет, значит ты, ИМХО, нам не всё рассказал про свою сеть. Хотелось бы узнать: Ось, фаерволл, прокси. |
Спасибо всем за помощь, буду копать iproute2... пока еще времени небыло... :)))
|
каким боком у тебя будет видится если default-gw у тебя уходит в локалку соостветсвенно все пакеты заворачиваются туда же
|
| Часовой пояс GMT +4, время: 08:38. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.