wikiroute

networking recipes

User Tools

Site Tools


qos_project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
qos_project [2017/11/30 18:48] – [Extracts] samerqos_project [2017/11/30 18:48] – [5. [CO1] Connecting the Platform] samer
Line 158: Line 158:
    
 </file> </file>
 +
 +The two routers allocate IP addresses using DHCP. In order to facilitate the usage of the platform, fixed allocations are configured for the end hosts. This is configured in ''/etc/config/dhcp'' on each router as in the following.  
 +
 +<file /etc/config/dhcp>
 +config dhcp 'lan'
 +        option interface 'lan'
 +        option start '100'
 +        option limit '150'
 +        option leasetime '12h'
 +        option dhcpv6 'server'
 +        option ra 'server'
 +
 +config host
 +        option name 'pi2'
 +        option mac 'b8:27:eb:0f:f8:95'
 +        option ip '192.168.200.192'
 +
 +config host
 +        option name 'pi3'
 +        option mac 'b8:27:eb:20:aa:54'
 +        option ip '192.168.200.193'
 +</file>
 +
 +Finally, we verify the routing and addressing on the Raspberry Pi devices using ''ifconfig'' (or ''ip addr show'') and ''ip route'' commands. 
 +
 +<code bash> 
 +pi@raspberrypi:~ $ ifconfig
 +eth0      Link encap:Ethernet  HWaddr b8:27:eb:0f:f8:95
 +          inet addr:192.168.200.192  Bcast:192.168.200.255  Mask:255.255.255.0
 +          inet6 addr: fdd5:bc83:a776:0:2377:1496:eb81:1433/64 Scope:Global
 +          inet6 addr: fe80::20ae:134e:ae88:4bc5/64 Scope:Link
 +          inet6 addr: fdd5:bc83:a776::192/128 Scope:Global
 +          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
 +          RX packets:1216 errors:0 dropped:3 overruns:0 frame:0
 +          TX packets:983 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:0 txqueuelen:1000
 +          RX bytes:229130 (223.7 KiB)  TX bytes:121127 (118.2 KiB)
 +</code>
 +
 +<code bash> 
 +pi@raspberrypi:~ $ ip route
 +default via 192.168.200.1 dev eth0  metric 202
 +192.168.200.0/24 dev eth0  proto kernel  scope link  src 192.168.200.192  metric                                                                                                                                                              202
 +</code>
 ===== -. [CO2] Implementing the Applications and Tools ===== ===== -. [CO2] Implementing the Applications and Tools =====
 In order to describe and analyze the basic steps for installing and using the tools and client/server applications, we need to look carefully to these 4 applications: iperf, flent, VLC, HTTP. In order to describe and analyze the basic steps for installing and using the tools and client/server applications, we need to look carefully to these 4 applications: iperf, flent, VLC, HTTP.
qos_project.txt · Last modified: 2021/08/28 09:58 by samer