Help - Search - Member List - Calendar
Full Version: Снова Линукс
Форумы RDA > Технический раздел > Общие вопросы
Vodochnik
user posted image
Треугольник - это виндоза!!! smileold.gif

Все IP реальные!
Задача: Есть линух с друмя сетевухами. Мне выданы 2 IP.
Нужно чтобы Линух был подключён к роутеру (розетка в стенке), а виндоза к Линуху.
При этом Линух откликается на один из реальных IP, а Винда на другой.

Т.е. сервера должны становиться на ОБОИХ машинах. и ОБЕ машины должны иметь реальные адреса.
Такое возможно? Если да - какие route нужно прописать в Линухе???
Если можно - с командами (route add net......).

kuchin
Не знаю, поможет ли это тебе, но вот что я делаю, чтобы шарить инет через линуксовый комп:
(в компе с линуксом 2 сетевухи, через одну он подключен к компу, который подключен к АДСЛ, через вторую он дает инет третьему компу)
CODE
#!/bin/tcsh
ifconfig mybr down
brctl delbr mybr
ifconfig eth0 down
ifconfig eth1 down
ifconfig eth0 0.0.0.0
ifconfig eth1 0.0.0.0
ip addr flush dev eth0
ip addr flush dev eth1
brctl addbr mybr
brctl addif mybr eth0
brctl addif mybr eth1
ifconfig mybr 192.168.0.7 netmask 255.255.255.0 up
echo "0" > /proc/sys/net/ipv4/ip_forward
route add -net 0.0.0.0 gw 192.168.0.1 dev mybr

То есть линуксовый комп становится адресом 192.168.0.7 - именно становится, т.е. я больше нигде не прописываю этот адрес (основной комп установлен на ту сетевуху, которая к линуксу, на 192.168.0.1, т.к. WinXP иначе не хочет расшаривать инет). Третий компьютер может иметь любой адрес.
Насчет смысла параметров route не спрашивай - понятия не имею - у меня не было времени разбираться, нашел просто кусками работающую вещь и использую smileold.gif Остальные команды вроде знаю смысл, но только так, как использовал. Но идея в том, что адреса транслируются, так что это не то, что тебе нужно. Но если почитать доки по этим командам, я думаю, можно найти то, что нужно.



Vodochnik
Угу, только немножко не в тему:(
На 192.168.0.1 сервер не поставишь... чтобы его из инета было видно...
genpix
Vodochnik, oба IP из одной сетки (LAN) или нет?

Если одна и та же - купить HUB и не мучаться ($20 решение).

Если нет - надо линукс садить на оба IP (на одну и туже NIC). На второй NIC делать локальную сетку, типа 192.168.0.*. А на линуксе по второму IP делать forwarding (на твой виндовоз).



kuchin
Водка, так 192.168.0.1 - это из-за виндуса, т.к. у меня комп, к которому линукс подключается, на виндоус. А у тебя-то сразу Линукс подключается. Так что надо просто немного исправить скрипт, подключить DNS и все. Почитай доки по iptables, ipchains.
Vodochnik
Ты правильно понял:)))
Я хочу заменить хаб линуксовой машиной.
Зачем покупать хаб если можно обойтись без него?
Я так понял что нужно подобие моста, но не могу его поднять (на бриджинг-хауту просьба не отправлять).
Если кто-то может реально помочь - плз в асю 643906.
Линух красный шапка 6.2
Korax
QUOTE (Vodochnik @ Sep 14 2002, 23:15)
Ты правильно понял:)))
Я хочу заменить хаб линуксовой машиной.
Зачем покупать хаб если можно обойтись без него?
Я так понял что нужно подобие моста, но не могу его поднять (на бриджинг-хауту просьба не отправлять).
Если кто-то может реально помочь - плз в асю 643906.
Линух красный шапка 6.2

Если нужен только рутинг, без всяких даемонов, то можно ведь использовать специальный Линух для таких целей... Я уже давно и успешно использую Coyote Linux. Советую попробовать, настраивается без проблем, работает надёжно, ХДД не нужно, все запускается с одной дискеты... winkold.gif
Есть и аналоги, поищи в Сети... cwm15.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2025 Invision Power Services, Inc.