由于公司的路由器分配的是192.168.5.xxx网段,所以分配给我们电脑的默认都是5网段的ip。
但是我现在开发的wifi项目,wifi板设置成的是1网段,当我开发板用nfs启动的时候去挂载虚拟机,由于不在同一网段所以挂载不上,如果改开发板的ip的话,板子上的APP也要跟着改,要改很多东西,太麻烦。于是就改我的pc和虚拟机的IP,增加对192.168.1.xxx的支持,具体修改如下:
然后配置虚拟机:
对于有的版本的ubuntu,在设置界面找不到设置网络的情况,没法在ui界面设置ip,比如像这样:
对于这种情况,可以直接编辑/etc/netplan/xxx.yaml文件。如果没有的话直接新建一个,比如01-netcfg.yaml,对于ubuntu18.4及以上的版本,网络配置文件为/etc/network/interface,对于老版本的ubuntu,配置文件为/etc/network/interface,如果你的ubuntu是18.4,对/etc/network/interface这个文件的修改不会生效的,我试过了,只有修改/etc/network/interface才有用
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.51/24
gateway4: 192.168.5.1
nameservers:
addresses: [192.168.5.1, 8.8.8.8]
注意:上面这几部配置完之后要在命令行执行一下
sudo netplan apply
sudo service networking restart
sudo systemctl restart networking.service 然后再用ifconfig查看就可以看到生效了
改之前:
改之后,测试ubuntu ping PC和开发板情况:
开发板 ping PC和ubuntu情况:
PC ping ubuntu和开发板情况: