View previous topic :: View next topic |
Author |
Message |
nalex n00b
Joined: 23 Sep 2006 Posts: 3
|
Posted: Sat Sep 23, 2006 9:40 pm Post subject: Gentoo как интернет-гейт для сети [sol |
|
|
Ситуация следующая. Есть Linux (Gentoo)-компьютер, подключённый к Интернету через домашнюю сеть (eth1, не VPN).
Есть Windows-компьютер, подключенный к линуксовому через eth0.
Задача состоит в том, чтобы на виндовом компьютере появился Интернет. Firewall не обязателен.
/proc/sys/net/ipv4/ip_forward = 1
/proc/sys/net/ipv4/conf/all/rp_filter = 0
Advanced Router в ядре включен.
Всё пингуется.
Доступа нет. Пробовал конфигурировать iptables по соотв. мануалам -- не получается. Конфигураторы iptables выдают ошибки либо ничего не меняют. Большинство с Gentoo вообще не работают.
Помогите! Уже месяца два мучаюсь
Last edited by nalex on Sun Sep 24, 2006 8:16 am; edited 1 time in total |
|
Back to top |
|
|
dmiceman Tux's lil' helper
Joined: 06 Jun 2005 Posts: 115
|
Posted: Sun Sep 24, 2006 2:29 am Post subject: |
|
|
вынести из ip tables все что туда ненароком затесалось (а там много чего может быть), сделать:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
все.
ну и не забыть посмотреть куда /etc/resolv.conf на винде показывает. |
|
Back to top |
|
|
nalex n00b
Joined: 23 Sep 2006 Posts: 3
|
Posted: Sun Sep 24, 2006 7:14 am Post subject: |
|
|
При написании
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
он ругается
iptables: No chain/target/match by that name
очевидно на слово MASQERADE.
Может быть iptables криво стоит? Случайно не надо при установке указывать что-то типа USE="MASQUERADE"? |
|
Back to top |
|
|
nalex n00b
Joined: 23 Sep 2006 Posts: 3
|
Posted: Sun Sep 24, 2006 8:15 am Post subject: |
|
|
Надо было включить поддержку MASQUERADE в конфиге ядра.
Должно быть:
CONFIG_NETFILTER=y
CONFIG_IP_NF_CONNTRACK=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
CONFIG_IP_NF_TARGET_REDIRECT=y |
|
Back to top |
|
|
|