Разбор полетов_ или ревью темы из общего форума

Автор: Bomberman Дата: 12.03.2004 00:37 ну и наконец........
теперь такой вопрос возник....
в инет ходит с двух компов... они подоткнуты к 2 разным сетевухам
какие строки надо в конф кинуть чтоб они общатся между собой могли?
компы 1-----server-----2
с 1 видно server и комп 2, на server можно зайти а вот на 2 нет(он видится но не пингуется даже)
с компа 2 видится сервер и комп 1
можно зайти на сервер но нельзя на комп 1

и еще маленький вопросец... как сделать так вот: когда заходиш
например на какойнить чат _ там определяется прокси типо и виден адрес моей локальной сети... как сделать тоб обо мне имелся минимум информации?


заранее спасыба


видится это просто появляется имя машины...
а зайти это зайти _ набираеш логин и пароль и входиш...
Re: разбор полетов_ или ревью темы из общего форума 12.03.2004 01:56Woodoo Bomberman писал(а):

> компы 1-----server-----2
> с 1 видно server и комп 2, на server можно зайти а вот на 2
> нет(он видится но не пингуется даже)
> с компа 2 видится сервер и комп 1
> можно зайти на сервер но нельзя на комп 1

Тебе просто нужно на server настроить форвард пакетов 1<->server<->2. Без маскарада или ната.

1. /etc/sysctl.conf - дальше увидишь
---
# Controls IP packet forwarding
net.ipv4.ip_forward = 1
---
2. Проверить разрешение в цепочке forward iptables.
---
# iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
# iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
# service iptables save
---

> видится это просто появляется имя машины...

Где и в чем появляется? Или просто происходитт разрешение имя<->ip? Тогда на всех 3 компьютерах должен быть одинаковый файл /etc/hosts приблизительно такого содержания:
---
127.0.0.1 localhost.localdomain localhost
192.168.1.1 server2host1.localdomain server2host1
192.168.1.2 host1.localdomain host1
192.168.2.1 server2host2.localdomain server2host2
192.168.2.2 host2.localdomain host2
---
Первую строку не трогай - в остальных:
- ip должны соответствовать выбранным тобой (но и rfc)
- алиасы хостов и локлаьного домена - по собственному усмотрению и на любой вкус - лишь бы потом сам понимал (*).

* - в действительности описываются не хосты как таковые, а все сетевые интерфейсы, с которых могут происходить подключения. Большинство служб пытаются выполнить обратный ресолвинг ip интерфейса, с которого происходит запрос; если не сделать такой синхронизации - в некоторых случаях могут возникать длительные паузы при подключении к той или иной службе. В случае даже чуть больших сетей целесообразно для этой цели использовать DNS сервер.

> а зайти это зайти _ набираеш логин и пароль и входиш...

telnet? ssh? samba? ftp? Остается настроить серверные и клиентские части для твоего варианта "набираеш логин и пароль и входиш".

> и еще маленький вопросец... как сделать так вот: когда
> заходиш
> например на какойнить чат _ там определяется прокси типо и
> виден адрес моей локальной сети... как сделать тоб обо мне
> имелся минимум информации?

Внутренний или внешний адрес? Если внутренний - возможно: сменить клиент, настроить клиент, не использовать этот чат. В любом случае - внутренний адрес в сети отдает чату (серверной части) сам клиент или протокол, которым ты пользуешься. Например, Oscar8 (icq) отдает твой внутренний адрес серверу и другим пользователям по умолчанию. Показ пользователям "отключить" можно, а вот самому icq-серверу - нет. ;-)
Re: разбор полетов_ или ревью темы из общего форума 14.03.2004 01:21DJ_Sedoy >Внутренний или внешний адрес? Если внутренний -
>возможно: сменить клиент, настроить клиент, не
>использовать этот чат. В любом случае - внутренний адрес
>в сети отдает чату (серверной части) сам клиент или
>протокол, которым ты пользуешься. Например, Oscar8 (icq)
>отдает твой внутренний адрес серверу и другим
>пользователям по умолчанию. Показ
>пользователям "отключить" можно, а вот самому icq-
серверу - нет. ;-)

Мне кажется, человек просто имеет в виду X-FORWARDED-FOR (или аналогичная переменная), заботливо переданная проксей и выставленная апачей (условно) в энвайрмент
RSS-материал