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

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

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

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

--интернет--->---vpn--->первая сетевая карта, пк с убунту--->вторая сетевая карта--->интернет--->ПК отца с Вин 7
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.06.2013, 16:45
Ответы с готовыми решениями:

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

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

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

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

23
Нет ТЗ - давай досвидания
745 / 376 / 64
Регистрация: 01.12.2011
Сообщений: 2,250
28.06.2013, 16:48 2
Хаб купить не вариант? Или хочется острых ощущений?
0
1359 / 1071 / 110
Регистрация: 16.03.2012
Сообщений: 4,549
28.06.2013, 16:50 3
Проблема в чем?
Цитата Сообщение от BuPy7 Посмотреть сообщение
Хаб купить не вариант?
Зачем же?
0
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 69
28.06.2013, 16:56  [ТС] 4
Цитата Сообщение от BuPy7 Посмотреть сообщение
Хаб купить не вариант? Или хочется острых ощущений?
Чем же острых? На винде всё спокойно делалось в два клика. Квартира большая, роутер не вариант. А хаб ещё больше геморроя сделает - все кабели уложены под плинтус.
0
1359 / 1071 / 110
Регистрация: 16.03.2012
Сообщений: 4,549
28.06.2013, 17:11 5
Вкратце. Это называется шлюз. То есть, ubuntu в вашем случае есть шлюз для доступа win7 к интернету (по сути роутер).
У вас на ubuntu 2 интерфейса, eth0 и eth1 например.
eth0 идет к провайдеру (принимает интернет), dhcp.
В файле /etc/network/interfaces должно быть записано:
Код
auto eth0
iface eth0 inet dhcp
eth1 идет от ubuntu к windows 7, то бишь даем ему статику, что-то типо:
Код
auto eth1
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
И в итоге файл /etc/network/interfaces должен выглядеть примерно так:
Код
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-шник хоста:
Код
ping 192.168.1.2
Если пингуется, то все в порядке.

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

Цитата Сообщение от SuperPrower Посмотреть сообщение
А хаб ещё больше геморроя сделает - все кабели уложены под плинтус.
Ну тогда другое дело.
0
1359 / 1071 / 110
Регистрация: 16.03.2012
Сообщений: 4,549
28.06.2013, 17:21 7
Цитата Сообщение от BuPy7 Посмотреть сообщение
Чик-чик и работает. Если у раздающего компа будут какие-либо неполадки, то ненужно будет кабели перекидывать на время. Да и нагрузки на комп не было бы.
Я бы например не стал тратить деньги на покупку роутера, если есть сетевая карта. А вот насчет нагрузки на комп, есть такое дело :-).
0
223 / 218 / 77
Регистрация: 24.09.2012
Сообщений: 511
Записей в блоге: 2
28.06.2013, 17:33 8
Это делается правилами 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
1359 / 1071 / 110
Регистрация: 16.03.2012
Сообщений: 4,549
28.06.2013, 17:34 9
@newsrc,
Цитата Сообщение от Amet13 Посмотреть сообщение
Попробуйте - отпишитесь. Дальше дам инструкции.
Да, опечатался.
0
223 / 218 / 77
Регистрация: 24.09.2012
Сообщений: 511
Записей в блоге: 2
28.06.2013, 17:42 10
@SuperPrower, ну вот, пост @Amet13 + мой пост = решение проблемы.
2
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 69
28.06.2013, 17:46  [ТС] 11
@newsrc, благодарю, но... Я ничего не понял В линуксе не особо разбираюсь, так что можно поподробнее?
0
1359 / 1071 / 110
Регистрация: 16.03.2012
Сообщений: 4,549
28.06.2013, 17:48 12
Цитата Сообщение от SuperPrower Посмотреть сообщение
В линуксе не особо разбираюсь, так что можно поподробнее?
Консолью пользоваться умеете? Что такое root знаете?
0
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 69
28.06.2013, 18:02  [ТС] 13
@Amet13, да.
0
1359 / 1071 / 110
Регистрация: 16.03.2012
Сообщений: 4,549
28.06.2013, 18:05 14
Ну так проблем быть не должно.
Делайте все по моей и @newsrc инструкциям, будут вопросы - пишите.
0
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 69
28.06.2013, 18:10  [ТС] 15
@Amet13, что я имел ввиду, что за правила, где файл iptables и как включить форвардинг в ядре?
0
1359 / 1071 / 110
Регистрация: 16.03.2012
Сообщений: 4,549
28.06.2013, 18:12 16
Цитата Сообщение от 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  [ТС] 17
@Amet13, иии... где rc.local? Я пока со структурой линуха не знаком, учусь =)
0
1359 / 1071 / 110
Регистрация: 16.03.2012
Сообщений: 4,549
28.06.2013, 18:15 18
Bash
1
/etc/rc.local
1
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 69
28.06.2013, 18:16  [ТС] 19
@Amet13, благодарю!
0
1359 / 1071 / 110
Регистрация: 16.03.2012
Сообщений: 4,549
28.06.2013, 18:17 20
@SuperPrower, обращайтесь.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.06.2013, 18:17

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.