<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Домашняя сеть]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=6059</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=6059&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Домашняя сеть».]]></description>
		<lastBuildDate>Thu, 28 Oct 2010 14:45:22 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Домашняя сеть]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=106034#p106034</link>
			<description><![CDATA[<p><strong>odin</strong>, благодарю, читаю маны, нужно закрыть роутер по всем портам кроме некоторых, и некоторые порты пробросить в локалку</p>]]></description>
			<author><![CDATA[null@example.com (Lexaz)]]></author>
			<pubDate>Thu, 28 Oct 2010 14:45:22 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=106034#p106034</guid>
		</item>
		<item>
			<title><![CDATA[Re: Домашняя сеть]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=106032#p106032</link>
			<description><![CDATA[<p>правила применяются в порядке их следования..</p>]]></description>
			<author><![CDATA[null@example.com (odin)]]></author>
			<pubDate>Thu, 28 Oct 2010 14:41:18 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=106032#p106032</guid>
		</item>
		<item>
			<title><![CDATA[Re: Домашняя сеть]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=106031#p106031</link>
			<description><![CDATA[<p>а в линухе какое правило является приоритетным, последнее или первое? тоесть значала нужно все запрещать а потом по отдельности разрешать или наоборот?</p>]]></description>
			<author><![CDATA[null@example.com (Lexaz)]]></author>
			<pubDate>Thu, 28 Oct 2010 14:37:24 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=106031#p106031</guid>
		</item>
		<item>
			<title><![CDATA[Re: Домашняя сеть]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=106029#p106029</link>
			<description><![CDATA[<p>если все компы в одной подсети то прописываешь маскарад... так как ты прописал и включить форвардинг пакетов... <br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"><br />sysctl -w net.ipv4.ip_forward=1<br />iptables -A POSTROUTING -t nat -j MASQUERADE -o ppp0<br />iptables -P FORWARD ACCEPT<br /></div></p><p>должно быть достаточно... ну и соответственно прописать шлюз&nbsp; и днс на остальных компах.</p>]]></description>
			<author><![CDATA[null@example.com (odin)]]></author>
			<pubDate>Thu, 28 Oct 2010 14:29:30 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=106029#p106029</guid>
		</item>
		<item>
			<title><![CDATA[Re: Домашняя сеть]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=106018#p106018</link>
			<description><![CDATA[<p><strong>odin</strong>, так: мандрива, eth0 eth1 et2, через eth0 поднял ppp0, к eth1 первый комп в локальной сети, к eth2 второй комп локальной сети, что еще, вроде все, щас iptables без почти чистый добавил только маскарад а то чета инет пропал smile<br />iptables -A POSTROUTING -t nat -j MASQUERADE -o ppp0</p>]]></description>
			<author><![CDATA[null@example.com (Lexaz)]]></author>
			<pubDate>Thu, 28 Oct 2010 14:06:07 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=106018#p106018</guid>
		</item>
		<item>
			<title><![CDATA[Re: Домашняя сеть]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=105977#p105977</link>
			<description><![CDATA[<div class="quotebox"><cite>odin пишет:</cite><blockquote><p>для каких целей мост.... и для каких целей 3 сетевые??</p></blockquote></div><p>не вижу логики... так для чего 3 сетевых карты... и как организована сеть (как связаны компы)??</p>]]></description>
			<author><![CDATA[null@example.com (odin)]]></author>
			<pubDate>Thu, 28 Oct 2010 12:12:20 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=105977#p105977</guid>
		</item>
		<item>
			<title><![CDATA[Re: Домашняя сеть]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=105947#p105947</link>
			<description><![CDATA[<p><strong>Lexaz</strong>, <a href="http://ru.wikipedia.org/wiki/Iptables">http://ru.wikipedia.org/wiki/Iptables</a> почитатей на досуге. И вот эту ветку то же: <a href="http://linuxforum.ru/viewtopic.php?id=159">http://linuxforum.ru/viewtopic.php?id=159</a></p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Thu, 28 Oct 2010 10:26:54 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=105947#p105947</guid>
		</item>
		<item>
			<title><![CDATA[Re: Домашняя сеть]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=105923#p105923</link>
			<description><![CDATA[<p><strong>i2ks</strong>, проблема в том что что поначалу iptables помогал настривать другой человек, а щас порты пробросить хочу и знать какое правило что делает<br />хочу все снести и прописать заново</p>]]></description>
			<author><![CDATA[null@example.com (Lexaz)]]></author>
			<pubDate>Thu, 28 Oct 2010 09:32:50 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=105923#p105923</guid>
		</item>
		<item>
			<title><![CDATA[Re: Домашняя сеть]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=105922#p105922</link>
			<description><![CDATA[<p><strong>odin</strong>, в локалке два компа потому и мостом сделал</p>]]></description>
			<author><![CDATA[null@example.com (Lexaz)]]></author>
			<pubDate>Thu, 28 Oct 2010 09:29:54 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=105922#p105922</guid>
		</item>
		<item>
			<title><![CDATA[Re: Домашняя сеть]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=105916#p105916</link>
			<description><![CDATA[<p>для каких целей мост.... и для каких целей 3 сетевые??</p>]]></description>
			<author><![CDATA[null@example.com (odin)]]></author>
			<pubDate>Thu, 28 Oct 2010 09:15:10 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=105916#p105916</guid>
		</item>
		<item>
			<title><![CDATA[Re: Домашняя сеть]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=105915#p105915</link>
			<description><![CDATA[<div class="quotebox"><cite>Lexaz пишет:</cite><blockquote><p>у меня машина выполняет роль роутера, в нем три сетевые, eth0, eth1, eth2. ppp0 поднят на eth0, на eth1 и eth2 поднят мост br0. Помогите настроить NAT и файрвол</p></blockquote></div><p>берем любую доку по iptables, и смотрим банальный пример с nat,далее:&nbsp; inet_ip=&quot;ppp0&quot;, lan_ip=&quot;br0&quot;, и все, а дальше уже по вкусу. в чем проблема?</p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Thu, 28 Oct 2010 09:14:50 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=105915#p105915</guid>
		</item>
		<item>
			<title><![CDATA[Re: Домашняя сеть]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=105912#p105912</link>
			<description><![CDATA[<p>у меня машина выполняет роль роутера, в нем три сетевые, eth0, eth1, eth2. ppp0 поднят на eth0, на eth1 и eth2 поднят мост br0. Помогите настроить NAT и файрвол<br />Незнаю может открыть отдельную тему, но у меня еще вопрос по pdnsd, не хочет никак работать</p>]]></description>
			<author><![CDATA[null@example.com (Lexaz)]]></author>
			<pubDate>Thu, 28 Oct 2010 09:07:10 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=105912#p105912</guid>
		</item>
		<item>
			<title><![CDATA[Re: Домашняя сеть]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=85870#p85870</link>
			<description><![CDATA[<p>2Sacha_D</p><p>Вот скрипт, который делает (посредством тех же iptables) из компьютера роутер с указанием списка разрешённых узлов. Написан так, чтобы можно было положить в /etc/init.d и рулить командами service router start и service router stop.</p><div class="codebox"><pre><code>#!/bin/sh                                                                                                      
### BEGIN INIT INFO                                                                                            
# Default-Start:     2 3 4 5                                                                                   
# Default-Stop:      0 1 6                                                                                     
# Short-Description: Firewall and forwarding                                                                   
# Description:       Firewall and forwarding                                                                   
### END INIT INFO                                                                                              
                                                                                                               
case &quot;$1&quot; in                                                                                                   
  start)                                                                                                       
  ;;                                                                                                           
  restart)                                                                                                     
  ;;                                                                                                           
  stop)                                                                                                        
    exit 1                                                                                                     
  ;;                                                                                                           
  *)                                                                                                           
    echo &quot;Usage: $0 {start|stop|restart}&quot;
    exit 1
    ;;
esac

ALLOWED_HOSTS=&quot;10.1.28.32 &quot;\
&quot;10.1.28.35 &quot;\
&quot;169.254.12.113 &quot;\
&quot;192.168.2.119&quot;

IPT=iptables

# Определяем интерфейсы
EXTIF=eth1
INTIF1=eth0

echo &quot;Включается маршрутизация c $EXTIF в локальную сеть $INTIF1&quot;
echo &quot;Список машин с разрешённым доступом в интернет: $(echo $ALLOWED_HOSTS | sed &#039;s/ /; /g&#039;)&quot;

# Включаем форвардинг ip в ядре.
echo 1 &gt; /proc/sys/net/ipv4/ip_forward

# Сбросить правила и удалить цепочки 
$IPT -F
$IPT -t nat -F
$IPT -t mangle -F
$IPT -X
$IPT -t nat -X
$IPT -t mangle -X

# ========
# Общие правила
# ========

# Политики
$IPT -P FORWARD DROP
$IPT -P INPUT ACCEPT
$IPT -P OUTPUT ACCEPT

# Замена TTL (Делаем такой, какой был до маршрутизации)
$IPT -t mangle -A PREROUTING -i $INTIF1 -j TTL --ttl-inc 1
# Включаем маскарадинг для разрешения доступа в интернет
$IPT -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
#$IPT -t nat -A POSTROUTING -o $INTIF1 -j MASQUERADE
# Proper MTU
$IPT -t mangle -A POSTROUTING -p tcp --tcp-flags SYN,RST SYN -o $EXTIF -j TCPMSS --clamp-mss-to-pmtu 

# ========
# Правила для отдельных компов
# ========

# Форвардить сетевой траффик с $INTIF1 на интернетовский интерфейс $EXTIF и обратно
# А также траффик в/из локалки
for HOST in $ALLOWED_HOSTS
do
  # IPP
  #$IPT -A INPUT -p tcp --dport 631 -s $HOST -j ACCEPT

  # Инет
  $IPT -A FORWARD -i $INTIF1 -o $EXTIF -s $HOST -j ACCEPT
  $IPT -A FORWARD -o $INTIF1 -i $EXTIF -d $HOST -j ACCEPT
  # -m state --state NEW,ESTABLISHED,RELATED
  # Локалка
  # -s $HOST -d 172.16.0.0/12
  #$IPT -A FORWARD -i $INTIF1 -o $INTIF1 -j ACCEPT
  # -d $HOST -s 172.16.0.0/12 
  #$IPT -A FORWARD -i $INTIF1 -o $INTIF1 -j ACCEPT
done

# Drop IPP packets from unknown hosts
#$IPT -A INPUT -p tcp --dport 631 -j DROP</code></pre></div><p>Если у вас статические ip у компьютеров, которым нужен доступ в сеть, просто пропишите их в этот сценарий. Если динамические — напишите какой-нибудь простой клиент для авторизации и добавления к правилам при авторизации.</p><p>PS. И да, это отлично работает, когда в компьютере одна сетевая карта, на которой подняты интерфейсы eth0 (локальная сеть) и ppp0 (интернет). Тестировалось в течение двух лет <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p>]]></description>
			<author><![CDATA[null@example.com (gluk47)]]></author>
			<pubDate>Mon, 30 Aug 2010 23:50:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=85870#p85870</guid>
		</item>
		<item>
			<title><![CDATA[Re: Домашняя сеть]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=85229#p85229</link>
			<description><![CDATA[<div class="quotebox"><cite>kolotunbabaj пишет:</cite><blockquote><p>Просто я хочу чтоб ноут отражался в компе как дополнительный диск. Такое возможно?</p></blockquote></div><p>Если нужно расшарить папку с чем-то, если это имел ввиду, то можно воспользоваться samba или NFS.</p>]]></description>
			<author><![CDATA[null@example.com (sbin)]]></author>
			<pubDate>Sun, 29 Aug 2010 10:57:52 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=85229#p85229</guid>
		</item>
		<item>
			<title><![CDATA[Re: Домашняя сеть]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=85220#p85220</link>
			<description><![CDATA[<p>Просто я хочу чтоб ноут отражался в компе как дополнительный диск. Такое возможно?</p>]]></description>
			<author><![CDATA[null@example.com (kolotunbabaj)]]></author>
			<pubDate>Sun, 29 Aug 2010 10:45:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=85220#p85220</guid>
		</item>
	</channel>
</rss>
