Differences between version 10 and predecessor to the previous major change of AdHoc.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 10 | Last edited on Wednesday, September 22, 2004 11:10:09 am | by CraigBox | Revert |
Older page: | version 9 | Last edited on Tuesday, September 21, 2004 7:32:26 pm | by StuartYeates | Revert |
@@ -1,290 +1,6 @@
-!
Wireless Ad-Hoc connection
+Wireless networking without using an AccessPoint; the opposite of Infrastructure mode.
-See also WirelessNetworking
, munmap(2), [SYN], tcpdump(8) and ping(8)
+For an example of setting up an Ad Hoc network under Linux
, see WirelessSetupNotes.
-! These commands were useful
----
-http://iptables-tutorial.frozentux.net/iptables-tutorial.html
-
-<verbatim>
-nmap -v mordor
-Starting nmap 3.50 ( http://www.insecure.org/nmap/ ) at 2004-09-21 16:03 EDT
-Host mordor.localdomain (192.168.1.1) appears to be up ... good.
-Initiating SYN Stealth Scan against mordor.localdomain (192.168.1.1) at 16:03
-Adding open port 5000/tcp
-Adding open port 139/tcp
-Adding open port 135/tcp
-The SYN Stealth Scan took 2 seconds to scan 1659 ports.
-Interesting ports on mordor.localdomain (192.168.1.1):
-(The 1656 ports scanned but not shown below are in state: closed)
-PORT STATE SERVICE
-135/tcp open msrpc
-139/tcp open netbios-ssn
-5000/tcp open UPnP
-
-Nmap run completed -- 1 IP address (1 host up) scanned in 72.847 seconds
-
-</verbatim>
-
-<verbatim>
-! tcpdump -i eth1
-cat /etc/rc.d/init.d/iptables
-cat /proc/sys/net/ipv4/ip_forward
-echo 1 > /proc/sys/net/ipv4/ip_forward
-/sbin/iptables -t nat -A PREROUTING -s 192.168.1./255.255.255.0 -d 10..4./16 -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
-iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
-kedit /etc/dhcpd.conf.sample
-kedit /etc/dhcpd.conf
-dhcpcd -i eth1 &
-dhcpcd eth1
-watch -n 1 iwconfig eth1
-ping -c 4 localhost
-netstat
-netstat -r
-traceroute mordor
-</verbatim>
-
-<verbatim>
-nslookup
-> mordor
-Server: 192.168.1.1
-Address: 192.168.1.1#53
-
-Non-authoritative answer:
-Name: mordor.mshome.net
-Address: 192.168..3
-</verbatim>
-
-<verbatim>
-ping -c 4 192.168.1.1
-PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
-64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=6.48 ms
-64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=3.19 ms
-64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=3.23 ms
-64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=3.75 ms
-</verbatim>
-
-!Edit Config files
-''Why are you editing them? What are you adding to them?''
-<verbatim>
-kedit /etc/sysconfig/network
-kedit /etc/pcmcia/config
-kedit /etc/wlan/wlancfg-DEFAULT
-kedit /etc/wlan/wlancfg-deb1
-chmod 777 /etc/wlan/wlancfg-deb1
-kedit /etc/wlan/wlan.conf
-kedit /etc/hosts
-You should see a line
-127...1 localhost
-we need to add a host on a new line
-192.168..1 mordor.localdomain mordor
-192.168.1.1 mordor.localdomain mordor
-kedit /etc/host.conf
-kwrite /etc/sysconfig/network
-kwrite /etc/sysconfig/network-scripts/ifcfg-eth1
-kwrite /etc/sysconfig/networking/default/ifcfg-eth1
-kwrite /etc/sysconfig/network-scripts/ifcfg-eth0
-kwrite /etc/sysconfig/networking/default/ifcfg-eth0
-kedit /etc/resolv.conf
-search mshome.net
-nameserver 192.168.1.1
-</verbatim>
-
-
-!Get wlan up
-Setup Windows PC using manual IP on Wifi TCP 192.168.1.1 mask 255.255.255.
-
-wifi mode Ad-Hoc essid deb1 channel 6
-
-Run USB Wifi
-
-add 192.168.1.1 range to Windows firewall
-
-Linux Machine as SU (root)
-''Again, what are you doing in these files?''
-<verbatim>
-kedit /etc/wlan/wlancfg-deb1
-kedit /etc/modules.conf
-alias eth1 prism54
-kedit /etc/wlan/wlancfg-deb1
-ifdown eth1
-kedit /etc/dhcpd.conf
-dhcpcd -i eth1 &
-dhcpcd eth1
-iwconfig eth1 mode Ad-Hoc essid "deb1" channel 6
-ifconfig eth1 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255
-ping -c 4 192.168.1.1
-/etc/pcmcia/network start eth1
-route -n
-ifconfig eth1 up
-ifup eth1
-iwlist eth1 scanning
-samba status
-hostname
-</verbatim>
-
-<verbatim>
-route -n
-Kernel IP routing table
-Destination Gateway Genmask Flags Metric Ref Use Iface
-10...3 ...0 255.255.255.255 UH 1 0 0 sl0
-192.168.1.0 ...0 255.255.255.0 U 0 0 0 eth1
-127...0 ...0 255...0 U 0 0 0 lo
-...0 192.168.1.1 ...0 UG 0 0 0 eth1
-...0 ...0 ...0 U 1 0 0 sl0
-</verbatim>
-
-Windows Wifi is Zyair B220 looks like only 802b
-LAN is 192.168..1
-Wlan is 192.168.1.1
-
-Almost humming!
-
-! Wireless Ad-Hoc PC to Notepad
------------------------------
-Usng PC Windows ME Zyxel USB Wlan
-Dell Notepad;
-The wifi card's a Netgear WG511.
-www.netgear.com
-I have a Dell Notepad Inspiron 2650
-Intel Chip
-running Mandrake 10 KDE 3.2
-Kernel 2.6.3-7mdk
-
-! Results
--------
-Windows machine
-netstat shows TCP to Notepad
-ping 192.168.1.1 excellent
-
-Linux machine
-apradar result
-<verbatim>
-eth1 Scan completed :
- NEW AP from accesspoint scan
-essid.length 4 ESSID:"deb1"
- Mode:Ad-Hoc 1
- Encryption key:off
- Frequency:2.437GHz
- quality: -56
-</verbatim>
-
-<verbatim>
-ping 192.168..1
-PING 192.168..1 (192.168..1) 56(84) bytes of data.
-
-[1]+ Stopped ping 192.168..1
-</verbatim>
-Hangs!
-
-<verbatim>
-iwlist eth1 scanning
-eth1 Scan completed :
- Cell 01 - Address: 42:F5:A8:9E:54:CF
- ESSID:"deb1"
- Mode:Ad-Hoc
- Encryption key:off
- Frequency:2.437GHz
- Quality:190/0 Signal level:-55 dBm Noise level:-245 dBm
-</verbatim>
-
-<verbatim>
-iwspy eth1
-eth1 Statistics collected:
- 00:00:00:00:28:C2 : Quality:0 Signal level:0 Noise level:
- Link/Cell/AP : Quality:188/0 Signal level:-53 dBm Noise level:-5 dBm (updated)
- Typical/Reference : Quality:/0 Signal level:-80 dBm Noise level:-256 dBm
-</verbatim>
-
-<verbatim>
-iwconfig
-lo no wireless extensions.
-
-eth0 no wireless extensions.
-
-eth1 IEEE 802.11b/g ESSID:"deb1" Nickname:"mordor"
- Mode:Ad-Hoc Channel:6 Cell: 42:F5:A8:9E:54:CF
- Bit Rate:11Mb/s Tx-Power=31 dBm Sensitivity=20/200
- Retry min limit:8 RTS thr:2347 B Fragment thr:2346 B
- Encryption key:off
- Link Quality:177/0 Signal level:-53 dBm Noise level:-32 dBm
- Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:
- Tx excessive retries:0 Invalid misc:0 Missed beacon:
-
-sl0 ESSID:off/any Nickname:""
- NWID:8 Channel:80 Access Point: FF:BF:21:00:00:00
- Bit Rate=-1.07375e+06kb/s Tx-Power=-1073746380 dBm Sensitivity=8/
- Retry:on RTS thr=-1073746380 B Fragment thr=-1073746380 B
- Encryption key:0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000
- Power Management:on
-</verbatim>
-NB sl0 is my Modem
-
-<verbatim>
-cat /proc/net/dev
-Inter-| Receive | Transmit
- face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
- lo: 36700 511 0 0 0 0 0 0 36700 511 0 0 0 0 0
- eth0: 0 0 0 0 0 0 0 0 5476 18 0 0 0 0 18
- eth1: 985616 12647 0 0 0 0 0 0 111013 868 0 0 0 0 0
- sl0: 0 0 0 0 0 0 0 0 68564 819 0 0 0 0 0
- sit0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-</verbatim>
-
-<verbatim>
-iwconfig eth1
-eth1 IEEE 802.11b/g ESSID:"deb1" Nickname:"mordor"
- Mode:Ad-Hoc Channel:6 Cell: 9E:05:A8:9E:54:CF
- Bit Rate:11Mb/s Tx-Power=31 dBm Sensitivity=20/200
- Retry min limit:8 RTS thr:2347 B Fragment thr:2346 B
- Encryption key:off
- Link Quality:196/0 Signal level:-55 dBm Noise level:-245 dBm
- Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:
- Tx excessive retries:0 Invalid misc:0 Missed beacon:
-</verbatim>
-
-<verbatim>
-route -n
-Kernel IP routing table
-Destination Gateway Genmask Flags Metric Ref Use Iface
-10...3 ...0 255.255.255.255 UH 1 0 0 sl0
-192.168..0 ...0 255.255.255.0 U 0 0 0 eth1
-127...0 ...0 255...0 U 0 0 0 lo
-...0 ...0 ...0 U 1 0 0 sl0
-</verbatim>
-
-<verbatim>
-ifconfig eth1
-eth1 Link encap:Ethernet HWaddr 00:09:5B:C2:C7:1A
- inet addr:192.168..5 Bcast:192.168..255 Mask:255.255.255.
- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
- RX packets:0 errors:0 dropped:0 overruns:0 frame:
- TX packets:48 errors:0 dropped:0 overruns:0 carrier:
- collisions:0 txqueuelen:1000
- RX bytes:0 (.0 b) TX bytes:5316 (5.1 Kb)
- Interrupt:10
-</verbatim>
-
-If I remove WLAN and insert LAN I get
-<verbatim>
-ping 192.168..1
-PING 192.168..1 (192.168..1) 56(84) bytes of data.
-64 bytes from 192.168..1: icmp_seq=1 ttl=64 time=.549 ms
-64 bytes from 192.168..1: icmp_seq=2 ttl=64 time=.328 ms
-64 bytes from 192.168..1: icmp_seq=3 ttl=64 time=.322 ms
-</verbatim>
-
-NOTE: It's important that you setup the interface in the following steps
-%%% 1) Make sure the interface (eth1) is down
-%%% 2) Execute the iwconfig commands
-%%% 3) Execute the ifconfig command (will Add IP and bring interface up)
-%%% 4) Perform tests
-%%% The main things was doing the card firmware and using a different subset
-
-This order is crucial because the new network settings are not written
-to the wireless card until you bring the interface up (via the ifconfig
-command).
-
-Now the Internet!
-
-Bill
+CategoryWireless