[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]#