关于席位代理的问题

1、 为什么两个席位代理不能连接成功?

PC机防火墙没有关闭
两台设备配置文件不相同(注意多播的地址以及IP地址)
配置文件格式的问题(utf-8 没有BOM 至少格式要是相同的)

可以测试两台设备ip地址是否ping成功,这是首要前提
Ip地址ping成功后,在考虑以上的问题
Ip地址ping成功,看网络适配器 设备状态(开启/关闭)
在linux中可以还要考虑桥接的问题(桥接模式)
这是有问题的??在下面讲解

有时间专门研究一下linux下的网络配置问题。

Linux网关的问题:
出现的错误:
Bind error
CUDPSender errno

Errno 101
Errno 98 地址复用
出现类似以上的错误【error】【warning 】
可能的解决方法:

设置-》网络-》有线网络(wired)-》IPv4-》。。。。。。
例如以下配置:
地址:192.168.100.23
子网掩码:255.255.255.0
网关:192.138.100.1

子网掩码前三位必须是255.255.255.x 最后一位随意,一般设置为0
网关:192.138.100.1
网络的前三位必须和ip地址的前三位相同,即192.138.100.x
最后一位不一定是1

【这个还是有很多不确定性,有的时候网关设置最后一位是1,有的时候是和本机ip地址相同,这难道是与设置模式有关系吗?????】

一般路由器的IP地址默认为:192.168.0.1或者192.168.1.1
说明:
Pc1-pc3在一个网段中
Pc4在一个网段中

路由器是可以自动分配IP地址的
Pc1<–>pc2 不需要设置网关,它们之间可以使用交换机连接,
或者将网关设置为自身ip地址

Pc2->pc3 pc2 需要设置网关,网关设置为100.3
Pc3不需要设置网关,除非pc3也向pc2发送信息

网关一般用于外网与内网之间,有两个或多个不同的网段。
Pc4与(pc1-pc3)不在相同的网段中,若要通信,双方均需要设置网关。

2、在Linux中的席位代理的问题?
1、 出现errno=98 地址复用的问题 【errno 9的问题 会携带 errno 98的问题】
2、 出现7777等问题
3、 出现network is unreachable
【这种无法连接,是多个席位代理连接的时候,不能成功】
4、 出现errno=101 其实查询错误还是 network is unreachable
【这是在单机运行席位代理的时候,一个席位代理都不能成功启动,在udp发送端出现这种错误】

解决问题一:
先查找一下代码,看代码里是否设置了地址复用的setsock
然后使用命令查看NodeProxyConsole进程是否退出
ps –ef | grep NodeProxyConsole
或者 ps –ef
查看该进程是否已经退出

如果进程没有退出,使用kill命令杀死进程
Kill -9 (进程号) 注:这个进程号就是你用ps查询出来的进程号 在最前面可以看到

最后再次运行NodeProxyConsole进程

解决问题二:
可能是电脑没有关闭防火墙,
在windows中直接手动关闭;
在linux中使用命令关闭

Centos:
systemctl disable firewalld.service
service firewalld stop
使用service firewalld status查看防火墙是否启动

Ubuntu:
sudo ufw status

inactive状态是关闭防火墙
active 状态是没有关闭防火墙

解决问题三:
设置网络配置
设置->网络->有线网络(wired)->IPv4->。。。。。。
根据实际情况选择【桥接模式】,手动配置ip地址,网关配置根据实际情况填入。
需要注意网段
例如以下配置:
地址:192.168.100.23
子网掩码:255.255.255.0
网关:192.138.100.1

还有就是配置文件的问题
现在存在的软总线配置文件以及不能统一

当使用配置文件的时候,有些地址是不需要的,使用#将它们全部注释掉!!!

解决问题四:

针对上面的问题,解决的时候是配置网关,网关配置为 xxx.xxx.xxx.1 前三段与ip地址前三段相同

遇到类似的问题,还需要注意子网掩码的问题

关于桥接模式、NAT模式以及仅主机模式

桥接模式:
在桥接模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机(主机和虚拟机处于对等地位),它可以访问局域网内任何一台机器。

在桥接模式下,我们往往需要为虚拟主机配置IP地址、子网掩码等
(配置的时候,虚拟主机的IP地址要和主机IP地址在同一个网段)

这样,虚拟机就可以和主机之间独立的通信
当然了,虚拟机也可以和局域网中的其他主机通信。

NAT模式:
NAT模式就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。即使用NAT模式可以实现在虚拟系统里访问互联网。
简单来说就是宿主机器再构建一个局域网,然后,局域网内只有一台机器,就是虚拟机。
NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手动修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。

仅主机模式:
仅主机模式是一种比NAT模式更加封闭的网络连接模式,它将创建完全包含在主机中的专用网络。仅主机模式的虚拟网络适配器仅对主机可见,并在虚拟机和主机系统之间可供网络连接。不能连接外网。
(这时候,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。)

了解几个参数:
VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机

VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机

VMnet8:这是VMware用于虚拟NAT网络下的虚拟交换机

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值