Автор Тема: раздать инет для win  (Прочитано 2747 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн foozzi

  • Пользователь
  • *
  • Сообщений: 21
  • Jabber: foozzi@xmpp.ru
раздать инет для win
« : 19 Декабря 2011, 02:12:48 »
Есть машина на ней windows, на второй машине debian (основной) на нем есть сеть и 2 сетевые карты, есть еще один обжатый кабель, так вот требуется раздать инет на 2 машину windows
Ни разу не делал, подскажите
Говорили через NAT, но я хз что и где

Сообщение объединено: 19 Декабря 2011, 22:21:56
что то поддержкой и не пахнет, прийдется на лоре спрашивать.... :(
« Последнее редактирование: 19 Декабря 2011, 22:21:56 от foozzi »
 

Оффлайн Alexey_F

  • Местный житель
  • ***
  • Сообщений: 153
Re: раздать инет для win
« Ответ #1 : 20 Декабря 2011, 06:13:37 »
ну google же! facepalm.png
...извините, вырвалось  :)

Например: google
Достаточно простой вариант, 5-я ссылка: studylinux.ru

И да, в соседней теме про монтирование образа диска:
Я б банил за вопросы, ответы на какие можно найти в первой ссылке гугла.
В данном случае именно первая ссылка новичку не очень подойдёт, но смысл, я думаю, ясен.
« Последнее редактирование: 24 Декабря 2011, 07:36:58 от Alexey_F »
 

Оффлайн foozzi

  • Пользователь
  • *
  • Сообщений: 21
  • Jabber: foozzi@xmpp.ru
Re: раздать инет для win
« Ответ #2 : 21 Декабря 2011, 03:23:21 »
ухх, попахивает псевдо-поддержкой какой то ))) раз пользователей в гугл отправляют с оф. русского форума поддержки  :D
 

Оффлайн ihammers

Re: раздать инет для win
« Ответ #3 : 21 Декабря 2011, 05:26:08 »
...
Ни разу не делал, подскажите
Говорили через NAT, но я хз что и где
...
Вопрос: вам точно NAT нужен, или вас устроит proxy (squid).  Что вы хотите получить на выходе, чтобы с машины можно было выходить только в Интернет или что-то ещё?

Я настраивал NAT по следующей ссылки my-debian.blogspot.com.
Доп. ссылка: debian.pro.

PS: если нужен proxy (squid), то пример выложу вечером.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн foozzi

  • Пользователь
  • *
  • Сообщений: 21
  • Jabber: foozzi@xmpp.ru
Re: раздать инет для win
« Ответ #4 : 21 Декабря 2011, 14:01:52 »
да мне всего то надо выход в паутину.
еще вопрос, из-за поднятия squid который юзает прокси, скорость сильно падает? у меня в данный момент 10мб lan хотелось бы разделить по 5мб
 

Оффлайн ihammers

Re: раздать инет для win
« Ответ #5 : 21 Декабря 2011, 14:41:17 »
да мне всего то надо выход в паутину.
еще вопрос, из-за поднятия squid который юзает прокси, скорость сильно падает? у меня в данный момент 10мб lan хотелось бы разделить по 5мб
Канал будет делиться так как ты его настроишь, по умолчанию канал не делится.  Думаю что следующего примера будет достаточно для настройки squid-proxy:
apt-get install squid3 squid3-common
...
nano /etc/squid3/squid.conf
...
# Example rule allowing access from your local networks.
# Adapt to list your (internal) IP networks from where browsing
# should be allowed
acl localnet src 192.168.0.0/24 <-- правим строки
acl localnet src Адрес_IPv6 <-- правим строки
...
# Example rule allowing access from your local networks.
# Adapt localnet in the ACL section to list your (internal) IP networks
# from where browsing should be allowed
http_access allow localhost <-- правим строки
http_access allow localnet <-- правим строки
...
# Squid normally listens to port 3128
http_port [::]:3128 <-- правим строки
http_port Адрес_IPv4_сервера:3128 <-- правим строки

service squid3 restart

PS: правим выделенные строки.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн foozzi

  • Пользователь
  • *
  • Сообщений: 21
  • Jabber: foozzi@xmpp.ru
Re: раздать инет для win
« Ответ #6 : 22 Декабря 2011, 02:35:18 »
решил с помощьб nat + iptables + dhcp
конфиг dhcp:
subnet 192.168.0.0 netmask 255.255.255.0 {
        option routers 192.168.0.2;
        option domain-name-servers **.***.***.**;
        range dynamic-bootp 192.168.0.100 192.168.0.254;
        default-lease-time 21600;
        max-lease-time 43200;
}
звездочками скрыт ip мой по которому я выхожу в сеть, потом с помощью iptables и nat поставил права на выход в сеть на другой машине (это легко найти в сети)
вот и все
 

Оффлайн Kuper

  • Новичок форума
  • Сообщений: 6
Re: раздать инет для win
« Ответ #7 : 04 Февраля 2012, 10:26:34 »
На самом деле все предельно просто, у меня это сделано следующим способом

Устанавливаем IPtables
Добавляем правило в автозагрузку с помощью скрипта

# touch /etc/init.d/firewall.sh

Даём права на запуск

# chmod 755 /etc/init.d/firewall.sh

Добавляем наш скрипт в автозагрузку. На всякий случай  :)

# update-rc.d firewall.sh defaults

Ну и, собственно, редактируем наш скрипт.

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

Где eth0 интерфейс с интернетом

На всякий случай если нужно открыть порт

iptables -I INPUT -p tcp --dport 25565 -j ACCEPT

Где 25565 номер порта, правило добавлять в тот же скрипт.
 

Теги: