LoopBack

linux kali 的ifconfig命令

五迷三道 提交于 2021-02-17 07:54:35
ifconfig命令 1.ifconfig执行页面 1 root@localhost:/home/zys# ifconfig 2 lo: flags=73 < UP ,LOOPBACK,RUNNING > mtu 65536 3 inet 127.0.0.1 netmask 255.0.0.0 4 inet6 ::1 prefixlen 128 scopeid 0x10 < host > 5 loop txqueuelen 0 (Local Loopback) 6 RX packets 1398633 bytes 2195165994 (2.0 GiB) 7 RX errors 0 dropped 0 overruns 0 frame 0 8 TX packets 1398633 bytes 2195165994 (2.0 GiB) 9 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 10 11 p2p0: flags=4099 < UP ,BROADCAST,MULTICAST > mtu 1500 12 ether 66:cc:2e:d1:56:c2 txqueuelen 1000 (Ethernet) 13 RX packets 0 bytes 0 (0.0 B) 14 RX errors 0 dropped 0

采用windows下route命令设置静态路由实现跨网段访问

冷暖自知 提交于 2021-02-17 02:00:53
1、首先在本地连接的Internet协议(TCP/IP)属性中,添加一个IP(外网IP),点击高级添加另外一个IP)内网IP),以及两个不同网段的DNS,之后再使用外网IP,掩码使用外网掩码,网关使用外网网关。 2、点击运行输入cmd,确定,打开DOS窗口,输入 route add 10.0.0.0(要访问的IP段) mask 255.0.0.0 192.168.0.1(自身的内网网关) -P 即可。 例如: PC1的IP地址为192.168.31.1,路由器1(用于上互联网)的局域网口IP地址为192.168.31.10,路由器2(用于上办公网)的局域网口IP地址为192.168.31.11。 如果PC1同时想访问互联网和办公网,通常情况是在WINDOWS网络属性反复修改默认网关,每次还只能访问1个网段,既不方便也非常麻烦。为解决这个问题可在DOS命令符下键入如下命令: route add 0.0.0.0 mask 0.0.0.0 192.168.31.10(用于上互联网) route add 192.168.0.0 mask 255.255.0.0 192.168.31.11(用于上办公网) 这样将互联网作为默认路由,办公网用作特殊路由添加,当然,如果还有其他系统,可采用同样路由添加。 为了确保路由正确、避免引起路由混乱,最好先删除路由,再添加路由。比如上面的命令可改为:

网络协议学习笔记二

夙愿已清 提交于 2021-02-14 12:52:38
查看ip地址: 在 Windows 上是 ipconfig,在 Linux 上是 ifconfig 或者ip addr。 登录进入一个被裁剪过的非常小的 Linux 系统中,发现既没有 ifconfig 命令,也没有 ip addr 命令,你是不是感觉这个系统压根儿没法用?这个时候,你可以自行安装 net-tools 和 iproute2 这两个工具。当然,大多数时候这两个命令是系统自带的。 IP 地址被点分隔为四个部分,每个部分 8 个 bit,所以 IP 地址总共是 32 位。因为不够用,于是就有了 IPv6,这个有 128 位。 本来 32 位的 IP 地址就不够,还被分成了 5 类: 这里面有个尴尬的事情,就是 C 类地址能包含的最大主机数量实在太少了,只有 254 个。当时设计的时候恐怕没想到,现在估计一个网吧都不够用吧。而 B 类地址能包含的最大主机数量又太多了。6 万多台机器放在一个网络下面,一般的企业基本达不到这个规模,闲着的地址就是浪费。 于是有了一个折中的方式叫作 无类型域间选路 ,简称 CIDR 。这种方式打破了原来设计的几类地址的做法,将 32 位的 IP 地址一分为二,前面是 网络号 ,后面是 主机号 。从哪里分呢?你如果注意观察的话可以看到,10.100.122.2/24,这个 IP 地址中有一个斜杠,斜杠后面有个数字24。这种地址表示形式,就是CIDR

Linux 查看网卡的MAC地址

霸气de小男生 提交于 2021-02-11 05:39:04
如何使用命令查看网卡的MAC地址呢? 下面总结一下查看网卡MAC地址的方式。 1:ifconfig命令查看网卡MAC地址 /sbin/ifconfig | grep HWaddr 或 /sbin/ifconfig | grep ether 有些Linux发行版本的MAC地址字段为HWaddr,有些Linux发行版本的MAC地址字段为ether。根据实际情况选择上面命令。 [root@KerryDB ~] # ifconfig -a 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 858 bytes 72251 (70.5 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 858 bytes 72251 (70.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 p4p1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>

华为HCIA-命令及配置

我与影子孤独终老i 提交于 2021-02-09 12:00:28
设备一共有四层视图 1、用户视图 <Huawei>表示 # 查看运行状态或其他参数以及telnet 2、系统视图 [Huawei] 表示 # 配置设备的系统参数等 3、接口视图 [Huawei-GigabitEthernet0/0/0] 表示 # 配置接口参数 4、协议视图 [Huawei-ospf-1] 表示 # 配置路由协议 命令等级 command-privilege level 3 view user save # 将save这条命令配置成用户等级3级及以上才有权限执行 指令 CTRL + C # 停止当前命令行的运行 CTRL + Z # 回到用户视图 TAB #补全命令 d? # 部分帮助 ? # 完全帮助 system-view # 进入系统视图 display this # 查看当前视图下做的左右命令 1、display version # 查看设备的系统的版本号、运行的平台、运行时间、型号等信息 2、sysname # 配置设备名称必须在系统视图下,设备默认名称就是<Huawei> 3、clock timezone BJ add 08:00:00 # 配置系统时区,BJ=北京,add后面的就是偏移量 4、clock datetime 10:20:29 2016-04-01 # 设置当前时间和日期 5、clock daylight-saving-time #

Loopback in Android Bluetooth

£可爱£侵袭症+ 提交于 2021-02-07 10:01:08
问题 Is it possible to make a loopback Bluetooth connection in an Android phone so that one service can connect to another within the same phone (or even to itself)? The idea is to use it so I can test a multi-player game that uses Bluetooth to communicate between players. 回答1: No it is not possible for bluetooth services to connect to itself or other services on the same phone. 来源: https://stackoverflow.com/questions/6497723/loopback-in-android-bluetooth

STM32(12)——CAN

风流意气都作罢 提交于 2021-02-07 04:55:56
简介:   CAN是Controller Area Network,是 ISO 国际标准化的串行通信协议。   CAN 控制器根据两根线上的电位差来判断总线电平。总线电平分为显性电平和隐性电平,二者必居其一。发送方通过使总线电平发生变化,将消息发送给接收方。   STM32 自带的是 bxCAN ,即基本扩展 CAN。它支持 CAN 协议 2.0A 和 2.0B。它的 设计目标 是,以 最小的 CPU 负荷来高效处理大量收到的报文 。它也支持报文发送的优先级要求(优先级特性可软件配置)。对于安全紧要的应用,bxCAN 提供所有支持时间触发通信模式所需的硬件功能。    STM32 的 bxCAN 的主要特点有: 1.支持 CAN 协议 2.0A 和 2.0B 主动模式 2.波特率最高达 1Mbps 3.支持时间触发通信 4.具有 3 个发送邮箱 5.具有 3 级深度的 2 个接收 FIFO 6.可变的过滤器组(最多 28 个)   STM32 (互联型) :带有两个CAN控制器; 过滤器组 最多有 28 个 STM32 (增强型) :STM32F103ZET6只有1个CAN控制器; 过滤器组 只有 14 个   每个滤波器都是组x都是由2个32位寄存器,CAN_FxR1 和 CAN_FxR2 组成。    STM32 每个过滤器组的位宽都可以独立配置,以满足应用程序的不同需求

CCNP(BSCI)实验:配置BGP的路由过滤和默认路由

跟風遠走 提交于 2021-02-02 01:47:39
第一步:预配置 R1(config)#int lo0 R1(config-if)#ip add 1.1.1.1 255.255.255.0 R1(config-if)#int s2/1 R1(config-if)#ip add 12.0.0.1 255.255.255.0 R1(config-if)#no sh R2(config)#int lo0 R2(config-if)#ip add 2.2.2.2 255.255.255.0 R2(config-if)#int s2/1 R2(config-if)#ip add 12.0.0.2 255.255.255.0 R2(config-if)#no sh R2(config-if)#int s2/2 R2(config-if)#ip add 23.0.0.2 255.255.255.0 R2(config-if)#no sh R3(config)#int lo0 R3(config-if)#ip add 3.3.3.3 255.255.255.0 R3(config-if)#int s2/1 R3(config-if)#ip add 23.0.0.3 255.255.255.0 R3(config-if)#no sh R3(config-if)#int s2/2 R3(config-if)#ip add 34.0.0.3 255

function inside function is not waiting for promise in javascript

坚强是说给别人听的谎言 提交于 2021-01-29 13:03:12
问题 Sorry if my title is not very explicit I dont know how to explain this properly. I am trying to use the distinct function for my app that uses loopback 3 and mongodb. It seems to work right but my endpoint wont hit the return inside my function. This is my code const distinctUsers = await sellerCollection.distinct('userId',{ hostId : host.id, eventId:{ "$ne" : eventId } }, async function (err, userIds) {; if(!userIds || userIds.length ==0) return []; const filter = { where:{ id: { inq:

Web socket client connection issue in Windows 8.1+ IE 11 + loopback not allowed

泪湿孤枕 提交于 2021-01-28 04:48:37
问题 I am have created a C++ web socket server. I am trying to access it from IE 11 using web socket Javascript API. I am trying to connect to localhost. function JSInit() { try { var host = "ws://127.0.0.1:25000/test"; remoteEngine = new WebSocket(host); remoteEngine.onopen = onWebSocketOpen; remoteEngine.onmessage = onRecvMessage; remoteEngine.onclose = onWebSocketClose; remoteEngine.onclose = onWebSocketError; } catch (err) { alert(err.message); } } Is there in any restriction on accessing