yakoot@Yakoot:~$ sudo ifconfig wlan0 down
[sudo] password for yakoot:
yakoot@Yakoot:~$ sleep 5
yakoot@Yakoot:~$ sudo iwconfig wlan0 mode ad-hoc
yakoot@Yakoot:~$ sudo iwconfig wlan0 channel 1
yakoot@Yakoot:~$ sudo iwconfig wlan0 Bit 54Mb/s
yakoot@Yakoot:~$ sudo iwconfig wlan0 essid 'MyWiFiNET'
yakoot@Yakoot:~$ sudo ifconfig wlan0 192.168.0.1
yakoot@Yakoot:~$ sudo ifconfig wlan0 up
yakoot@Yakoot:~$ sleep 5
yakoot@Yakoot:~$ sudo iptables -A FORWARD -i wlan0 -s 192.168.0.0/24 -m state --state NEW -j ACCEPT
yakoot@Yakoot:~$ sudo iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
yakoot@Yakoot:~$ sudo iptables -A POSTROUTING -s 192.168.0.0/24 ! -d 192.168.0.0/24 -t nat -j MASQUERADE
yakoot@Yakoot:~$ sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
yakoot@Yakoot:~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1d:7d:05:f5:fd
inet addr:79.136.243.96 Bcast:79.136.243.255 Mask:255.255.254.0
inet6 addr: fec0::b:21d:7dff:fe05:f5fd/64 Scope:Сайт
inet6 addr: 2002:4f88:d35a:b:21d:7dff:fe05:f5fd/64 Scope:Общий
inet6 addr: 2002:4f88:d329:c:21d:7dff:fe05:f5fd/64 Scope:Общий
inet6 addr: fec0::c:21d:7dff:fe05:f5fd/64 Scope:Сайт
inet6 addr: 2002:4f88:f3ae:c:21d:7dff:fe05:f5fd/64 Scope:Общий
inet6 addr: fe80::21d:7dff:fe05:f5fd/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11510946 errors:0 dropped:0 overruns:0 frame:0
TX packets:12882342 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2871293609 (2.8 GB) TX bytes:1086332723 (1.0 GB)
Interrupt:28
lo Link encap:Локальная петля (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:16208 errors:0 dropped:0 overruns:0 frame:0
TX packets:16208 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1731909 (1.7 MB) TX bytes:1731909 (1.7 MB)
ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:10.128.36.134 P-t-P:10.128.0.0 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1
RX packets:176339 errors:0 dropped:0 overruns:0 frame:0
TX packets:214169 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:143860623 (143.8 MB) TX bytes:79694783 (79.6 MB)
vboxnet0 Link encap:Ethernet HWaddr 0a:00:27:00:00:00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 00:24:01:03:a5:f5
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::224:1ff:fe03:a5f5/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:4119 (4.1 KB)
yakoot@Yakoot:~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
91.221.37.130 79.136.242.1 255.255.255.255 UGH 0 0 0 eth0
91.221.37.130 79.136.242.1 255.255.255.255 UGH 0 0 0 eth0
10.128.0.0 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
79.136.242.0 0.0.0.0 255.255.254.0 U 1 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
yakoot@Yakoot:~$ sudo iptables-save
# Generated by iptables-save v1.4.4 on Fri Sep 30 20:05:03 2011
*nat
:PREROUTING ACCEPT [250:18019]
:POSTROUTING ACCEPT [41:5158]
:OUTPUT ACCEPT [41:5158]
-A POSTROUTING -s 192.168.0.0/24 ! -d 192.168.0.0/24 -j MASQUERADE
COMMIT
# Completed on Fri Sep 30 20:05:03 2011
# Generated by iptables-save v1.4.4 on Fri Sep 30 20:05:03 2011
*filter
:INPUT ACCEPT [4134:3837316]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [4419:395231]
-A FORWARD -s 192.168.0.0/24 -i wlan0 -m state --state NEW -j ACCEPT
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
COMMIT
# Completed on Fri Sep 30 20:05:03 2011
yakoot@Yakoot:~$