SWRU576 January 2021 WL1801MOD , WL1805MOD , WL1807MOD , WL1831MOD , WL1835MOD , WL1837MOD
The following section details the IP address assignment to the clients using DHCP method At the Group Owver EVM Run the following:
Configuring udhcpd.conf
First, we will back up the existing udhcpd.conf file by invoking:
mv /etc/udhcpd.conf /etc/udhcpd.conf.bak
Create a new udhcpd.conf with the following content:
# Sample udhcpd configuration file (/etc/udhcpd.conf)
# The start and end of the IP lease block
start 192.168.0.20 #default: 192.168.0.20
end 192.168.0.254 #default: 192.168.0.254
# The interface that udhcpd will use
Interface p2p-wlan0-0 #default: eth0
#Examles
opt dns 8.8.8.8 8.8.4.4 # public google dns servers
option subnet 255.255.255.0
opt router 192.168.0.1
option lease 864000 # 10 days of of lease
After establishing the connection, run the following
The commands to do the above, are:
root@am335x-evm:~# echo 1 > /proc/sys/net/ipv4/ip_forward
root@am335x-evm:~# ifconfig p2p-wlan0-0 192.168.0.1
root@am335x-evm:~# udhcpd /etc/udhcpd.conf
At the Client side To get IP address using DHCP procedure run the following:
root@am335x-evm:~# udhcpc -i p2p-wlan0-0
udhcpc (v1.20.2) started
Sending discover...
Sending select for 192.168.0.20...
Lease of 192.168.0.20 obtained, lease time 864000
/etc/udhcpc.d/50default: Adding DNS 8.8.8.8
/etc/udhcpc.d/50default: Adding DNS 8.8.4.4
root@am335x-evm:~#
Table 2-9 illustrates the DHCP use case.
Step # | EVM #1 | EVM #2 | Comments |
---|---|---|---|
1 | Run: p2p_start.sh | Run: p2p_start.sh | cd /usr/share/wl18xx/ ./p2p_start.sh |
2 | Run: p2p_cli.sh | Run: p2p_cli.sh | ./p2p_cli.sh |
3 | p2p_find | p2p_find | |
4 | p2p_peers | p2p_peers | verify p2p candidates MAC ADDRESS |
5 |
p2p_group_add |
define EVM#1 as Group Owner (GO) | |
6 | Exit wpa_cli on EVM#1 | type: quit | |
7 | Re-enter wpa_cli using the newly created 'p2p-wlan0-0' interface | wpa_cli -ip2p-wlan0-0 | |
8 | wps_pbc | Work in Push Button mode | |
9 | p2p_connect EVM#1_MAC_ADDRESS pbc join | ||
10 | Exit wpa_cli | exit wpa_cli | type: quit |
11 | echo 1 > /proc/sys/net/ipv4/ip_forward | Enable IP Forwarding | |
12 | ifconfig p2p-wlan0-0 192.168.0.1 | Acquire IP for p2p-wlan0-0 on EVM#1 (Must be same as the router field in the DHCP Configuration file | |
13 | udhcpd /etc/udhcpd.conf | Start the DHCP Server |