0% found this document useful (0 votes)
16 views25 pages

Document

The document shows the output of running ifconfig and ifconifg commands on a Linux system to view network interface configuration and status. Ifconifg is misspelled and returns an error, while ifconfig runs successfully and displays information about several network interfaces including docker0, ens33, lo, virbr0, and virbr0-nic. It also shows the user cloning a GitHub repository containing source code for an MQTT broker implementation and compiling the code.

Uploaded by

itjob65
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views25 pages

Document

The document shows the output of running ifconfig and ifconifg commands on a Linux system to view network interface configuration and status. Ifconifg is misspelled and returns an error, while ifconfig runs successfully and displays information about several network interfaces including docker0, ens33, lo, virbr0, and virbr0-nic. It also shows the user cloning a GitHub repository containing source code for an MQTT broker implementation and compiling the code.

Uploaded by

itjob65
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 25

[admin@k8s-master ~]$ ifconifg

bash: ifconifg: command not found...

Similar command is: 'ifconfig'

[admin@k8s-master ~]$ ifconfig

docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500

inet 172.17.0.1 netmask 255.255.0.0 broadcast 0.0.0.0

ether 02:42:7c:57:b4:f2 txqueuelen 0 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.200.116 netmask 255.255.255.0 broadcast 192.168.200.255

ether 00:0c:29:51:58:9f txqueuelen 1000 (Ethernet)

RX packets 3400 bytes 529478 (517.0 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 3316 bytes 619486 (604.9 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10<host>

loop txqueuelen 1000 (Local Loopback)

RX packets 2786 bytes 884475 (863.7 KiB)


RX errors 0 dropped 0 overruns 0 frame 0

TX packets 2786 bytes 884475 (863.7 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500

inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255

ether 52:54:00:00:e2:c9 txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

virbr0-nic: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500

ether 52:54:00:00:e2:c9 txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

[admin@k8s-master ~]$

[admin@k8s-master ~]$

[admin@k8s-master ~]$

[admin@k8s-master ~]$

[admin@k8s-master ~]$

[admin@k8s-master ~]$
[admin@k8s-master ~]$

[admin@k8s-master ~]$

[admin@k8s-master ~]$ cd ^C

[admin@k8s-master ~]$ ls

Desktop Documents Downloads Music Pictures Public Templates Videos

[admin@k8s-master ~]$ sudo su

[sudo] password for admin:

[root@k8s-master admin]#

[root@k8s-master admin]#

[root@k8s-master admin]#

[root@k8s-master admin]#

[root@k8s-master admin]# ls

Desktop Documents Downloads Music Pictures Public Templates Videos

[root@k8s-master admin]# mkdir Work

[root@k8s-master admin]# cd wo

bash: cd: wo: No such file or directory

[root@k8s-master admin]# cd Work/

[root@k8s-master Work]# ls

[root@k8s-master Work]# git clone https://github.com/MichalFoksa/rsmb

Cloning into 'rsmb'...

remote: Enumerating objects: 2, done.

remote: Counting objects: 100% (2/2), done.

remote: Compressing objects: 100% (2/2), done.

remote: Total 502 (delta 0), reused 0 (delta 0), pack-reused 500

Receiving objects: 100% (502/502), 317.12 KiB | 346.00 KiB/s, done.


Resolving deltas: 100% (304/304), done.

[root@k8s-master Work]# ls

rsmb

[root@k8s-master Work]# cd rsmb/

[root@k8s-master rsmb]# ls

about.html amqtdd CHANGELOG edl-v10 epl-v10 notice.html README.md rsmb

[root@k8s-master rsmb]# cd amqtdd/

[root@k8s-master amqtdd]# ls

build messages src

[root@k8s-master amqtdd]# cd ..

[root@k8s-master rsmb]# ls

about.html amqtdd CHANGELOG edl-v10 epl-v10 notice.html README.md rsmb

[root@k8s-master rsmb]# find -name broker*

[root@k8s-master rsmb]#

[root@k8s-master rsmb]#

[root@k8s-master rsmb]#

[root@k8s-master rsmb]#

[root@k8s-master rsmb]# ls

about.html amqtdd CHANGELOG edl-v10 epl-v10 notice.html README.md rsmb

[root@k8s-master rsmb]# ls

about.html amqtdd CHANGELOG edl-v10 epl-v10 notice.html README.md rsmb

[root@k8s-master rsmb]# cd rsmb/

[root@k8s-master rsmb]# ls

doc src

[root@k8s-master rsmb]# cd src/


[root@k8s-master src]# make

gcc -Wall -Os -c Bridge.c -o obj/Bridge.o

gcc -Wall -Os -c Broker.c -o obj/Broker.o

Broker.c: In function ‘main’:

Broker.c:258:15: warning: variable ‘broker_timestamp_eye’ set but not used [-Wunused-but-set-variable]

static char* broker_timestamp_eye = NULL;

Broker.c:257:15: warning: variable ‘broker_version_eye’ set but not used [-Wunused-but-set-variable]

static char* broker_version_eye = NULL;

gcc -Wall -Os -c Clients.c -o obj/Clients.o

gcc -Wall -Os -c Filter.c -o obj/Filter.o

gcc -Wall -Os -c Heap.c -o obj/Heap.o

gcc -Wall -Os -c LinkedList.c -o obj/LinkedList.o

gcc -Wall -Os -c Log.c -o obj/Log.o

gcc -Wall -Os -c Messages.c -o obj/Messages.o

gcc -Wall -Os -c MQTTPacket.c -o obj/MQTTPacket.o

gcc -Wall -Os -c MQTTPacketOut.c -o obj/MQTTPacketOut.o

gcc -Wall -Os -c MQTTProtocol.c -o obj/MQTTProtocol.o

gcc -Wall -Os -c MQTTProtocolClient.c -o obj/MQTTProtocolClient.o

gcc -Wall -Os -c MQTTProtocolOut.c -o obj/MQTTProtocolOut.o

gcc -Wall -Os -c Persistence.c -o obj/Persistence.o

gcc -Wall -Os -c Protocol.c -o obj/Protocol.o

gcc -Wall -Os -c Socket.c -o obj/Socket.o

Socket.c: In function ‘Socket_close’:


Socket.c:1426:6: warning: variable ‘found’ set but not used [-Wunused-but-set-variable]

int found = 0;

gcc -Wall -Os -c SocketBuffer.c -o obj/SocketBuffer.o

gcc -Wall -Os -c StackTrace.c -o obj/StackTrace.o

gcc -Wall -Os -c SubsEngine.c -o obj/SubsEngine.o

gcc -Wall -Os -c Topics.c -o obj/Topics.o

gcc -Wall -Os -c Tree.c -o obj/Tree.o

gcc -Wall -Os -c Users.c -o obj/Users.o

gcc -s -o broker obj/Bridge.o obj/Broker.o obj/Clients.o obj/Filter.o obj/Heap.o obj/LinkedList.o obj/Log.o


obj/Messages.o obj/MQTTPacket.o obj/MQTTPacketOut.o obj/MQTTProtocol.o
obj/MQTTProtocolClient.o obj/MQTTProtocolOut.o obj/Persistence.o obj/Protocol.o obj/Socket.o
obj/SocketBuffer.o obj/StackTrace.o obj/SubsEngine.o obj/Topics.o obj/Tree.o obj/Users.o

gcc -Wall -Os -c -DMQTTS Bridge.c -o obj_mqtt-sn/Bridge.o

gcc -Wall -Os -c -DMQTTS Broker.c -o obj_mqtt-sn/Broker.o

Broker.c: In function ‘main’:

Broker.c:258:15: warning: variable ‘broker_timestamp_eye’ set but not used [-Wunused-but-set-variable]

static char* broker_timestamp_eye = NULL;

Broker.c:257:15: warning: variable ‘broker_version_eye’ set but not used [-Wunused-but-set-variable]

static char* broker_version_eye = NULL;

gcc -Wall -Os -c -DMQTTS Clients.c -o obj_mqtt-sn/Clients.o

gcc -Wall -Os -c -DMQTTS Filter.c -o obj_mqtt-sn/Filter.o

gcc -Wall -Os -c -DMQTTS Heap.c -o obj_mqtt-sn/Heap.o

gcc -Wall -Os -c -DMQTTS LinkedList.c -o obj_mqtt-sn/LinkedList.o

gcc -Wall -Os -c -DMQTTS Log.c -o obj_mqtt-sn/Log.o


gcc -Wall -Os -c -DMQTTS Messages.c -o obj_mqtt-sn/Messages.o

gcc -Wall -Os -c -DMQTTS MQTTPacket.c -o obj_mqtt-sn/MQTTPacket.o

gcc -Wall -Os -c -DMQTTS MQTTPacketOut.c -o obj_mqtt-sn/MQTTPacketOut.o

gcc -Wall -Os -c -DMQTTS MQTTProtocol.c -o obj_mqtt-sn/MQTTProtocol.o

gcc -Wall -Os -c -DMQTTS MQTTProtocolClient.c -o obj_mqtt-sn/MQTTProtocolClient.o

gcc -Wall -Os -c -DMQTTS MQTTProtocolOut.c -o obj_mqtt-sn/MQTTProtocolOut.o

gcc -Wall -Os -c -DMQTTS MQTTSPacket.c -o obj_mqtt-sn/MQTTSPacket.o

MQTTSPacket.c: In function ‘MQTTSPacket_Factory’:

MQTTSPacket.c:212:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]

*wlnid = data ;

MQTTSPacket.c: In function ‘MQTTSPacket_publish’:

MQTTSPacket.c:448:8: warning: unused variable ‘enddata’ [-Wunused-variable]

char* enddata = &data[header.len - 2];

MQTTSPacket.c: In function ‘MQTTSPacket_send’:

MQTTSPacket.c:791:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]

ptr = data;

MQTTSPacket.c:793:3: warning: passing argument 1 of ‘writeInt’ from incompatible pointer type


[enabled by default]

writeInt(&ptr, header.len);

In file included from Bridge.h:23:0,

from Broker.h:23,

from MQTTSPacket.h:20,
from MQTTSPacket.c:23:

MQTTPacket.h:203:6: note: expected ‘char **’ but argument is of type ‘uint8_t **’

void writeInt(char** pptr, int anInt);

MQTTSPacket.c:798:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]

ptr = data;

MQTTSPacket.c:817:12: warning: ‘colon’ may be used uninitialized in this function [-Wmaybe-


uninitialized]

*(colon) = ':';

MQTTSPacket.c: In function ‘MQTTSPacket_send_ack’:

MQTTSPacket.c:853:12: warning: ‘colon’ may be used uninitialized in this function [-Wmaybe-


uninitialized]

*(colon) = ':';

MQTTSPacket.c: In function ‘MQTTSPacket_send_ack_with_msgId’:

MQTTSPacket.c:879:12: warning: ‘colon’ may be used uninitialized in this function [-Wmaybe-


uninitialized]

*(colon) = ':';

MQTTSPacket.c: In function ‘MQTTSPacket_send_connack’:

MQTTSPacket.c:905:12: warning: ‘colon’ may be used uninitialized in this function [-Wmaybe-


uninitialized]

*(colon) = ':';

MQTTSPacket.c: In function ‘MQTTSPacket_send_connect’:


MQTTSPacket.c:1180:12: warning: ‘colon’ may be used uninitialized in this function [-Wmaybe-
uninitialized]

*(colon) = ':';

gcc -Wall -Os -c -DMQTTS MQTTSPacketSerialize.c -o obj_mqtt-sn/MQTTSPacketSerialize.o

gcc -Wall -Os -c -DMQTTS MQTTSProtocol.c -o obj_mqtt-sn/MQTTSProtocol.o

MQTTSProtocol.c: In function ‘MQTTSProtocol_housekeeping’:

MQTTSProtocol.c:188:9: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]

int rc = 0;

gcc -Wall -Os -c -DMQTTS MQTTSProtocolOut.c -o obj_mqtt-sn/MQTTSProtocolOut.o

MQTTSProtocolOut.c: In function ‘MQTTSProtocol_create_multicast’:

MQTTSProtocolOut.c:45:8: warning: variable ‘addr’ set but not used [-Wunused-but-set-variable]

char* addr;

MQTTSProtocolOut.c:44:15: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]

int i, port, rc;

gcc -Wall -Os -c -DMQTTS Persistence.c -o obj_mqtt-sn/Persistence.o

Persistence.c: In function ‘Persistence_process_predefined_topics_file’:

Persistence.c:357:7: warning: implicit declaration of function ‘isspace’ [-Wimplicit-function-declaration]

while ( isspace((int)*white) && topic < white ) {

gcc -Wall -Os -c -DMQTTS Protocol.c -o obj_mqtt-sn/Protocol.o

gcc -Wall -Os -c -DMQTTS Socket.c -o obj_mqtt-sn/Socket.o

Socket.c: In function ‘Socket_close’:


Socket.c:1426:6: warning: variable ‘found’ set but not used [-Wunused-but-set-variable]

int found = 0;

gcc -Wall -Os -c -DMQTTS SocketBuffer.c -o obj_mqtt-sn/SocketBuffer.o

gcc -Wall -Os -c -DMQTTS StackTrace.c -o obj_mqtt-sn/StackTrace.o

gcc -Wall -Os -c -DMQTTS SubsEngine.c -o obj_mqtt-sn/SubsEngine.o

gcc -Wall -Os -c -DMQTTS Topics.c -o obj_mqtt-sn/Topics.o

gcc -Wall -Os -c -DMQTTS Tree.c -o obj_mqtt-sn/Tree.o

gcc -Wall -Os -c -DMQTTS Users.c -o obj_mqtt-sn/Users.o

gcc -s -o broker_mqtts obj_mqtt-sn/Bridge.o obj_mqtt-sn/Broker.o obj_mqtt-sn/Clients.o


obj_mqtt-sn/Filter.o obj_mqtt-sn/Heap.o obj_mqtt-sn/LinkedList.o obj_mqtt-sn/Log.o
obj_mqtt-sn/Messages.o obj_mqtt-sn/MQTTPacket.o obj_mqtt-sn/MQTTPacketOut.o
obj_mqtt-sn/MQTTProtocol.o obj_mqtt-sn/MQTTProtocolClient.o obj_mqtt-sn/MQTTProtocolOut.o
obj_mqtt-sn/MQTTSPacket.o obj_mqtt-sn/MQTTSPacketSerialize.o obj_mqtt-sn/MQTTSProtocol.o
obj_mqtt-sn/MQTTSProtocolOut.o obj_mqtt-sn/Persistence.o obj_mqtt-sn/Protocol.o
obj_mqtt-sn/Socket.o obj_mqtt-sn/SocketBuffer.o obj_mqtt-sn/StackTrace.o obj_mqtt-sn/SubsEngine.o
obj_mqtt-sn/Topics.o obj_mqtt-sn/Tree.o obj_mqtt-sn/Users.o

[root@k8s-master src]# make install

for i in broker broker_mqtts Messages.1.3.0.2 ; do cp $i ~/rsmb/$i ; done

cp: cannot create regular file ‘/root/rsmb/broker’: No such file or directory

cp: cannot create regular file ‘/root/rsmb/broker_mqtts’: No such file or directory

cp: cannot create regular file ‘/root/rsmb/Messages.1.3.0.2’: No such file or directory

make: *** [install] Error 1

[root@k8s-master src]# make clean

rm -rf obj

rm -rf obj_mqtt-sn

rm -f broker broker_mqtts

[root@k8s-master src]# make


gcc -Wall -Os -c Bridge.c -o obj/Bridge.o

gcc -Wall -Os -c Broker.c -o obj/Broker.o

Broker.c: In function ‘main’:

Broker.c:258:15: warning: variable ‘broker_timestamp_eye’ set but not used [-Wunused-but-set-variable]

static char* broker_timestamp_eye = NULL;

Broker.c:257:15: warning: variable ‘broker_version_eye’ set but not used [-Wunused-but-set-variable]

static char* broker_version_eye = NULL;

gcc -Wall -Os -c Clients.c -o obj/Clients.o

gcc -Wall -Os -c Filter.c -o obj/Filter.o

gcc -Wall -Os -c Heap.c -o obj/Heap.o

gcc -Wall -Os -c LinkedList.c -o obj/LinkedList.o

gcc -Wall -Os -c Log.c -o obj/Log.o

gcc -Wall -Os -c Messages.c -o obj/Messages.o

gcc -Wall -Os -c MQTTPacket.c -o obj/MQTTPacket.o

gcc -Wall -Os -c MQTTPacketOut.c -o obj/MQTTPacketOut.o

gcc -Wall -Os -c MQTTProtocol.c -o obj/MQTTProtocol.o

gcc -Wall -Os -c MQTTProtocolClient.c -o obj/MQTTProtocolClient.o

gcc -Wall -Os -c MQTTProtocolOut.c -o obj/MQTTProtocolOut.o

gcc -Wall -Os -c Persistence.c -o obj/Persistence.o

gcc -Wall -Os -c Protocol.c -o obj/Protocol.o

gcc -Wall -Os -c Socket.c -o obj/Socket.o

Socket.c: In function ‘Socket_close’:

Socket.c:1426:6: warning: variable ‘found’ set but not used [-Wunused-but-set-variable]


int found = 0;

gcc -Wall -Os -c SocketBuffer.c -o obj/SocketBuffer.o

gcc -Wall -Os -c StackTrace.c -o obj/StackTrace.o

gcc -Wall -Os -c SubsEngine.c -o obj/SubsEngine.o

gcc -Wall -Os -c Topics.c -o obj/Topics.o

gcc -Wall -Os -c Tree.c -o obj/Tree.o

gcc -Wall -Os -c Users.c -o obj/Users.o

gcc -s -o broker obj/Bridge.o obj/Broker.o obj/Clients.o obj/Filter.o obj/Heap.o obj/LinkedList.o obj/Log.o


obj/Messages.o obj/MQTTPacket.o obj/MQTTPacketOut.o obj/MQTTProtocol.o
obj/MQTTProtocolClient.o obj/MQTTProtocolOut.o obj/Persistence.o obj/Protocol.o obj/Socket.o
obj/SocketBuffer.o obj/StackTrace.o obj/SubsEngine.o obj/Topics.o obj/Tree.o obj/Users.o

gcc -Wall -Os -c -DMQTTS Bridge.c -o obj_mqtt-sn/Bridge.o

gcc -Wall -Os -c -DMQTTS Broker.c -o obj_mqtt-sn/Broker.o

Broker.c: In function ‘main’:

Broker.c:258:15: warning: variable ‘broker_timestamp_eye’ set but not used [-Wunused-but-set-variable]

static char* broker_timestamp_eye = NULL;

Broker.c:257:15: warning: variable ‘broker_version_eye’ set but not used [-Wunused-but-set-variable]

static char* broker_version_eye = NULL;

gcc -Wall -Os -c -DMQTTS Clients.c -o obj_mqtt-sn/Clients.o

gcc -Wall -Os -c -DMQTTS Filter.c -o obj_mqtt-sn/Filter.o

gcc -Wall -Os -c -DMQTTS Heap.c -o obj_mqtt-sn/Heap.o

gcc -Wall -Os -c -DMQTTS LinkedList.c -o obj_mqtt-sn/LinkedList.o

gcc -Wall -Os -c -DMQTTS Log.c -o obj_mqtt-sn/Log.o

gcc -Wall -Os -c -DMQTTS Messages.c -o obj_mqtt-sn/Messages.o


gcc -Wall -Os -c -DMQTTS MQTTPacket.c -o obj_mqtt-sn/MQTTPacket.o

gcc -Wall -Os -c -DMQTTS MQTTPacketOut.c -o obj_mqtt-sn/MQTTPacketOut.o

gcc -Wall -Os -c -DMQTTS MQTTProtocol.c -o obj_mqtt-sn/MQTTProtocol.o

gcc -Wall -Os -c -DMQTTS MQTTProtocolClient.c -o obj_mqtt-sn/MQTTProtocolClient.o

gcc -Wall -Os -c -DMQTTS MQTTProtocolOut.c -o obj_mqtt-sn/MQTTProtocolOut.o

gcc -Wall -Os -c -DMQTTS MQTTSPacket.c -o obj_mqtt-sn/MQTTSPacket.o

MQTTSPacket.c: In function ‘MQTTSPacket_Factory’:

MQTTSPacket.c:212:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]

*wlnid = data ;

MQTTSPacket.c: In function ‘MQTTSPacket_publish’:

MQTTSPacket.c:448:8: warning: unused variable ‘enddata’ [-Wunused-variable]

char* enddata = &data[header.len - 2];

MQTTSPacket.c: In function ‘MQTTSPacket_send’:

MQTTSPacket.c:791:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]

ptr = data;

MQTTSPacket.c:793:3: warning: passing argument 1 of ‘writeInt’ from incompatible pointer type


[enabled by default]

writeInt(&ptr, header.len);

In file included from Bridge.h:23:0,

from Broker.h:23,

from MQTTSPacket.h:20,

from MQTTSPacket.c:23:
MQTTPacket.h:203:6: note: expected ‘char **’ but argument is of type ‘uint8_t **’

void writeInt(char** pptr, int anInt);

MQTTSPacket.c:798:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]

ptr = data;

MQTTSPacket.c:817:12: warning: ‘colon’ may be used uninitialized in this function [-Wmaybe-


uninitialized]

*(colon) = ':';

MQTTSPacket.c: In function ‘MQTTSPacket_send_ack’:

MQTTSPacket.c:853:12: warning: ‘colon’ may be used uninitialized in this function [-Wmaybe-


uninitialized]

*(colon) = ':';

MQTTSPacket.c: In function ‘MQTTSPacket_send_ack_with_msgId’:

MQTTSPacket.c:879:12: warning: ‘colon’ may be used uninitialized in this function [-Wmaybe-


uninitialized]

*(colon) = ':';

MQTTSPacket.c: In function ‘MQTTSPacket_send_connack’:

MQTTSPacket.c:905:12: warning: ‘colon’ may be used uninitialized in this function [-Wmaybe-


uninitialized]

*(colon) = ':';

MQTTSPacket.c: In function ‘MQTTSPacket_send_connect’:

MQTTSPacket.c:1180:12: warning: ‘colon’ may be used uninitialized in this function [-Wmaybe-


uninitialized]

*(colon) = ':';

gcc -Wall -Os -c -DMQTTS MQTTSPacketSerialize.c -o obj_mqtt-sn/MQTTSPacketSerialize.o

gcc -Wall -Os -c -DMQTTS MQTTSProtocol.c -o obj_mqtt-sn/MQTTSProtocol.o

MQTTSProtocol.c: In function ‘MQTTSProtocol_housekeeping’:

MQTTSProtocol.c:188:9: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]

int rc = 0;

gcc -Wall -Os -c -DMQTTS MQTTSProtocolOut.c -o obj_mqtt-sn/MQTTSProtocolOut.o

MQTTSProtocolOut.c: In function ‘MQTTSProtocol_create_multicast’:

MQTTSProtocolOut.c:45:8: warning: variable ‘addr’ set but not used [-Wunused-but-set-variable]

char* addr;

MQTTSProtocolOut.c:44:15: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]

int i, port, rc;

gcc -Wall -Os -c -DMQTTS Persistence.c -o obj_mqtt-sn/Persistence.o

Persistence.c: In function ‘Persistence_process_predefined_topics_file’:

Persistence.c:357:7: warning: implicit declaration of function ‘isspace’ [-Wimplicit-function-declaration]

while ( isspace((int)*white) && topic < white ) {

gcc -Wall -Os -c -DMQTTS Protocol.c -o obj_mqtt-sn/Protocol.o

gcc -Wall -Os -c -DMQTTS Socket.c -o obj_mqtt-sn/Socket.o

Socket.c: In function ‘Socket_close’:


Socket.c:1426:6: warning: variable ‘found’ set but not used [-Wunused-but-set-variable]

int found = 0;

gcc -Wall -Os -c -DMQTTS SocketBuffer.c -o obj_mqtt-sn/SocketBuffer.o

gcc -Wall -Os -c -DMQTTS StackTrace.c -o obj_mqtt-sn/StackTrace.o

gcc -Wall -Os -c -DMQTTS SubsEngine.c -o obj_mqtt-sn/SubsEngine.o

gcc -Wall -Os -c -DMQTTS Topics.c -o obj_mqtt-sn/Topics.o

gcc -Wall -Os -c -DMQTTS Tree.c -o obj_mqtt-sn/Tree.o

gcc -Wall -Os -c -DMQTTS Users.c -o obj_mqtt-sn/Users.o

gcc -s -o broker_mqtts obj_mqtt-sn/Bridge.o obj_mqtt-sn/Broker.o obj_mqtt-sn/Clients.o


obj_mqtt-sn/Filter.o obj_mqtt-sn/Heap.o obj_mqtt-sn/LinkedList.o obj_mqtt-sn/Log.o
obj_mqtt-sn/Messages.o obj_mqtt-sn/MQTTPacket.o obj_mqtt-sn/MQTTPacketOut.o
obj_mqtt-sn/MQTTProtocol.o obj_mqtt-sn/MQTTProtocolClient.o obj_mqtt-sn/MQTTProtocolOut.o
obj_mqtt-sn/MQTTSPacket.o obj_mqtt-sn/MQTTSPacketSerialize.o obj_mqtt-sn/MQTTSProtocol.o
obj_mqtt-sn/MQTTSProtocolOut.o obj_mqtt-sn/Persistence.o obj_mqtt-sn/Protocol.o
obj_mqtt-sn/Socket.o obj_mqtt-sn/SocketBuffer.o obj_mqtt-sn/StackTrace.o obj_mqtt-sn/SubsEngine.o
obj_mqtt-sn/Topics.o obj_mqtt-sn/Tree.o obj_mqtt-sn/Users.o

[root@k8s-master src]#

[root@k8s-master src]#

[root@k8s-master src]#

[root@k8s-master src]#

[root@k8s-master src]#

[root@k8s-master src]#

[root@k8s-master src]# ls

Bridge.c Heap.h MQTTPacket.h MQTTSPacket.h Protocol.c tools

Bridge.h LinkedList.c MQTTPacketOut.c MQTTSPacketSerialize.c Protocol.h Topics.c

broker LinkedList.h MQTTPacketOut.h MQTTSPacketSerialize.h rsmb.ini Topics.h

Broker.c Log.c MQTTProtocol.c MQTTSProtocol.c SocketBuffer.c Tree.c


Broker.h Log.h MQTTProtocolClient.c MQTTSProtocol.h SocketBuffer.h Tree.h

broker_mqtts Makefile MQTTProtocolClient.h MQTTSProtocolOut.c Socket.c Users.c

Clients.c Messages.1.3.0.2 MQTTProtocol.h MQTTSProtocolOut.h Socket.h Users.h

Clients.h Messages.c MQTTProtocolOut.c obj StackTrace.c

Filter.c Messages.h MQTTProtocolOut.h obj_mqtt-sn StackTrace.h

Filter.h Messages.txt MQTTSClient Persistence.c SubsEngine.c

Heap.c MQTTPacket.c MQTTSPacket.c Persistence.h SubsEngine.h

[root@k8s-master src]# ls ^C

[root@k8s-master src]# make install

for i in broker broker_mqtts Messages.1.3.0.2 ; do cp $i ~/rsmb/$i ; done

cp: cannot create regular file ‘/root/rsmb/broker’: No such file or directory

cp: cannot create regular file ‘/root/rsmb/broker_mqtts’: No such file or directory

cp: cannot create regular file ‘/root/rsmb/Messages.1.3.0.2’: No such file or directory

make: *** [install] Error 1

[root@k8s-master src]# lsof -i:1883

[root@k8s-master src]# ./broker_mqtts

20200618 035753.879 CWNAN9999I Really Small Message Broker

20200618 035753.879 CWNAN9998I Part of Project Mosquitto in Eclipse

(http://projects.eclipse.org/projects/technology.mosquitto)

20200618 035753.879 CWNAN0053I Version 1.3.0.2, Jun 18 2020 03:56:43

20200618 035753.879 CWNAN0054I Features included: bridge MQTTS

20200618 035753.879 CWNAN9993I Authors: Ian Craggs ([email protected]), Nicholas O'Leary

20200618 035753.879 CWNAN0014I MQTT protocol starting, listening on port 1883


^C20200618 040226.679 CWNAN0046I Broker stopping

20200618 040226.679 CWNAN0016I MQTT protocol stopping

20200618 040226.679 CWNAN0301I MQTT-S protocol stopping

20200618 040226.679 CWNAN0044I Messages sent: 0

20200618 040226.679 CWNAN0043I Messages received: 0

20200618 040226.679 CWNAN0042I Uptime: 273 seconds

20200618 040226.679 CWNAN0055I Maximum heap use: 135936 bytes

20200618 040226.680 CWNAN0047I Broker stopped

[root@k8s-master src]# make install^C

[root@k8s-master src]# ^C

[root@k8s-master src]# ^C

[root@k8s-master src]# ls

Bridge.c Heap.h MQTTPacket.h MQTTSPacket.h Protocol.c tools

Bridge.h LinkedList.c MQTTPacketOut.c MQTTSPacketSerialize.c Protocol.h Topics.c

broker LinkedList.h MQTTPacketOut.h MQTTSPacketSerialize.h rsmb.ini Topics.h

Broker.c Log.c MQTTProtocol.c MQTTSProtocol.c SocketBuffer.c Tree.c

Broker.h Log.h MQTTProtocolClient.c MQTTSProtocol.h SocketBuffer.h Tree.h

broker_mqtts Makefile MQTTProtocolClient.h MQTTSProtocolOut.c Socket.c Users.c

Clients.c Messages.1.3.0.2 MQTTProtocol.h MQTTSProtocolOut.h Socket.h Users.h

Clients.h Messages.c MQTTProtocolOut.c obj StackTrace.c

Filter.c Messages.h MQTTProtocolOut.h obj_mqtt-sn StackTrace.h


Filter.h Messages.txt MQTTSClient Persistence.c SubsEngine.c

Heap.c MQTTPacket.c MQTTSPacket.c Persistence.h SubsEngine.h

[root@k8s-master src]# ./broker

20200618 040238.150 CWNAN9999I Really Small Message Broker

20200618 040238.150 CWNAN9998I Part of Project Mosquitto in Eclipse

(http://projects.eclipse.org/projects/technology.mosquitto)

20200618 040238.151 CWNAN0053I Version 1.3.0.2, Jun 18 2020 03:56:37

20200618 040238.151 CWNAN0054I Features included: bridge

20200618 040238.151 CWNAN9993I Authors: Ian Craggs ([email protected]), Nicholas O'Leary

20200618 040238.151 CWNAN0014I MQTT protocol starting, listening on port 1883

^C20200618 041116.084 CWNAN0046I Broker stopping

20200618 041116.084 CWNAN0016I MQTT protocol stopping

20200618 041116.084 CWNAN0044I Messages sent: 0

20200618 041116.084 CWNAN0043I Messages received: 0

20200618 041116.084 CWNAN0042I Uptime: 518 seconds

20200618 041116.084 CWNAN0055I Maximum heap use: 69776 bytes

20200618 041116.084 CWNAN0047I Broker stopped

[root@k8s-master src]# ./broker

20200618 041143.450 CWNAN9999I Really Small Message Broker

20200618 041143.450 CWNAN9998I Part of Project Mosquitto in Eclipse

(http://projects.eclipse.org/projects/technology.mosquitto)

20200618 041143.450 CWNAN0053I Version 1.3.0.2, Jun 18 2020 03:56:37

20200618 041143.450 CWNAN0054I Features included: bridge

20200618 041143.450 CWNAN9993I Authors: Ian Craggs ([email protected]), Nicholas O'Leary

20200618 041143.450 CWNAN0014I MQTT protocol starting, listening on port 1883


^C20200618 041200.648 CWNAN0046I Broker stopping

20200618 041200.648 CWNAN0016I MQTT protocol stopping

20200618 041200.648 CWNAN0044I Messages sent: 0

20200618 041200.648 CWNAN0043I Messages received: 0

20200618 041200.648 CWNAN0042I Uptime: 17 seconds

20200618 041200.648 CWNAN0055I Maximum heap use: 68880 bytes

20200618 041200.648 CWNAN0047I Broker stopped

[root@k8s-master src]# ./broker

20200618 041332.892 CWNAN9999I Really Small Message Broker

20200618 041332.892 CWNAN9998I Part of Project Mosquitto in Eclipse

(http://projects.eclipse.org/projects/technology.mosquitto)

20200618 041332.893 CWNAN0053I Version 1.3.0.2, Jun 18 2020 03:56:37

20200618 041332.893 CWNAN0054I Features included: bridge

20200618 041332.893 CWNAN9993I Authors: Ian Craggs ([email protected]), Nicholas O'Leary

20200618 041332.893 CWNAN0014I MQTT protocol starting, listening on port 1883


^C20200618 041533.538 CWNAN0046I Broker stopping

20200618 041533.538 CWNAN0016I MQTT protocol stopping

20200618 041533.538 CWNAN0044I Messages sent: 0

20200618 041533.538 CWNAN0043I Messages received: 0

20200618 041533.538 CWNAN0042I Uptime: 121 seconds

20200618 041533.538 CWNAN0055I Maximum heap use: 69808 bytes

20200618 041533.538 CWNAN0047I Broker stopped

[root@k8s-master src]# ls

Bridge.c Heap.h MQTTPacket.h MQTTSPacket.h Protocol.c tools

Bridge.h LinkedList.c MQTTPacketOut.c MQTTSPacketSerialize.c Protocol.h Topics.c

broker LinkedList.h MQTTPacketOut.h MQTTSPacketSerialize.h rsmb.ini Topics.h

Broker.c Log.c MQTTProtocol.c MQTTSProtocol.c SocketBuffer.c Tree.c

Broker.h Log.h MQTTProtocolClient.c MQTTSProtocol.h SocketBuffer.h Tree.h

broker_mqtts Makefile MQTTProtocolClient.h MQTTSProtocolOut.c Socket.c Users.c

Clients.c Messages.1.3.0.2 MQTTProtocol.h MQTTSProtocolOut.h Socket.h Users.h

Clients.h Messages.c MQTTProtocolOut.c obj StackTrace.c

Filter.c Messages.h MQTTProtocolOut.h obj_mqtt-sn StackTrace.h

Filter.h Messages.txt MQTTSClient Persistence.c SubsEngine.c

Heap.c MQTTPacket.c MQTTSPacket.c Persistence.h SubsEngine.h

[root@k8s-master src]# ./broker

]20200618 041548.345 CWNAN9999I Really Small Message Broker

20200618 041548.346 CWNAN9998I Part of Project Mosquitto in Eclipse

(http://projects.eclipse.org/projects/technology.mosquitto)

20200618 041548.346 CWNAN0053I Version 1.3.0.2, Jun 18 2020 03:56:37

20200618 041548.346 CWNAN0054I Features included: bridge


20200618 041548.346 CWNAN9993I Authors: Ian Craggs ([email protected]), Nicholas O'Leary

20200618 041548.346 CWNAN0014I MQTT protocol starting, listening on port 1883

^C20200618 041551.938 CWNAN0046I Broker stopping

20200618 041551.938 CWNAN0016I MQTT protocol stopping

20200618 041551.938 CWNAN0044I Messages sent: 0

20200618 041551.938 CWNAN0043I Messages received: 0

20200618 041551.938 CWNAN0042I Uptime: 3 seconds

20200618 041551.938 CWNAN0055I Maximum heap use: 66528 bytes

20200618 041551.938 CWNAN0047I Broker stopped

[root@k8s-master src]# ./broker

20200618 041947.552 CWNAN9999I Really Small Message Broker

20200618 041947.553 CWNAN9998I Part of Project Mosquitto in Eclipse

(http://projects.eclipse.org/projects/technology.mosquitto)

20200618 041947.555 CWNAN0053I Version 1.3.0.2, Jun 18 2020 03:56:37

20200618 041947.555 CWNAN0054I Features included: bridge

20200618 041947.555 CWNAN9993I Authors: Ian Craggs ([email protected]), Nicholas O'Leary

20200618 041947.555 CWNAN0014I MQTT protocol starting, listening on port 1883

^C20200618 041955.270 CWNAN0046I Broker stopping

20200618 041955.270 CWNAN0016I MQTT protocol stopping

20200618 041955.271 CWNAN0044I Messages sent: 0

20200618 041955.271 CWNAN0043I Messages received: 0

20200618 041955.271 CWNAN0042I Uptime: 8 seconds

20200618 041955.271 CWNAN0055I Maximum heap use: 69808 bytes

20200618 041955.271 CWNAN0047I Broker stopped

[root@k8s-master src]#
[root@k8s-master src]#

[root@k8s-master src]#

[root@k8s-master src]#

[root@k8s-master src]#

[root@k8s-master src]#

[root@k8s-master src]# ./broker

20200618 042322.178 CWNAN9999I Really Small Message Broker

20200618 042322.179 CWNAN9998I Part of Project Mosquitto in Eclipse

(http://projects.eclipse.org/projects/technology.mosquitto)

20200618 042322.179 CWNAN0053I Version 1.3.0.2, Jun 18 2020 03:56:37

20200618 042322.179 CWNAN0054I Features included: bridge

20200618 042322.179 CWNAN9993I Authors: Ian Craggs ([email protected]), Nicholas O'Leary

20200618 042322.179 CWNAN0014I MQTT protocol starting, listening on port 1883

^C20200618 043049.200 CWNAN0046I Broker stopping

20200618 043049.200 CWNAN0016I MQTT protocol stopping

20200618 043049.200 CWNAN0044I Messages sent: 0

20200618 043049.200 CWNAN0043I Messages received: 0

20200618 043049.200 CWNAN0042I Uptime: 447 seconds

20200618 043049.200 CWNAN0055I Maximum heap use: 69808 bytes

20200618 043049.200 CWNAN0047I Broker stopped

[root@k8s-master src]# ifconfig

docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500

inet 172.17.0.1 netmask 255.255.0.0 broadcast 0.0.0.0

ether 02:42:7c:57:b4:f2 txqueuelen 0 (Ethernet)

RX packets 0 bytes 0 (0.0 B)


RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.200.116 netmask 255.255.255.0 broadcast 192.168.200.255

ether 00:0c:29:51:58:9f txqueuelen 1000 (Ethernet)

RX packets 1201333 bytes 1393399624 (1.2 GiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 462692 bytes 62051573 (59.1 MiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10<host>

loop txqueuelen 1000 (Local Loopback)

RX packets 319222 bytes 69413882 (66.1 MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 319222 bytes 69413882 (66.1 MiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500

inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255

ether 52:54:00:00:e2:c9 txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)


RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

virbr0-nic: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500

ether 52:54:00:00:e2:c9 txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

[root@k8s-master src]# ^C

[root@k8s-master src]#

You might also like