[WikiDyd] [TitleIndex] [WordIndex

Cel ćwiczenia

Umiejętność konfigurowania różnych urządzeń sieciowych:

  1. Nawiązanie połączenia z maszyną volt.iem.pw.edu.pl za pomocą modemu (program tip).
  2. Ustanowienie połączenia ppp z maszyną volt.iem.pw.edu.pl (analiza pliku konfiguracyjnego /etc/ppp/ppp.conf sekcje: default i volt)
  3. Diagnostyka (nasłuchiwanie) protokołu ARP za pomocą programu tcpdump.
  4. Konfiguracja wifi + skanowanie SSID.
  5. Połączenie z AP.
  6. Połączenie ad-hoc.
  7. Zrealizowanie mostka pomiędzy wifi a ethernet.
  8. Połączenie bluetooth.

Umiejętność konfigurowania (od strony klienta)połączeń telefonicznych klasycznych. Umiejętność obserwacji ruchu sieciowego na iterfejsie (tcpdump), umiejetnosc interpretacji i administrowania tablicą tras (netstat -r, route)

Dzwonienie do volt.iem.pw.edu.pl

Jeżeli maszynie zdalnej używamy programów takich jak cu lub tip które reagują (podobnie jak ssh) na sekwencje "~." dobrze jest mieć:

  amper% grep -i escape ~/.ssh/config
  EscapeChar none

aby "~." przerywało cu/tip-a a nie sesję zdalną.

via1% ls /dev >/tmp/0
via1% # kldload sio
via1% ls /dev | diff /tmp/0 -
9a10,12
> > cuad0
> > cuad0.init
> > cuad0.lock
42a46,48
> > ttyd0
> > ttyd0.init
> > ttyd0.lock
via1% # cu -l ttyd0
Connected
at
OK
~.

Zamiast cu można używac programu tip:

via1% tail -1 /etc/remote
modem:dv=/dev/cuad0:br#115200:pa=none:
via1% # tip modem
connected
at
OK
atd0-5646
CONNECT 28800/ARQ/V34/LAPM/V42BIS

volt.iem.pw.edu.pl!login:student
Password:
Last login: Wed Mar  7 18:25:46 from san

volt% w
18:37  up 21:35, 13 users, load averages: 1,68 1,51 1,17
USER             TTY      FROM              LOGIN@  IDLE WHAT
student              d0       -                18:37       - w
                 ^^... jestesmy przez modem

volt% tail -12 /var/log/vgetty.cuad0
03/07 18:34:05 ad0  Multitech_5600ZDXv detected
03/07 18:34:05 ad0  initializing Multitech MT5600ZDXv voice modem
03/07 18:34:07 ad0  waiting...
03/07 18:36:20 ad0  wfr: waiting for ``RING''
03/07 18:36:20 ad0  wfr: waiting for ``RING''
03/07 18:36:25 ad0  reading ring_type ring configuration from config file /usr/local/etc/mgetty+sendfax/voice.conf
03/07 18:36:27 ad0  playing voice file /var/spool/voice/messages/standard.rmd
03/07 18:36:34 ad0  send: ATA[0d]
03/07 18:36:34 ad0  waiting for ``CONNECT'' ** found **
03/07 18:36:51 ad0  send:
03/07 18:36:51 ad0  waiting for ``_'' ** found **
03/07 18:36:59 ##### data dev=cuad0, pid=53810, caller='none', conn='115200', name='', cmd='/usr/bin/login', user='student'

volt% logout

NO CARRIER

at
OK
~.

via1%

Tryb pracy wifi IBSS (punkt-punkt)

Wszystko zgodnie z "man wi" z dokladnoscia do potrzeby zdefiniwania roznych "stationname" :

via1% # ifconfig wi0 inet 10.1/24 ssid TEST media DS/11Mbps mediaopt adhoc stationname VIA1
via1% ifconfig wi0
wi0: flags=9843<UP,BROADCAST,RUNNING,SIMPLEX,LINK0,MULTICAST> metric 0 mtu 1500
        ether VIA1-WI
        inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255
        media: IEEE 802.11 Wireless Ethernet DS/11Mbps <adhoc> (DS/2Mbps <adhoc>)
        status: associated
        ssid TEST channel 1 bssid 02:40:b2:92:a3:a9
        stationname VIA1
        authmode OPEN privacy OFF txpowmax 100 bmiss 7 bintval 100

via1% ssh via2

via2% ifconfig -l
vr0 em0 lo0

via2% # kldload cbb
via2% # kldload pccard
via2% # kldload if_wi

via2% ifconfig -l
vr0 em0 lo0 wi0

via2% ifconfig wi0
wi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether VIA2-WI
        media: IEEE 802.11 Wireless Ethernet autoselect (none)
        status: no carrier
        ssid "" channel 1
        stationname "FreeBSD WaveLAN/IEEE node"
        authmode OPEN privacy OFF txpowmax 100 bmiss 7

via2% # ifconfig wi0 inet 10.2/24 ssid TEST media DS/11Mbps mediaopt adhoc stationname VIA2

via2% ping 10.1
PING 10.1 (10.0.0.1): 56 data bytes
ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down
64 bytes from 10.0.0.1: icmp_seq=7 ttl=64 time=4.295 ms
64 bytes from 10.0.0.1: icmp_seq=8 ttl=64 time=2.486 ms

2015-09-23 06:44