Ситуация такая, в доме 3 компа, все подклчюены к свичу (в каждом компе по 1 сетевухе, все тянутся к свичу), на 1 комп поставил Ubuntu дестоп, она выполняет роль сервера для раздачи интернета + Файловый сервер (самба). Настроил
PPTP, Windows цепляется нормально. Интернет сам сервер получает по pppoe. Теперь осталось настроить iptables т.к. если я подключаюсь к сервера из виндовой машины, интернета я не получаю + ко всему теряю возможность подцепится к самбе что бы просматривать файлы, тупо идет потеря пакетов.
Сам в никсе новичок, и таблес пока туго понимаю, помогите настроить.
ИП сервер 190,160,0,1 машины которые должны получать интернет 190,160,0,2 и 0,3
Брал советы с другого места мне вот что посоветовали:
Так как свитч я понял что сетевая на сервере одна стоит.
Ставишь dnsmasq
Допустим ppp0 - в инет, eth0 - в локалку провайдера, eth0:1 - в домашнюю локалку.
в /etc/sysctl.conf вставляй net.ipv4.ip_forward=1 и делай в консоли
sysctl -w net.ipv4.ip_forward="1"
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Потом
iptables -A FORWARD -i eth0 -d ип.второго.компа -m state –state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -s ип.второго.компа -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
На компах, которые получают инет в качестве днс и шлюза ставь ип сервера
ЗЫ мог скосячить с интерфейсами
Сдела все как написано, не чего не изменилось. вот мой Покажи ifconfig и /etc/network/interfaces
eth0 Link encap:Ethernet HWaddr 00:24:1d:9d:c6:30
inet addr:190.160.0.1 Bcast:190.160.255.255 Mask:255.255.0.0
inet6 addr: fe80::224:1dff:fe9d:c630/64 Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:87455679 errors:0 dropped:0 overruns:0 frame:0
TX packets:166425311 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:1804140319 (1.6 GB) TX bytes:1492452827 (1.3 GB)
Прервано:221 Base address:0x4000
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3322 errors:0 dropped:0 overruns:0 frame:0
TX packets:3322 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:166100 (162.2 KB) TX bytes:166100 (162.2 KB)
ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:91.203.38.251 P-t-P:1.2.3.4 Mask:255.255.255.255
ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST MTU:1480 Metric:1
RX packets:55 errors:0 dropped:0 overruns:0 frame:0
TX packets:67 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:3
RX bytes:19766 (19.3 KB) TX bytes:10186 (9.9 KB)
auto lo
iface lo inet loopback
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider
auto eth0
iface eth0 inet static
address 190.160.0.1
netmask 255.255.0.0
auto 10911
iface 10911 inet manual
auto 10911.3
iface 10911.3 inet manual
Еще раз повторюсь в убунте новичок поэтому пока что только учусь.