Форум русскоязычного сообщества Ubuntu
Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
- Форум русскоязычного сообщества Ubuntu »
- Поддержка »
- Настройка системы »
- Сети и интернет (Модераторы: Дмитрий Бо, www777) »
- Маршрутизация между двумя сетями.
Страницы: [1] 2 Все Вниз
Автор Тема: Маршрутизация между двумя сетями. (Прочитано 6801 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Страницы: [1] 2 Все Вверх
- Форум русскоязычного сообщества Ubuntu »
- Поддержка »
- Настройка системы »
- Сети и интернет (Модераторы: Дмитрий Бо, www777) »
- Маршрутизация между двумя сетями.
Страница сгенерирована за 0.04 секунд. Запросов: 25.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Маршрутизация между двумя итерфейсами
Есть два компьютера, comp1 подключен напрямую к серверу через eth1, comp2 подключен напрямую через eth2. Прописал статические маршруты на сервере и на двух компах.
Итог: сервер пингует всех, а компы друг друга не могут.
comp1 пингует интерфейс eth2, а comp2 не видит. comp2 пингует интерфейс eth1, а comp1 не видит.
Отслеживать
68k 218 218 золотых знаков 79 79 серебряных знаков 221 221 бронзовый знак
задан 19 мая 2016 в 7:49
718 8 8 серебряных знаков 20 20 бронзовых знаков
У вас в /proc/sys/net/ipv4/ip_forward зачение 1 ? Если нет — запишите его туда, с помощью echo или /etc/sysctl.conf
19 мая 2016 в 7:54
@Mike Единичку поставил. Компы при пингу друг друга пишут Destination host undeachable.
19 мая 2016 в 7:56
Маска подсети на компах 255.255.255.0 ? И в качетсве шлюза по умолчанию стоит адрес вашего linux ? Еще могут быть запреты где нибудь в iptables в таблице FORWARD
unixforum.org
Решено:Маршрутизация между двумя сетями (пакеты не маршрутизируются)
12 сообщений • Страница 1 из 1
Vehn Сообщения: 33
Решено:Маршрутизация между двумя сетями
Сообщение Vehn » 23.11.2006 21:02
Есть две карточки на одном компе: eth0 (192.168.1.1/24) и wlan0 (192.168.0.1/24). Также есть отдельный роутер 192.168.1.2 через который машинки ходят в инет. Как настроить маршрутизацию между двумя этими картами (подсетями) посредством routed? И куда добавить эти правила, чтобы не терялись при следующей перезагрузке? Пробывал делать:
debian:/home/vehn# route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0
debian:/home/vehn# route add -net 192.168.0.0 netmask 255.255.255.0 dev wlan0
Судя по ману этого должно быть достаточно, но видимо я чего-то не понимаю. Помиогите! Спасибо.
Спасибо сказали:
Unicorn Сообщения: 689 Статус: Бригадир мучеников Аль-Аксы ОС: Gentoo 100% fresh, Archlinux
Re: Решено:Маршрутизация между двумя сетями
Сообщение Unicorn » 23.11.2006 21:42
# echo "1" > /proc/sys/net/ipv4/ip_forward
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
Спасибо сказали:
Vehn Сообщения: 33
Re: Решено:Маршрутизация между двумя сетями
Сообщение Vehn » 24.11.2006 18:34
Спасибо за статью, но что-то не помогла она мне.. толи я такой тупой, толи как..
Ладно начну с начала. Есть два интерфейса на одном компе: wlan0 (192.168.0.1/24 — беспроводная сеть) и eth0 (192.168.1.2/24 — обычная сетка). Необходимо получить доступ из одной подсети к другой. При загрузке имеем следующее:
debian:/home/vehn# netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
В /etc/network/interfaces прописано следуюющее:
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 83.174.193.227
dns-search study
auto wlan0
iface wlan0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.1.1 (здесь пробывал ставить 192.168.1.2)
wireless_essid testy
wireless_mode master
wireless_key s:123456789
Разрешаю маршрутизацию между моими фэйсами:
# echo «1» > /proc/sys/net/ipv4/ip_forward
Вношу маршруты для них обоих:
# route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0
# route add -net 192.168.0.0 netmask 255.255.255.0 dev wlan0
Всё это действо должно было (cудя по ману и статьям) дать маршрутизацию между моими двумя картами — но нифига! Есть какие-нибудь идеи, предложения?
Как настроить маршрутизацию между сетями?
Доброго дня.
Имеется сервер «S», на сервере поднят VPN клиент до другого. При коннекте поднимается tun0, с адресом 10.100.0.22
К серверу «S» подключаются клиенты через интерфейс enp4s0 с DHCP 192.168.0.1.
Клиенты ходят в интернет через tun0, всё хорошо.
Нужно что бы клиенты «S» могли достучаться до других клиентов в VPN. С сервера доступ есть, а от клиентов, разумеется, нет.
Подскажите, пожалуйста, как правильно настроить адресацию, что бы из 192.168.0.0 был доступ к 10.100.0.0 ?
Таблица маршрутизации сейчас такая:
Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 10.100.0.21 0.0.0.0 UG 0 0 0 tun0 55.55.55.55 10.64.64.64 255.255.255.255 UGH 0 0 0 ppp0 10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 10.100.0.0 10.100.0.21 255.255.255.0 UG 0 0 0 tun0 10.100.0.21 0.0.0.0 255.255.255.255 UH 0 0 0 tun0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 enp4s0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 enp4s0
ppp0 — интернет модем, через него сервер «S» связывается с VPN
55.55.55.55 — внешний ip в интернет.
Извините за неграмотное описание, пытаюсь понять.
UPDT:
Нужно было разрешить в iptables трафик между интерфейсами:
iptables -A FORWARD -i enp4s0 -o tun0 -j ACCEPT
- Вопрос задан более трёх лет назад
- 219 просмотров