Форум программистов, компьютерный форум, киберфорум
Ubuntu, Mint Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/48: Рейтинг темы: голосов - 48, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 69

Как провести Интернет через две сетевые карты?

28.06.2013, 16:45. Показов 8818. Ответов 23
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ситуация: имею ПК с Убунтой, в котором 2 сетевые карты, через одну(встроенную в материнку) я получаю интернет, используя VPN, через другую я раньше (когда была Win 7) расшаривал (через свойства интернетного VPN подключения)) интернет на компьютер отца обычным кабелем. Там до сих пор стоит вин7. Как воссоздать анологичную ситуацию?

--интернет--->---vpn--->первая сетевая карта, пк с убунту--->вторая сетевая карта--->интернет--->ПК отца с Вин 7
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.06.2013, 16:45
Ответы с готовыми решениями:

Ubuntu server и две сетевые карты
Обращаюсь к Вам с такой проблемой, поставил на машинку ubuntu server для для DHCP, встроенную сетевуху видит, а pci карту нет. Вопрос...

Шлюз через 2 сетевые карты
Доброго времени суток. У меня следующая проблема. Я поставил Ubuntu 11.04 на комп, прикрутил к ней 2 сетевые платы. Одну она видит и...

Ubuntu 12.04 - сетевые карты
Здравствуйте. Такая проблема. Установлена система Ubuntu 12.04 и все бы вроде хорошо, но сегодня запускаю её, а она не видит не...

23
Нет ТЗ - давай досвидания
 Аватар для BuPy7
746 / 377 / 64
Регистрация: 01.12.2011
Сообщений: 2,250
Записей в блоге: 6
28.06.2013, 16:48
Хаб купить не вариант? Или хочется острых ощущений?
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
28.06.2013, 16:50
Проблема в чем?
Цитата Сообщение от BuPy7 Посмотреть сообщение
Хаб купить не вариант?
Зачем же?
0
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 69
28.06.2013, 16:56  [ТС]
Цитата Сообщение от BuPy7 Посмотреть сообщение
Хаб купить не вариант? Или хочется острых ощущений?
Чем же острых? На винде всё спокойно делалось в два клика. Квартира большая, роутер не вариант. А хаб ещё больше геморроя сделает - все кабели уложены под плинтус.
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
28.06.2013, 17:11
Вкратце. Это называется шлюз. То есть, ubuntu в вашем случае есть шлюз для доступа win7 к интернету (по сути роутер).
У вас на ubuntu 2 интерфейса, eth0 и eth1 например.
eth0 идет к провайдеру (принимает интернет), dhcp.
В файле /etc/network/interfaces должно быть записано:
Code Скопировано
1
2
auto eth0
iface eth0 inet dhcp
eth1 идет от ubuntu к windows 7, то бишь даем ему статику, что-то типо:
Code Скопировано
1
2
3
4
auto eth1
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
И в итоге файл /etc/network/interfaces должен выглядеть примерно так:
Code Скопировано
1
2
3
4
5
6
7
8
9
10
auto lo
iface lo inet loopback
 
auto eth0
iface eth0 inet dhcp
 
auto eth1
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
После того, как отредактируете файл нужно перезагрузить демон сети:
Bash Скопировано
1
/etc/init.d/networking restart
Соединяем кабели для ubuntu и win7, прописываем настройки в win7:
ip-адрес: 192.168.10.2
маска подсети: 255.255.255.0
шлюз: 192.168.1.2
DNS: 192.168.1.2
То есть, параметры шлюз и DNS, должны иметь ip-шник, указанный в eth1 выше.

Пропингуйте в win7 ip-шник хоста:
Code Скопировано
1
ping 192.168.1.2
Если пингуется, то все в порядке.

Попробуйте - отпишитесь. Дальше дам инструкции.
0
Нет ТЗ - давай досвидания
 Аватар для BuPy7
746 / 377 / 64
Регистрация: 01.12.2011
Сообщений: 2,250
Записей в блоге: 6
28.06.2013, 17:19
Цитата Сообщение от Amet13 Посмотреть сообщение
Зачем же?
Чик-чик и работает. Если у раздающего компа будут какие-либо неполадки, то ненужно будет кабели перекидывать на время. Да и нагрузки на комп не было бы.

Цитата Сообщение от SuperPrower Посмотреть сообщение
А хаб ещё больше геморроя сделает - все кабели уложены под плинтус.
Ну тогда другое дело.
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
28.06.2013, 17:21
Цитата Сообщение от BuPy7 Посмотреть сообщение
Чик-чик и работает. Если у раздающего компа будут какие-либо неполадки, то ненужно будет кабели перекидывать на время. Да и нагрузки на комп не было бы.
Я бы например не стал тратить деньги на покупку роутера, если есть сетевая карта. А вот насчет нагрузки на комп, есть такое дело :-).
0
 Аватар для UriahHeep
224 / 219 / 77
Регистрация: 24.09.2012
Сообщений: 511
Записей в блоге: 2
28.06.2013, 17:33
Это делается правилами iptables и включением форвардинга в ядре:
Bash Скопировано
1
2
3
4
5
6
7
8
9
10
IPTABLES="/usr/sbin/iptables"
INTIF="другая карта"
EXTIF="встроенная карта"
EXTIP="публичный IP"
 
$IPTABLES -A FORWARD -j ACCEPT -i $EXTIF -o $INTIF -m state --state ESTABLISHED,RELATED
$IPTABLES -A FORWARD -j ACCEPT -i $INTIF  -o $EXTIF
$IPTABLES -t nat -A POSTROUTING -o $EXTIF -j SNAT --to $EXTIP
 
echo "1" > /proc/sys/net/ipv4/ip_forward
На втором ПК в шлюзе укажите IP этого ПК, DNS провайдера.

Добавлено через 5 минут
Цитата Сообщение от Amet13 Посмотреть сообщение
ip-адрес: 192.168.10.2
здесь вы видимо опечатались, адрес должен быть в той же подсети, скажем 192.168.1.3
Цитата Сообщение от Amet13 Посмотреть сообщение
DNS: 192.168.1.2
а что, разве на ПК с Linux поднят DNS-сервер?

И без единички в этом файле /proc/sys/net/ipv4/ip_forward ядро не будет пересылать пакеты между интерфейсами.
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
28.06.2013, 17:34
@newsrc,
Цитата Сообщение от Amet13 Посмотреть сообщение
Попробуйте - отпишитесь. Дальше дам инструкции.
Да, опечатался.
0
 Аватар для UriahHeep
224 / 219 / 77
Регистрация: 24.09.2012
Сообщений: 511
Записей в блоге: 2
28.06.2013, 17:42
@SuperPrower, ну вот, пост @Amet13 + мой пост = решение проблемы.
2
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 69
28.06.2013, 17:46  [ТС]
@newsrc, благодарю, но... Я ничего не понял В линуксе не особо разбираюсь, так что можно поподробнее?
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
28.06.2013, 17:48
Цитата Сообщение от SuperPrower Посмотреть сообщение
В линуксе не особо разбираюсь, так что можно поподробнее?
Консолью пользоваться умеете? Что такое root знаете?
0
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 69
28.06.2013, 18:02  [ТС]
@Amet13, да.
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
28.06.2013, 18:05
Ну так проблем быть не должно.
Делайте все по моей и @newsrc инструкциям, будут вопросы - пишите.
0
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 69
28.06.2013, 18:10  [ТС]
@Amet13, что я имел ввиду, что за правила, где файл iptables и как включить форвардинг в ядре?
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
28.06.2013, 18:12
Цитата Сообщение от SuperPrower Посмотреть сообщение
что за правила
Правила iptables в rc.local вроде можно прописать.
Цитата Сообщение от SuperPrower Посмотреть сообщение
как включить форвардинг в ядре
Bash Скопировано
1
sudo echo "1" > /proc/sys/net/ipv4/ip_forward
1
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 69
28.06.2013, 18:13  [ТС]
@Amet13, иии... где rc.local? Я пока со структурой линуха не знаком, учусь =)
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
28.06.2013, 18:15
Bash Скопировано
1
/etc/rc.local
1
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 69
28.06.2013, 18:16  [ТС]
@Amet13, благодарю!
0
 Аватар для Amet13
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
28.06.2013, 18:17
@SuperPrower, обращайтесь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.06.2013, 18:17
Помогаю со студенческими работами здесь

Раздать интернет на две сетевые карты
Здравствуйте. На компьютере с ос Windows 10, имеется три сетевые карты, одна из которых используется для подключения интернета через vpn...

Две сетевые карты (интернет+локальная)
Привет! Возможно ли при двух сетевых картах (интернет и локальная) раздать wifi? Например с помощью mypublicwifi?

Две сетевые карты, два интернет провайдера
Добрый день! Потребовалось два интернета. 1. Провайдер GPON на роутере,подключен к встроенной сетевой карте. Пусть будет...

Фильтр контента (через две сетевые карты)
Доброго времени друзья! Помогите пожалуйста с вопросом, относительно фильтрования контента. Сейчас стоит коммутатор от, него кабель идет в...

как настроить две сетевые карты на компьтере
Здравствуйте, подскажите настройку сетевых карт. цель посмотреть куда обращается приставка ростелеком. имеется: маршутизатор...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
TypeScript: Интерфейсы vs Типы
run.dev 11.04.2025
Современная разработка на JavaScript сталкивается с множеством проблем при масштабировании проектов. Типизация кода стала хорошим инструментом, помогающим избежать ошибок во время выполнения,. . .
Управление топиками и разделами Kafka
Javaican 11.04.2025
Apache Kafka — распределенная платформа потоковой передачи данных, которая стала стандартом для построения высоконагруженных систем обмена сообщениями. В современной архитектуре микросервисов,. . .
Миграция монолита в Event-Driven микросервисную архитектуру на C#
stackOverflow 11.04.2025
Монолитная архитектура – классический подход к разработке программного обеспечения. Это приложение, построенное как единое целое, где все компоненты тесно связаны между собой. Большинство проектов. . .
Go в Kubernetes: Управление ресурсами
golander 11.04.2025
Разработчики Go-приложений в Kubernetes часто сталкиваются с неожиданными проблемами производительности и даже внезапными отказами контейнеров. Причина этого кроется в особенностях взаимодействия. . .
Агрегаты и сущности в DDD микросервисах
Javaican 10.04.2025
Разработка современных программных систем часто приводит на распутье: монолит или микросервисы? Даже при выборе микросервисной архитектуры многие команды сталкиваются с проблемой правильного. . .
Многопоточность в C#: Task и параллельное программирование
UnmanagedCoder 10.04.2025
Современные процессоры уже давно перестали наращивать тактовую частоту в пользу увеличения количества ядер. Это создало интересную ситуацию: разработчики, привыкшие к последовательному. . .
Линейное решение нелинейной задачи будет иметь приблизительный результат вычисления для метода обработки данных из double buffering.
Hrethgir 10.04.2025
Вообще изначально я пренебрёг квадратурой числа, но потом понял, что для вычисления приблизительного значения - сгодится, формулу можно будет корректировать по ходу. Это потому что прямое соотношение. . .
Переменные в Python
py-thonny 10.04.2025
Переменная в программировании — это символическое имя, связанное с областью памяти, в которой хранится значение. Она позволяет получать доступ к данным через понятные человеку идентификаторы, а не. . .
Многопоточность в C#: Task и асинхронные операции
UnmanagedCoder 10.04.2025
Многопоточность позволяет выполнять несколько операций одновременно, что важно для решения двух основных задач: повышения скорости выполнения вычислительно-сложных операций и сохранения отзывчивости. . .
Запуск контейнеров Docker на ARM64
Mr. Docker 09.04.2025
Появление таких решений, как Apple M1/ M2, AWS Graviton, Ampere Altra и Raspberry Pi, сделало использование ARM-систем обыденностью для многих разработчиков и DevOps-инженеров. При этом Docker,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер