1、开发板运行linux和主机Windows的ping通
1.1、开发板运行linux中的设置
1.1.1、查看开发板中的linux的IP地址。使用ifconfig+回车。
1.1.2、设置开发板中的linux的静态IP为192.168.1.10,使用以下命令
//使用此命令
vim /etc/network/interfaces
然后将里面的内容设置如下:
auto lo
iface lo inet loopback
auto eth0 //表示让网卡开机自动挂载eth0
iface eth0 inet static
address 192.168.1.10 //开发板中linux的IP地址
netmask 255.255.255.0 //开发板中linux的网络掩码
gateway 192.168.1.1 //开发板中linux的网关
1.1.3、重启网络服务(或者关机重启)
1.2、主机Windows中的设置
1.2.1、控制面板->网络和Internet->网络和共享中心->更改适配器配置->右键单击属性->双击internet协议版本(TCP/IPv4)->然后设置如下:
注意:电脑网络防火墙要关闭。
1.3、开发板可以用同一条网线直接连接,也可以用不同的网线连接在同一个路由器上。然后进行ping通。
(1)开发板向主机ping通:ping 192.168.1.10.现象如下:
2、开发板运行linux和虚拟机ubuntu的ping通
2.1、开发板运行linux中的设置
2.1.1、查看开发板中的linux的IP地址。使用ifconfig+回车。
2.1.2、设置开发板中的linux的静态IP为192.168.1.10,使用以下命令
//使用此命令
vim /etc/network/interfaces
然后将里面的内容设置如下:
auto lo
iface lo inet loopback
auto eth0 //表示让网卡开机自动挂载eth0
iface eth0 inet static
address 192.168.1.10 //开发板中linux的IP地址
netmask 255.255.255.0 //开发板中linux的网络掩码
gateway 192.168.1.1 //开发板中linux的网关
2.1.3、重启网络服务(或者关机重启)
2.2、虚拟机ubuntu中的设置
2.2.1、查看虚拟机中ubuntu的版本
//可以使用如下命令,以下三个均可
cat /etc/lsb-release
cat /etc/issue
lsb_release -a
2.2.2、设置虚拟机中ubuntu18.04的IP地址为静态IP
2.2.2.1、 确认要修改的网卡号(服务器有多张网卡)
使用命令:ip addr
2.2.2.2、默认的网卡配置文件(默认情况下,网络使用DHCP)
先进入/etc/netplan文件夹,打开里面的文件(每个虚拟机中名字不同,我的为01-network-manager-all.yaml)
2.2.2.3、设置开发板中的linux的静态IP为192.168.1.10,使用以下命令
//使用此命令
vim /etc/network/interfaces
然后将里面的内容设置如下:
auto lo
iface lo inet loopback
auto eth0 //表示让网卡开机自动挂载eth0
iface eth0 inet static
address 192.168.1.141 //开发板中linux的IP地址
netmask 255.255.255.0 //开发板中linux的网络掩码
gateway 192.168.1.1 //开发板中linux的网关
2.2.2.4、然后虚拟机关机重启静态IP设置成功。reboot(或者重启网络:sudo /etc/init.d/networking restart)
2.3、开发板可以用同一条网线直接连接,也可以用不同的网线连接在同一个路由器上。然后进行ping通。
(1)开发板向虚拟机ping通:ping 192.168.1.141现象如下: