Openwrt - Basic web page to allow user to set interface/wireless IP

Currently, I use an openwrt router that is pre-configured as dhcp client and hardware bridge pass-through so packets flow between the two interfaces.

The device is connected to the upstream dhcp server and receives a dhcp address IP so I can ssh into the device and use tcpdump.

There is not always dhcp server upstream so need a way to set the IP or use wireless. However, I do not want ANY kind of other controls or admin functions, nor ssh which could cause another person to somehow mess up the device.

I use image builder so this solution requires that all of the needed files be pre-installed in files/ structure when building. This includes putting the name/password of the web interface in a file such as /etc/webint so the user can log in to change the IP settings.

The requirements are as follow.

In order to make this super easy for someone else to use the device,

-Default boot is dhcp client mode.

-If there is no dhcp upstream, then use the IP already set in /etc/tempip.

This will be used as the IP the user will use to log into the web interface.

-The device would run the most basic and smallest web service possible (luci?) allowing the user to connect only to set the network settings.

-Allow the user to either set an IP for hardware LAN interface or set the device to wireless, meaning SSID, key, dhcp or static, etc.

Once the settings are saved, the router would reboot using the new network settings.

Again, I am using Image Builder, therefore, put the files in files/

So, for example, network config would be files/etc/config/network

This should be a very simple job for any professional openwrt developer. What you bid IS your bid. Do not change your bid later. I have explained the project in detail to make sure you know what you are bidding. If you change your bid later, you will have wasted both our time.

Квалификация: Программирование на С, Программирование на C++, Debian, Встроенное ПО, Linux

Показать больше design lib com basic web page layouts creator, basic web page design, basic web page, linux, embedded software, wireless, linux platform, visual basic web page parsing, user interface web page net, basic web page work construction, visual basic web control webbrowser set proxy, static web page allow valid user, set linksys wireless start custom web page, user friendly mysql web interface, visual basic web page refresh, visual basic web page extract source, save picture visual basic web browser, visual basic web front end database backend, BASIC web design

О работодателе:
( 12 отзыв(-а, -ов) ) Phoenix Area, United States

ID проекта: #12537269

3 фрилансеров(-а) в среднем готовы выполнить эту работу за $116

$222 USD за 3 дней(-я)
(36 отзывов(-а))

Dear Client, Greeting of the day ahead !!! Thanks for providing us opportunity to place bid over the project and communicate with you. I am a serious bidder here and i have already worked on a similar project befor Больше

$66 USD за 6 дней(-я)
(0 отзывов(-а))
$61 USD за 1 день
(0 отзывов(-а))