как сделать, чтобы один ноут раздавал инет другому?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

evolutionX
Сообщения: 16
ОС: Mandriva 2008

как сделать, чтобы один ноут раздавал инет другому?

Сообщение evolutionX »

есть два ноута
на первом мандрива, инет поулчает через usb adsl модем
требуется чтобы первый ноут раздвал нет на второй ноут, на втором виста
пробовал два варианта, через вайфай и через ethernet шнурок

через ethernet, когда соединяю, ноут с мандривой пишет сеть опущена на eth1, то
есть он начинает думать что теперь нет ему дают не через adsl а через шнурок
второй ноут с вистой пишет просто есть соеденение через сеть и все

пробовал через вайфай, в мандриве нужно выбрать список из доступных сетей, как создать
свою я не понял

вобщем жду советов как настраивать чтоб пахало, пложение усугубляется тем что это
нужно было сделать вчера:)
Спасибо сказали:
evolutionX
Сообщения: 16
ОС: Mandriva 2008

Re: как сделать, чтобы один ноут раздавал инет другому?

Сообщение evolutionX »

iwconfig eth1 mode Ad-Hoc не ругается значит можно сделать точку?
я когда жму настройка wifi сети там выбирается список доступных сетей,
и есть пунк отредактировать вручную, там есть режим Ad-Hoc но это не создаие точки, да?

Тот провод что у меня был я порезал пополам и перепаял на кросс, работает вроде, соединяется винда.
У винды поставил айпи 192.168.1.2
Я так понимаю что с винды сначало должно пинговаться 192.168.0.1 (ай)
А с линукса 192.168.1.2? и только потом настраивать route?

iptables -t nat -A POSTROUTING -s 192.168.1.2 -d 0/0 -j MASQUERADE не помогло

заодно посоветуйте книжку чтоб во всех этих сетях понимать
а то я на асме пишу и на пхп и еще много чего а вот с сетями почти ноль
вот мой iptables -L
чего не хватает?

я в этом сейчас реально ничего не понимаю, хелпаните=)

Код:

[root@localhost admin]# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination LOG udp -- anywhere anywhere udp dpts:0:1023 LOG level warning LOG tcp -- anywhere anywhere tcp dpts:0:1023 LOG level warning DROP udp -- anywhere anywhere udp dpts:0:1023 DROP tcp -- anywhere anywhere tcp dpts:0:1023 LOG tcp -- anywhere anywhere tcp flags:FIN,SYN,RST,ACK/SYN LOG level warning DROP tcp -- anywhere anywhere tcp flags:FIN,SYN,RST,ACK/SYN DROP icmp -- anywhere anywhere icmp echo-request Chain FORWARD (policy DROP) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain Drop (1 references) target prot opt source destination reject tcp -- anywhere anywhere tcp dpt:113 dropBcast 0 -- anywhere anywhere ACCEPT icmp -- anywhere anywhere icmp fragmentation-needed ACCEPT icmp -- anywhere anywhere icmp time-exceeded dropInvalid 0 -- anywhere anywhere DROP udp -- anywhere anywhere multiport dports 135,445 DROP udp -- anywhere anywhere udp dpts:137:139 DROP udp -- anywhere anywhere udp spt:137 dpts:1024:65535 DROP tcp -- anywhere anywhere multiport dports 135,139,445 DROP udp -- anywhere anywhere udp dpt:1900 dropNotSyn tcp -- anywhere anywhere DROP udp -- anywhere anywhere udp spt:53 Chain Ifw (0 references) target prot opt source destination RETURN 0 -- anywhere anywhere set ifw_wl src DROP 0 -- anywhere anywhere set ifw_bl src IFWLOG 0 -- anywhere anywhere state INVALID,NEW psd weight-threshold: 10 delay-threshold: 10000 lo-ports-weight: 2 hi-ports-weight: 1 IFWLOG prefix 'SCAN' Chain Reject (1 references) target prot opt source destination reject tcp -- anywhere anywhere tcp dpt:113 dropBcast 0 -- anywhere anywhere ACCEPT icmp -- anywhere anywhere icmp fragmentation-needed ACCEPT icmp -- anywhere anywhere icmp time-exceeded dropInvalid 0 -- anywhere anywhere reject udp -- anywhere anywhere multiport dports 135,445 reject udp -- anywhere anywhere udp dpts:137:139 reject udp -- anywhere anywhere udp spt:137 dpts:1024:65535 reject tcp -- anywhere anywhere multiport dports 135,139,445 DROP udp -- anywhere anywhere udp dpt:1900 dropNotSyn tcp -- anywhere anywhere DROP udp -- anywhere anywhere udp spt:53 Chain all2all (0 references) target prot opt source destination ACCEPT 0 -- anywhere anywhere state RELATED,ESTABLISHED Reject 0 -- anywhere anywhere LOG 0 -- anywhere anywhere LOG level info prefix `Shorewall:all2all:REJECT:' reject 0 -- anywhere anywhere Chain dropBcast (2 references) target prot opt source destination DROP 0 -- anywhere anywhere PKTTYPE = broadcast DROP 0 -- anywhere anywhere PKTTYPE = multicast Chain dropInvalid (2 references) target prot opt source destination DROP 0 -- anywhere anywhere state INVALID Chain dropNotSyn (2 references) target prot opt source destination DROP tcp -- anywhere anywhere tcp flags:!FIN,SYN,RST,ACK/SYN Chain dynamic (8 references) target prot opt source destination Chain eth0_fwd (0 references) target prot opt source destination dynamic 0 -- anywhere anywhere state INVALID,NEW ACCEPT 0 -- anywhere anywhere ACCEPT 0 -- anywhere anywhere net2all 0 -- anywhere anywhere Chain eth0_in (0 references) target prot opt source destination dynamic 0 -- anywhere anywhere state INVALID,NEW net2all 0 -- anywhere anywhere Chain eth0_out (0 references) target prot opt source destination fw2net 0 -- anywhere anywhere Chain eth1_fwd (0 references) target prot opt source destination dynamic 0 -- anywhere anywhere state INVALID,NEW loc2net 0 -- anywhere anywhere loc2net 0 -- anywhere anywhere loc2net 0 -- anywhere anywhere Chain eth1_in (0 references) target prot opt source destination dynamic 0 -- anywhere anywhere state INVALID,NEW loc2fw 0 -- anywhere anywhere Chain eth1_out (0 references) target prot opt source destination fw2loc 0 -- anywhere anywhere Chain fw2loc (1 references) target prot opt source destination ACCEPT 0 -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT 0 -- anywhere anywhere Chain fw2net (3 references) target prot opt source destination ACCEPT 0 -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT 0 -- anywhere anywhere Chain loc2fw (1 references) target prot opt source destination ACCEPT 0 -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT 0 -- anywhere anywhere Chain loc2net (3 references) target prot opt source destination ACCEPT 0 -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT 0 -- anywhere anywhere Chain logdrop (0 references) target prot opt source destination LOG 0 -- anywhere anywhere LOG level info prefix `Shorewall:logdrop:DROP:' DROP 0 -- anywhere anywhere Chain logreject (0 references) target prot opt source destination LOG 0 -- anywhere anywhere LOG level info prefix `Shorewall:logreject:REJECT:' reject 0 -- anywhere anywhere Chain nas0_fwd (0 references) target prot opt source destination dynamic 0 -- anywhere anywhere state INVALID,NEW ACCEPT 0 -- anywhere anywhere ACCEPT 0 -- anywhere anywhere net2all 0 -- anywhere anywhere Chain nas0_in (0 references) target prot opt source destination dynamic 0 -- anywhere anywhere state INVALID,NEW net2all 0 -- anywhere anywhere Chain nas0_out (0 references) target prot opt source destination fw2net 0 -- anywhere anywhere Chain net2all (6 references) target prot opt source destination ACCEPT 0 -- anywhere anywhere state RELATED,ESTABLISHED Drop 0 -- anywhere anywhere LOG 0 -- anywhere anywhere LOG level info prefix `Shorewall:net2all:DROP:' DROP 0 -- anywhere anywhere Chain ppp0_fwd (0 references) target prot opt source destination dynamic 0 -- anywhere anywhere state INVALID,NEW ACCEPT 0 -- anywhere anywhere ACCEPT 0 -- anywhere anywhere net2all 0 -- anywhere anywhere Chain ppp0_in (0 references) target prot opt source destination dynamic 0 -- anywhere anywhere state INVALID,NEW net2all 0 -- anywhere anywhere Chain ppp0_out (0 references) target prot opt source destination fw2net 0 -- anywhere anywhere Chain reject (8 references) target prot opt source destination DROP 0 -- anywhere anywhere PKTTYPE = broadcast DROP 0 -- anywhere anywhere PKTTYPE = multicast DROP 0 -- 255.255.255.255 anywhere DROP 0 -- BASE-ADDRESS.MCAST.NET/4 anywhere REJECT tcp -- anywhere anywhere reject-with tcp-reset REJECT udp -- anywhere anywhere reject-with icmp-port-unreachable REJECT icmp -- anywhere anywhere reject-with icmp-host-unreachable REJECT 0 -- anywhere anywhere reject-with icmp-host-prohibited Chain shorewall (0 references) target prot opt source destination Chain smurfs (0 references) target prot opt source destination LOG 0 -- 255.255.255.255 anywhere LOG level info prefix `Shorewall:smurfs:DROP:' DROP 0 -- 255.255.255.255 anywhere LOG 0 -- BASE-ADDRESS.MCAST.NET/4 anywhere LOG level info prefix `Shorewall:smurfs:DROP:' DROP 0 -- BASE-ADDRESS.MCAST.NET/4 anywhere [root@localhost admin]#
Спасибо сказали:
evolutionX
Сообщения: 16
ОС: Mandriva 2008

Re: как сделать, чтобы один ноут раздавал инет другому?

Сообщение evolutionX »

На винде несколько сетевых интерфейсоф потому что там вмваря, это ее, их если не трогать то не мешают:)
Сделал настройки на винде
IP 192.168.0.2
Маска 255.255.255.0
Шлюз 192.168.0.1
скриншот http://img88.imageshack.us.local/my.php?image=95435956mq5.gif

Далее в мандриве
Настройка сетевого интерфейса->Ethernet->Название сетевухи->Ручная настройка
IP 192.168.0.1
Маска 255.255.255.0
Шлюз 192.168.0.1
ДНС1 192.168.0.1
ДНС2 192.168.0.1
Имя хоста пусто
Домен поиска пусто

далее
разрешить пользователям управлять соеденением
метрика 10 (это что? сколько метров шнур?)
горячая коммутация
разрешить туннель ipv6 -> ipv4

Код:

# netstat -r Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 85.140.228.1 * 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 * 255.255.255.0 U 0 0 0 nas0 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 169.254.0.0 * 255.255.0.0 U 0 0 0 eth0 169.254.0.0 * 255.255.0.0 U 0 0 0 nas0 default * 0.0.0.0 U 0 0 0 ppp0 default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
Спасибо сказали:
evolutionX
Сообщения: 16
ОС: Mandriva 2008

Re: как сделать, чтобы один ноут раздавал инет другому?

Сообщение evolutionX »

#ifconfig eth0 192.168.0.5 netmask 255.255.255.0 up
#route add -net 192.168.0.5 netmask 255.255.255.255 eth0 (с маской 255.255.255.0 не хочет работать)
# netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
ppp83-237-180-1 * 255.255.255.255 UH 0 0 0 ppp0
192.168.0.5 * 255.255.255.255 UH 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 nas0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 nas0
default * 0.0.0.0 U 0 0 0 ppp0

на винде айпи 192.168.0.2
маска 255.255.255.0
шлюз 192.168.0.1

не пингуется все равно
подскажите;(
Спасибо сказали:
evolutionX
Сообщения: 16
ОС: Mandriva 2008

Re: как сделать, чтобы один ноут раздавал инет другому?

Сообщение evolutionX »

теперь компы между собой пингуются но инета все равно нет, что нужно настроить?
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: как сделать, чтобы один ноут раздавал инет другому?

Сообщение Goodvin »

evolutionX писал(а):
11.01.2008 00:30
теперь компы между собой пингуются но инета все равно нет, что нужно настроить?

Хм.
А что Вы собственно подразумеваете под словами "есть инет" и "нет инета" ?
Наличие доступа к бразильскому фтп с порнухой ?
Электронную почту через сервер mail.ru ?
Или чтобы качалка с рапиды качала файлы ?
Или что другое ?
Вы бы для начала определились с тем, чего Вы, собственно, от компьютера хотите.
А потом уже и поговорим о том, какими инструментами этого добиваться.

evolutionX писал(а):
07.01.2008 21:45
заодно посоветуйте книжку чтоб во всех этих сетях понимать
а то я на асме пишу и на пхп и еще много чего а вот с сетями почти ноль
Читайте правила форума и пользуйтесь поиском.

Хочу начать разбираться в сетях
Зачем нужен MAC адрес
Пишу реферат

Кроме того, Вам прямая дорога на http://www.intuit.ru
Спасибо сказали:
evolutionX
Сообщения: 16
ОС: Mandriva 2008

Re: как сделать, чтобы один ноут раздавал инет другому?

Сообщение evolutionX »

шайтан-машина продолжает работать только через IP
делаю

Код: Выделить всё

ifconfig eth0 up 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE


Код: Выделить всё

[root@localhost admin]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
91.76.168.1     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     0.0.0.0         255.255.255.0   U     10     0        0 nas0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     10     0        0 nas0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

[root@localhost admin]# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1A:92:B1:AC:CB
          inet addr:192.168.0.10  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21a:92ff:feb1:accb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:308 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:37751 (36.8 KiB)  TX bytes:1966 (1.9 KiB)
          Interrupt:17 Base address:0x8000

eth1      Link encap:Ethernet  HWaddr 00:18:DE:C7:86:7D
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:1 errors:1 dropped:41 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:3066 (2.9 KiB)
          Interrupt:16 Base address:0x2000 Memory:fe0ff000-fe0fffff

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:11 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:896 (896.0 b)  TX bytes:896 (896.0 b)

nas0      Link encap:Ethernet  HWaddr 00:13:49:1F:09:16
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::213:49ff:fe1f:916/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:665 errors:0 dropped:0 overruns:0 frame:0
          TX packets:747 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:158351 (154.6 KiB)  TX bytes:143935 (140.5 KiB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:91.76.169.42  P-t-P:91.76.168.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:630 errors:0 dropped:0 overruns:0 frame:0
          TX packets:688 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:151579 (148.0 KiB)  TX bytes:115746 (113.0 KiB)


Код: Выделить всё

[root@localhost admin]# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
LOG        udp  --  anywhere             anywhere            udp dpts:0:1023 LOG level warning
LOG        tcp  --  anywhere             anywhere            tcp dpts:0:1023 LOG level warning
DROP       udp  --  anywhere             anywhere            udp dpts:0:1023
DROP       tcp  --  anywhere             anywhere            tcp dpts:0:1023
LOG        tcp  --  anywhere             anywhere            tcp flags:FIN,SYN,RST,ACK/SYN LOG level warning
DROP       tcp  --  anywhere             anywhere            tcp flags:FIN,SYN,RST,ACK/SYN
DROP       icmp --  anywhere             anywhere            icmp echo-request

Chain FORWARD (policy DROP)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination


Код: Выделить всё

[root@localhost admin]# cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 195.34.32.116 # ppp temp entry
nameserver 212.188.4.10 # ppp temp entry


настройки винды
http://img247.imageshack.us.local/my.php?image=28527143vs5.gif

ipconfig винды

Код: Выделить всё

Настройка протокола IP для Windows

   Имя компьютера  . . . . . . . . . : Анютка-ПК
   Основной DNS-суффикс  . . . . . . :
   Тип узла. . . . . . . . . . . . . : Гибридный
   IP-маршрутизация включена . . . . : Нет
   WINS-прокси включен . . . . . . . : Нет

Ethernet adapter Lan:

   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : Attansic L2 Fast Ethernet 10/100Base-T Co
ntroller
   Физический адрес. . . . . . . . . : 00-1B-FC-0B-F1-90
   DHCP включен. . . . . . . . . . . : Нет
   Автонастройка включена. . . . . . : Да
   Локальный IPv6-адрес канала . . . : fe80::a059:7ba3:fcbe:e8f6%9(Основной)
   IPv4-адрес. . . . . . . . . . . . : 192.168.0.2(Основной)
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз. . . . . . . . . : 192.168.0.10
   DNS-серверы. . . . . . . . . . . : 195.34.32.116
                                       212.188.4.10
   NetBios через TCP/IP. . . . . . . . : Включен

Адаптер беспроводной локальной сети Беспроводное сетевое соединение:

   Состояние носителя. . . . . . . . : Носитель отключен
   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : Atheros AR5006EG Wireless Network Adapter

   Физический адрес. . . . . . . . . : 00-15-AF-1E-BE-68
   DHCP включен. . . . . . . . . . . : Да
   Автонастройка включена. . . . . . : Да

Туннельный адаптер Подключение по локальной сети*:

   Состояние носителя. . . . . . . . : Носитель отключен
   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : isatap.{FAA28845-383B-4717-84E7-DE66C31F7
7A7}
   Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP включен. . . . . . . . . . . : Нет
   Автонастройка включена. . . . . . : Да

Туннельный адаптер Подключение по локальной сети* 2:

   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : isatap.{DAC08BD5-2D58-4526-9F49-7B623C9F0
29A}
   Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP включен. . . . . . . . . . . : Нет
   Автонастройка включена. . . . . . : Да
   Локальный IPv6-адрес канала . . . : fe80::5efe:192.168.0.2%15(Основной)
   Основной шлюз. . . . . . . . . :
   DNS-серверы. . . . . . . . . . . : 195.34.32.116
                                       212.188.4.10
   NetBios через TCP/IP. . . . . . . . : Отключен

Туннельный адаптер Подключение по локальной сети* 6:

   Состояние носителя. . . . . . . . : Носитель отключен
   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Физический адрес. . . . . . . . . : 02-00-54-55-4E-01
   DHCP включен. . . . . . . . . . . : Нет
   Автонастройка включена. . . . . . : Да
Спасибо сказали:
evolutionX
Сообщения: 16
ОС: Mandriva 2008

Re: как сделать, чтобы один ноут раздавал инет другому?

Сообщение evolutionX »

решено
Спасибо сказали: