Jak połączyć dwa laptopy jeden z dostępem do sieci po przez adsl eth0 system Linux Lenny a drugi Windows Vista . laptopy posiadają wifi.
Intel Corporation PRO/Wireless 3945ABG Network Connection
#aptitude install firmware-iwlwifi
#aptitude install ipw3945
aptitude install ipw3945d
jeżeli aptitude nie znajdzie możesz sobie ściągnąć ze strony debiana gotowej paczki ipw3945d_1.7.22-4_i386.deb po instalacji restart kompa
Kod: Zaznacz cały
#iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:""
Mode: Ad-Hoc Frequency:2.412 GHz Cell: 36:89:B4:A6:F7:C4
Tx-Power=27 dBm
Retry min limit:7 RTS thr :o ff Fragment thr=2346 B
Encryption key:3132-3334-35
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
irda0 no wireless extensions.
po wpisaniu ponownie wydajemy polecenie iwconfig by sprawdzic ze wszystko jest dobrze .
Kod: Zaznacz cały
#iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:"WLAN_6AB"
Mode:Ad-Hoc Frequency:2.412 GHz Cell: 36:89:B4:A6:F7:C4
Tx-Power=27 dBm
Retry min limit:7 RTS thr :o ff Fragment thr=2346 B
Encryption key:3132-3334-35
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
irda0 no wireless extensions.
Udostępnianie sieci
W tym celu stworzymy dodatkowy skrypt startowy:
Kod: Zaznacz cały
# nano -w /etc/init.d/firewall
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -X
iptables -t nat -X
iptables -t nat -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A FORWARD -o lo -j ACCEPT
#udostepnienie sieci
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -j MASQUERADE
Plik zapisujemy, nadajemy mu prawa wykonywalności:
# chmod +x /etc/init.d/firewall
dopisujemy do standardowych runleveli:
# update-rc.d firewall defaults 90
i odpalamy:
# /etc/init.d/firewall
Kod: Zaznacz cały
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
192.168.1.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 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0