嵌入式开发环境——网络配置

一、虚拟机VMware的网络配置
桥接模式:使得虚拟机跟物理机一样,各自拥有独立的IP地址
NAT模式:使得虚拟机直接共享物理机的IP,自己本身没有独立的IP地址
主机模式:客户机Ubuntu仅能与宿主机Windows通信

虚拟机->设置->网络适配器->桥接模式->复制物理网络连接状态
在这里插入图片描述

编辑->虚拟网络编辑器->更改设置
将虚拟机网卡桥接至以太网网卡
详细查看看windows系统网络连接
在这里插入图片描述
二、ubuntu的网络配置
ifconfig命令查看已启动的网卡名称
ifconfig -a 查看所有的网卡名称
sudo ifconfig ens33 up/down 关闭或打开虚拟机网卡ens33
sudo ifconfig ens33 192.168.12.30 配置虚拟机网卡与以太网为同一网段
注意:
临时指定的网口IP地址(关闭终端后失效)

配置网络接口
sudo vi /etc/network/interfaces

//自动获取IP地址
auto ens33
iface ens33 inet dhcp
或者:
//设置固定IP
auto ens33
iface ens33 inet static
address 169.254.54.200 # IP地址,根据具体的网络环境来写
netmask 255.255.0.0 # 子网掩码
gateway 169.254.54.1 # 网关地址
在这里插入图片描述

更改网络设置后,需要重新加载网络服务
sudo service networking force-reload
sudo service networking restart

ping命令测试网络是否连通
ping www.baidu.com
注意:
当有返回延时时间时,就代表网络是通的;
如果卡主不动,代表网络不通或者网络拥塞:

host命令查看指定的网址的IP地址
host www.baidu.com
注意:
host成功返回域名的IP地址,代表当前网络是通的。
host成功返回域名的IP地址,代表当前系统的DNS解析是正常的。

如果ping成功,但host不成功,代表当前电脑的DNS配置有问题。
配置DNS服务器
sudo cat /etc/resolv.conf //解析配置文件
nameserver x.x.x.x //具体域名服务器的IP地址 x.x.x.x 一般可以参考宿主机windows的配置
options edns0 trust-ad

重启DNS
sudo service systemd-resolved restart

若无法ping通,其他解决方法
1.可能是Ubuntu无法正确找到网关,从而导致无法连网,需要手动配置网关地址
sudo route add default gw x.x.x.1
2.禁用网络接口,再重启、电脑重启
3.虚拟编辑器->还原默认设置

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值