Имя:    Пароль:      Помнить меня       
Unsorted   ~  Software  ~  Linux and Unix  ~  В одну локалку Linux и WinXP? Помогите разобраться...
На страницу 1, 2  »
Sintez
Сообщение  29 Апр 2006, 15:10  Ссылка : Ответить с цитатой
Возраст: 42 Пол: Мужской 
C нами с 23.05.2005
Репутация: 94.8

Народ!

Есть комп с линуксом без KDE (не могу её поставить из-за специфики компа).
Есть комп с WinXP.
Есть Свич.
Второй день пытаюсь сделать так, чтобы хотя бы один пинговал другой.

Вот что говорит про сеть линукс:

[root@SM01 /root]$ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:60:6E:12:34:56
inet addr:10.140.34.18 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING 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:100
Interrupt:24 Base address:0xc000

Вопрос первый:
Куда втыкать провод от компа с виндой и компа с линуксом в свич? На свиче есть разъемы Up-Link, и 1-5X.

Вопрос второй:
Какие настройки сетевого соединения в поставить в WindowsXP чтобы компы друг друга видели?
IP Adress:
Subnet Mask:
Default Gateway:
Primary DNS:
Secondary DNS:

Огромное спасибо за помощь!
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : Сайт : ICQ
LeXxiK
Сообщение  29 Апр 2006, 15:40  Ссылка : Ответить с цитатой
Возраст: 37 Пол: Мужской  Доверенный пользователь
C нами с 23.01.2005
Репутация: 203.8

Если ты это делаешь для того, чтобы у обоих компов был выход в ПТ, то:

I. Берёшь второй ип у ПТ, втыкаешь патч-корд в розетку - другой конец в свитч (судя по всему в Up-Link), и компы тоже в свитч пихаешь. Настройки у каждого компа будут различаться в последней цифре IP.

II.
1. ставишь в главный комп вторую стевуху (этот компьютер будет сервером)
2. настраиваешь между второй сетевухой сервера и клиентом локальную сеть. например 192.168.1.1 и 192.168.1.2
3. на клиенте указываешь в качестве шлюза по умолчанию - адрес сервера.
4. на сервере "расшариваешь" внешнее сетевое соединение (Properties - Advanced - Internet Connection Sharing - Allow other network users though this computer's Internet connection)
5. на клиенте работает большая локалка и интернет.
6. пьешь пиво
(c) baldahin

P.S. Нахрен тебе свитч я так и не понял, компа то 2 всего.

Если просто тупо соединить 2 компа, то пихай опять же в свитч оба компа (5х обозначает, что их 5, сли я правильно тебя понял). Настройки такие:
IP - 192.168.0.1\2
Маска - 255.255.255.0
Шлюз - не нужен
DNS - не нужен
В начало
Профиль : Блог : Личное Сообщение : JabberID
chaser
Сообщение  01 Май 2006, 8:47  Ссылка : Ответить с цитатой
Возраст: 35 Пол: Мужской 
C нами с 04.02.2005
Репутация: 121.3

Втыкаешь оба куда-нибудь в 1-5.
Поднимаешь сеть в линуксе:
# ifconfig eth0 up netmask 255.255.255.0 broadcast 192.168.1.255 192.168.1.10
(будет работать до перезагрузки, естесственно. вообще, надо настроить все по-человечески, но способ зависит от дистрибутива)

В винде ставишь: IP address = 192.168.1.20 и Netmask = 255.255.255.0

Сарказм
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : JabberID
MinDeR
Сообщение  02 Авг 2006, 16:29  Ссылка : Ответить с цитатой
Возраст: 36 Пол: Мужской 
C нами с 08.01.2006
Репутация: 128.1

Система будет такая. Тебе нужно настроить NAT.

Что делаем:

1) На комп с Линухом ставишь вторую сетевуху.
2) Подсоединяешь клиент к серверу с помощью кросс-овера
3) В свободный интерфейс втыкаешь провод провайдера.
4) Настройка софта:
4.1) Активация форвардинга: делаешь такого рода скрипт и кидаешь его в автозагрузку(необходимо поставить ещё атрибут executable)
echo 1 > /proc/sys/net/ipv4/ip_forward

4.2) Настройка NAT: в этот же скрипт написать следующее:
iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source 10.110.111.111


где eth1 - имя внешнего интерфейса(смотрящего в сеть)
10.110.111.111 - ip-адрес, выданный провайдером.

На самом деле советую под эту строку написать отдельный заускаемый файл и в нём в будущем настраивать iptables.

4.3) Настройка винды: Указываешь ip-адрес, который принадлежит твоей внутренней сети(например 192.168.1.2), маску, выбранную для твоей сети и шлюз, которым будет являться твой линуксовый сервер. DNS будет провайдерским.
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : Сайт : ICQ
Asuhatsu
Сообщение  09 Дек 2006, 9:10  Ссылка : Ответить с цитатой
Возраст: 50 Пол: Мужской  Доверенный пользователь
C нами с 29.04.2006
Репутация: 96.9

MinDeR, спасибо за грамотное разъяснение Улыбочка винда пошла через линуксовую машину в сеть
в IRC'е мне добрые люди посоветовали ввести команду:
/sbin/sysctl -w net.ipv4.ip_forward=1

правда не могу ВПН из винды подключить. может, потому, что файрвол включен? если настроить впн в линуксе, то будет винда видеть внешний веб?
В начало
Профиль : Блог : Личное Сообщение : Сайт : SkypeID : ICQ
splav
Сообщение  09 Дек 2006, 11:35  Ссылка : Ответить с цитатой
Возраст: 36 Пол: Мужской  Доверенный пользователь
C нами с 22.01.2006
Репутация: 256.8

Asuhatsu, нужно пересобрать ядро с поддержкой pptp в nat и вроде еще надо кинуть один порт (вроде 1713 - точно не помню) с внешки на твою машину. У меня по крайней мере после этого заработало.

Если делать pptp в Linux - надо будет прописать маршрутизацию (как в винде на сайте прогтеха ), тоесть табличка nat будет уже сложной.
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : JabberID : ICQ
ZoRG
Сообщение  21 Фев 2007, 23:48  Ссылка : Ответить с цитатой
Возраст: 37 Пол: Мужской 
C нами с 14.10.2004
Репутация: 94.1

У меня два компьютера. На данный момент на обоих винды. Настроено таким образом:
LeXxiK писал(а):
1. ставишь в главный комп вторую стевуху (этот компьютер будет сервером)
2. настраиваешь между второй сетевухой сервера и клиентом локальную сеть. например 192.168.1.1 и 192.168.1.2
3. на клиенте указываешь в качестве шлюза по умолчанию - адрес сервера.
4. на сервере "расшариваешь" внешнее сетевое соединение (Properties - Advanced - Internet Connection Sharing - Allow other network users though this computer's Internet connection)
5. на клиенте работает большая локалка и интернет.
6. пьешь пиво
(c) baldahin
При такой настройке я, к примеру, при помощи IE могу заходить на фтп сервера без проблем, не включая пассивный режим.

Но также у меня запущены две виртуальные машины, которые соединены сетью между собой. Windows - клиент и Linux - сервер, которому VMware дает доступ в локалку и интернет. Там доступ для Windows машины обеспечивается такой схемой:
MinDeR писал(а):
Система будет такая. Тебе нужно настроить NAT.

Что делаем:

1) На комп с Линухом ставишь вторую сетевуху.
2) Подсоединяешь клиент к серверу с помощью кросс-овера
3) В свободный интерфейс втыкаешь провод провайдера.
4) Настройка софта:
4.1) Активация форвардинга: делаешь такого рода скрипт и кидаешь его в автозагрузку(необходимо поставить ещё атрибут executable)
echo 1 > /proc/sys/net/ipv4/ip_forward

4.2) Настройка NAT: в этот же скрипт написать следующее:
iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source 10.110.111.111


где eth1 - имя внешнего интерфейса(смотрящего в сеть)
10.110.111.111 - ip-адрес, выданный провайдером.

На самом деле советую под эту строку написать отдельный заускаемый файл и в нём в будущем настраивать iptables.

4.3) Настройка винды: Указываешь ip-адрес, который принадлежит твоей внутренней сети(например 192.168.1.2), маску, выбранную для твоей сети и шлюз, которым будет являться твой линуксовый сервер. DNS будет провайдерским.
Но в этом случае с Windows машины (VMware) я могу зайти на фтп сервера только в пассивном режиме.

В чем проблема? Насколько я знаю, активный режим - это когда клиент для приема данных открывает у себя порт и сообщает его серверу, который в свою очередь коннектится на этот порт к клиенту и передает ему информацию. Но как же тогда активный режим работает на первой схеме, где клиент находится за NAT'ом, в котором не настроено никакого переброса портов?
В начало
Профиль : Блог : Личное Сообщение : E-mail
снеговик
Сообщение  22 Фев 2007, 21:02  Ссылка : Ответить с цитатой
Возраст: 42 Пол: Мужской 
C нами с 08.04.2005
Репутация: 96.5

Asuhatsu писал(а):

правда не могу ВПН из винды подключить. может, потому, что файрвол включен? если настроить впн в линуксе, то будет винда видеть внешний веб?


разреши протокол gre в айпитаблесах на всех интерфейсах
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
ZoRG
Сообщение  22 Фев 2007, 22:17  Ссылка : Ответить с цитатой
Возраст: 37 Пол: Мужской 
C нами с 14.10.2004
Репутация: 94.1

Все, проблему с FTP я решил. Если кому интересно - нужно просто выполнить
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp

Теперь, когда клиент будет посылать заголовки FTP серверу, NAT будет исправлять в них IP адрес и запоминать порт, чтобы потом перебросить на него входящее соединение с сервера.
В начало
Профиль : Блог : Личное Сообщение : E-mail
Samara_GT
Сообщение  22 Ноя 2007, 20:56  Ссылка : Ответить с цитатой
Возраст: 37 Пол: Мужской 
C нами с 04.01.2007
Репутация: 5.6

Вопрос такой:
есть комп с никсами, который висит в ПТ.(локалка на eth0 + ppp0 до инета)
есть комп с мастдаем, который подключен только к первому...
выполнив:
iptables -t nat -A POSTROUTING -o eth1 -j SNAT —to-source eth0

я поидее получу только выход в локалку, а как сделать, что бы комп имел выход ещё и в инет...

_____________________________
http://auto.progtech.ru/
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : Сайт : ICQ
seb
Сообщение  22 Ноя 2007, 22:10  Ссылка : Ответить с цитатой
Возраст: 44 Пол: Мужской  Доверенный пользователь
C нами с 05.04.2005
Репутация: 121.2

iptables -t nat -I POSTROUTING -s сеть.с.маст.даем -j MASQUERADE

ещё убедитесь что в FORWARD проход пакетов разрешён

ps: под условия твоего правила попадают пакеты которые идут НА ВИНДУ а не наружу, вместо -o eth1 тебе нужно было писать -o eth0 и в —to-source указывается IP адрес, а не интерфейс

_____________________________
IRC WeNet #programming
jid: seb2000@jabber.ru
В начало
Профиль : Фотоальбом : Личное Сообщение : JabberID
Samara_GT
Сообщение  01 Дек 2007, 17:03  Ссылка : Ответить с цитатой
Возраст: 37 Пол: Мужской 
C нами с 04.01.2007
Репутация: 5.6

стоп. а теперь ещё раз и по порядку...что нужно прописать, чтоб всю подсеть eth1 выпустить одновременно и в ПТшную сеть(eth0) и в инет(ppp0)?? а то я запутался...

_____________________________
http://auto.progtech.ru/
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : Сайт : ICQ
seb
Сообщение  01 Дек 2007, 17:41  Ссылка : Ответить с цитатой
Возраст: 44 Пол: Мужской  Доверенный пользователь
C нами с 05.04.2005
Репутация: 121.2

iptables -t nat -I POSTROUTING -s сеть.с.маст.даем -j MASQUERADE
где вместо сеть.с.маст.даем нужно написать выпускаемую сеть.

указывать сеть нужно из-за того что к сожалению в POSTROUTING уже не доступна информация о том - с какого интерфейса пришёл обрабатываемый пакет.

_____________________________
IRC WeNet #programming
jid: seb2000@jabber.ru
В начало
Профиль : Фотоальбом : Личное Сообщение : JabberID
DALDON
Сообщение  01 Дек 2007, 21:37  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 09.04.2005
Репутация: 0.1

Samara_GT, у меня аналогичная ситуация, всё работает просто на убой и не знаю ни проблем, ни горя. Вот тут смотри, но тебе ничем не могу помочь ибо я на разбирался пока (- вообще нету никакого времени хоть сколько-нибудь свободного...) в тонкосятях правил толком - мне помогли просто, но могу тебе просто содержимое конфигов дать без вопросов, всё работает на обоих ПК и Интернет и Локальная Сети есть. http://unsorted.ru/viewtopic.php?t=19020
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
splav
Сообщение  01 Дек 2007, 22:28  Ссылка : Ответить с цитатой
Возраст: 36 Пол: Мужской  Доверенный пользователь
C нами с 22.01.2006
Репутация: 256.8

DALDON, кстати как со скоростью? Помнится какая-то фигня там была.
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : JabberID : ICQ
Показать сообщения:   
На страницу 1, 2  »

Unsorted   ~  Software  ~  Linux and Unix  ~  В одну локалку Linux и WinXP?

Ответить на тему

Перейти:  





Powered by phpBB   © Unsorted Team  support@unsorted.me  promo@unsorted.me  Полезные скрипты