Ubuntu18.04 桥接模式 静态ip 与mui的网络访问

mui的网络访问

最近在做一个mui的移动app项目,需要连接手机 访问电脑上的网络,遇到几个问题,分享一下

连接手机的问题

可能是手机版本太高的原因,Hbuilder一直连接不到手机
HBuilderX\plugins\launcher\tools\adbs,这个目录下会存在3个文件,我们把它复制到一个文件夹做一个备份,防止出问题,然后将1.0.31这个文件夹中的内容复制到覆盖掉原来的3个文件。重启Hbuilder就好了

连接Spring Boot

  1. 手机与电脑处于同一个wifi的局域网下。
  2. cmd命令行下输入 ipconfig 在**无线局域网适配器 WLAN:找到192.168.*.***这个ip,可以访问
  3. 实在不行 对应的controller下添加 @CrossOrigin(origins = "*",maxAge = 3600)注解

连接虚拟机

  1. 因为在虚拟器上开启了一个fastdfs的文件服务器,需要访问虚拟机
  2. 虚拟机Ubuntu18.04,首先保证虚拟机的ip是动态ip设置 。在/etc/netplan/50-cloud-init.yaml下进行设置。具体方法百度就好。
  3. 设置桥接模式,保证虚拟机、主机和手机是在同级的局域网下
    在这里插入图片描述在这里插入图片描述
  4. 重启虚拟机
  5. 这时候虚拟机仍是一个动态ip,是会变的。因此我们需要更改50-cloud-init.yaml进行配置
    • 在配置前,确定当前已被分配的ip是什么 ifconfig的ens33查看一下
    • 修改50-cloud-init.yaml 网关、DNS的设置一定要和主机的一摸一样,ip设置为之前被分配的ip,netplan apply确定
      在这里插入图片描述
network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: no
      addresses: [192.168.1.12/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [119.29.29.29, 192.168.1.1] # 与上面要对应
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值