Общие вопросы > Общие и технические вопросы

NAT на Puppy

(1/4) > >>

isabsent:
Есть комп с Puppy 1.21 с двумя сетевыми картами:
eth0 (192.168.1.2) смотрит в интернет - через ADSL-модем (в режиме роутера - 192.168.1.1)
eth1 (192.168.0.1) смотрит на другой комп с Win2000 (192.168.0.2)
Пытаюсь организовать выход компа с Виндой2000 в инет через комп с Puppy. Сам комп с Puppy выход в интернет имеет. До Puppy на нем стояла Ubuntu и вопрос решался с помощью команд:

route add default gw 192.168.1.1 eth0
apt-get install dnsmasq ipmasq
iptables -A FORWARD -d 192.168.0.2 -j ACCEPT //разрешаешь входящие пакеты для машины которой нужен инет
iptables -A FORWARD -s 192.168.0.2 -j ACCEPT //разрешаешь исходящие пакеты для машины кторой нужен инет

Что нужно сделать в Puppy? Есть ли аналоги dnsmasq и ipmasq? Или можно решить проблему по другому?


Fliker09:
Если дружите с англ. - поищите по ссылке в моей подписи, наверняка вы не первый.

isabsent:
С английским дружу гораздо лучше чем с настройкой сетевых интерфейсов в Линуксе...  :(
Поэтому попробую повторить вопрос. У кого есть PuppyRus настроенный одним концом (eth0) в интернет, а другим концом (eth1) на другой комп (например с Виндой)!? Подскажите что нужно сделать чтобы Винда увидела инет через Puppy!?

Под Убунтой эта задача решена успешно и там ifconfig выдает мне

eth0      Link encap:Ethernet  HWaddr 00:e0:4d:2b:b9:13  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:4dff:fe2b:b913/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:96 errors:0 dropped:0 overruns:0 frame:0
          TX packets:224 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:66780 (65.2 KB)  TX bytes:24333 (23.7 KB)
          Прервано:222 Base address:0xa000

eth1      Link encap:Ethernet  HWaddr 00:10:4b:1f:a9:22  
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::210:4bff:fe1f:a922/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:81 errors:0 dropped:0 overruns:0 frame:0
          TX packets:215 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:10050 (9.8 KB)  TX bytes:79352 (77.4 KB)
          Прервано:17 Base address:0xcf00

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:2512 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2512 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:0
          RX bytes:125600 (122.6 KB)  TX bytes:125600 (122.6 KB)

а route

Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth1
link-local      *               255.255.0.0     U     1000   0        0 eth0
default         192.168.1.1     0.0.0.0         UG    100    0        0 eth0

В PuppyRus все то же самое диагностируется за исключением интерфейса eth1. Его нет вообще. Как его поднять и заставить общаться с Виндой?

DdShurick:
Попробуйте ifconfig eth1 192.168.0.1 up, должен появиться, если вторая сетевая карта определилась.

isabsent:

--- Цитата: DdShurick от 21 Июнь 2009, 18:15:49 ---Попробуйте ifconfig eth1 192.168.0.1 up, должен появиться, если вторая сетевая карта определилась.

--- Конец цитаты ---
Вторая карта определилась и работает

eth1      Link encap:Ethernet  HWaddr 00:10:4B:1F:A9:22  
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:76 errors:0 dropped:0 overruns:0 frame:0
          TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:7868 (7.6 KiB)  TX bytes:3783 (3.6 KiB)
          Interrupt:10 Base address:0xcf00

Пинги между Виндой и Puppy ходят. Но Винда через Puppy в инет выйти никак не может...  :(
На Винде DHCP отключен - статически прописан IP 192.168.0.2 В качестве DNS 192.168.0.1, Gateway 192.168.0.1

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии