📄 readme
字号:
This directory contains an example of how a project using lwIP mightlook. It is also the development platform of lwIP, since it can be runas a user process under FreeBSD or Linux. There are also a number ofexample applications (including a simple web server) in the apps/directory.Some short instructions on how to build and run lwIP on a FreeBSD orLinux host. For FreeBSD, the tap interface must be enabled in thekernel configuration and the kernel must be recompiled. The tapinterface is enabled by adding the line "pseudo-device tap" in thekernel configuration. See Chapter 9 in the FreeBSD handbook forinstructions on how to build a custom FreeBSD kernel.* Compile the code. This must be done by using GNU Make. Under FreeBSD, GNU Make can be found in the ports collection under /usr/ports/devel/gmake (type "make install distclean" to install). Under Linux, GNU Make is the default "make". > gmake (FreeBSD) > make (Linux)* The compilation process produces the executable file "simhost". To run this, you have to be root. > su (Type password for the root account) # ./simhost* The lwIP TCP/IP stack is now running with IP address 192.168.0.2. Some things that you can try: To see the packets that are going to and from the lwIP stack, run tcpdump: # tcpdump -l -n -i tap0 You can ping lwIP: > ping 192.168.0.2 For a telnet shell, run: > telnet 192.168.0.2 Finally, "simhost" also includes a simple web server; the URL is of course http://192.168.0.2/.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -