anonymous
написал 31 мая 2005 года в 12:07 (1065 просмотров)
Ведет себя
неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.
Всем привет!
К сожалению, являюсь профаном в nix… НО, как говорится, НАДО…
Проблема такая.
Стоит SuSE (какой дистрибутив — не знаю. скажите где посмотреть — посмотрю). Два сетевых интерфейса. На одном IP 172.16.2.9 — 255.255.255.240, на другом прописаны два IP 192.168.20.2 — 255.255.255.0 и 172.16.3.5 — 255.255.255.224.
Надо:
1. прописать на втором интерфейсе ещё один IP 10.0.0.10 — 255.255.255.192.
2. сделать так, чтобы пакеты с сетей, которые подрублены ко второму интерфейсу, легко попадали на 1й интерфейс и соответственно в эту сетку. и наоборот.
3. все остальные компы — Windows2000
Заранее спасибо!
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Ну, поднять ещё один интерфейс — это по аналогии с тем, как поднимался прежний алиас (192.168.20.2). А вот насчёт: «сделать так, чтобы пакеты с сетей, которые подрублены ко второму интерфейсу, легко попадали на 1й интерфейс и соответственно в эту сетку. и наоборот.» — это тебе надо включить форвардинг между интерфейсами (в SuSE выставить параметр IP_FORWARD=«yes» в файле /etc/sysconfig/sysctl) и почитать про proxy arp, если я, конечно же, правильно понял твою задачу.
к сожалению, я его не поднимал (((
но примерно какие файлы за это отвечают, я понял. проблема в том, что компьютер нельзя перезагружать. как применить изменения и поднять алиас БЕЗ перезагрузки???
по поводу прокси — не знаю… мне нужно, чтобы компьютеры, которые подключены к одному интерфейсу могли достучаться до компов, которые подключены к другому. т.е. банально набираю с компа, у которого IP 10.0.0.2, ping 172.16.2.4 и пинги должны идти. (естественно все порты открыты).
т.е. мне кажется что-то с параметром route должно быть… но вот как КОНКРЕТНО написать???
отредактируй файл /etc/sysconfig/sysctl, включив там:
## Type: yesno
## Default: no
#
# Runtime-configurable parameter: forward IP packets.
# Is this host a router? (yes/no)
#
IP_FORWARD=«no» (сделай «YES»)
это тебе советовал fly4life….
чтобы твой «маршрутизатор» знал, что за сетки у него за интерфейсами, воспользуйся утилитой route. формат вводимых команд очень прост: route add default gw .*.*. (ip-шник) — gate по умолчанию. для того чтобы сообщить серваку о сетках, которые располагаются у него за интерфейсами, пиши: route add -net 10.0.0.0 netmask 255.255.255.0 dev ethx (вместо х поставь номер девайса, за которым располагается сетка 10.0.0.0).
а вообще man route, если что-то еще надо. тонкостей слишком много. нужна схема. задавай еще вопросы, если что-то не понятно=!)