URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63903
[ Назад ]

Исходное сообщение
"Сеть из двух компов."

Отправлено ugoday , 05-Фев-06 13:28 
Есть две машинки. Одна: вин98 ip 192.168.1.36

Другая --- линукс. На линухе две сетевухи:

0. eth0 ip 192.168.1.33 соединена с adsl модемом, настроенным каk
роутер. ip модема 192.168.1.32

1. eth1 ip 192.168.1.35 соединена с виндовой сетевухой.

Включаю маскарадинг

iptables -A FORWARD -i eth0 -m state --state NEW,INVALID -j REJECT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -P FORWARD ACCEPT

echo "1" >! /proc/sys/net/ipv4/ip_forward

Подсоединяюсь к сети

ifconfig eth0 down
ifconfig eth1 down
ifconfig eth1 up 192.168.1.35
ifconfig eth0 up
dhcpcd -dnCRYN eth0
route add default gw  192.168.1.32 eth0

В результате на линухе сеть есть. Винда пингует eth0 и eth1,
но если с винды пинговать внешний ip, то получаю сообщение

Ответ от 192.168.1.35: Заданный порт недоступен. Где глюк?


Содержание

Сообщения в этом обсуждении
"Сеть из двух компов."
Отправлено anonymous , 05-Фев-06 17:13 
use different subnet for the inner network:
eth1: 192.168.2.1/24

"Сеть из двух компов."
Отправлено ugoday , 05-Фев-06 18:05 
>use different subnet for the inner network:
>eth1: 192.168.2.1/24


Попробовал развести интерфейсы по разным подсетям.
Теперь модем --- 192.168.2.1, а eth0 --- 192.168.2.2

После этого поднимаю сеть так:

# echo "1" >! /proc/sys/net/ipv4/ip_forward
# ifconfig eth0 down
# ifconfig eth1 down
# ifconfig eth1 up 192.168.1.35
# ifconfig eth0 up
# dhcpcd -dnCRYN eth0
# route add default gw 192.168.2.1 eth0

Результат тот же. Тоесть пинг с виндовой машинки на внешний ip выдаёт: ,,Ответ от 192.168.1.35: Заданный порт недоступен".

Если же сказать

# route add -net 192.168.1.0/24 gw 192.168.2.2 eth0

То ничего вообще не пингуется. ;(


"Сеть из двух компов."
Отправлено anonymous , 05-Фев-06 21:18 
try the following:
1. cat /proc/sys/net/ipv4/ip_forward
2. do not add the default gateway manually - you should get one from DHCP
3. on the windows box - make sure the default gw is ok and you can ping it

"Сеть из двух компов."
Отправлено ugoday , 05-Фев-06 21:42 
>try the following:
>1. cat /proc/sys/net/ipv4/ip_forward

~% cat /proc/sys/net/ipv4/ip_forward
1

>2. do not add the default gateway manually - you should get
>one from DHCP

Пробовал. Ничего не меняется.

>3. on the windows box - make sure the default gw is
>ok and you can ping it

с виндовой машины пингуются eth1 & eth0. модем не пингуется.