ubuntu 18.04 桥接模式下ping开发板

前言

ubuntu 18.04 桥接模式网络设置,所有内容皆从网络查找。不能算作教程,仅供参考。

配置环境

硬件:笔记本、RK3568开发板、网线。
工作环境:笔记本wifi联网,RK3568开发板通过网线连接到笔记本。

笔记本网络设置

笔记本网络设置
注意正常情况下,笔记本上应该存在[以太网]以及[WLAN]两个网络适配器,需要注意有线网卡是Realtek Gaming GbE…以及无线网卡是AX200(不同电脑配置不一样)



注意两个网络适配器的 VMware Bridge Protocol都需勾选。

固定有线网卡的IP地址。

虚拟机网络设置

![在这里插入图片描述]接https://上传(ibl-g.csdnimg.cn/f2x7145fb034c044498f18115253ba33.png7)(https:/](https://i-blog.csdnimg.cn/blog_migrate/a010b2b83246608f1cc20e5bf49d252f.png在这里插入图片描述从VMware编辑栏依次点击 编辑->虚拟网络编辑器,并点击右下角的更改设置。在这里插入图片描述
选择VMnet0 ,点击桥接模式,选择之前看到AX200无线网卡。(无线网卡用于ubuntu通过笔记本连接外网。)

在这里插入图片描述
选择VMnet2(若无,点击添加网络->VMnet2),点击桥接模式,选择有线网卡。(有线网卡用于ubuntu和RK3568的局域网连接)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
从VMware编辑栏依次点击 虚拟机->设置,将网络适配器改为桥接模式、网络适配器2改为自定义,并选择VMnet2.(若无网络适配器2,点击下方的添加,添加一个新的网络适配器即可)

ubuntu18.04设置

静态ip设置

// 查看ip
ifconfig -a

在这里插入图片描述
执行 ifconfig -a 命令,可以看到现在ubuntu上存在两个网络适配器,分别是ens33以及ens37。其中ens33我们桥接到笔记本的无线网卡用于上网;而ens37则是桥接到有线网卡,通过网线与RK3568相连,用于nfs等服务。(先不用管ip地址,网络适配器名字可能不同,但原理一样)

// 设置静态ip
sudo vi /etc/network/interfaces

在这里插入图片描述
执行 sudo vi /etc/network/interfaces 命令。
在这里插入图片描述
其中ens33,应参照电脑 WLAN -> 网络连接信息,注意ip地址不要一样。
在这里插入图片描述
而ens37应参照电脑 以太网 -> 网络连接信息,注意ip地址不要一样。

DNS设置

// 设置DNS
/etc/resolvconf/resolv.conf.d/head

在这里插入图片描述
将里面的DNS地址改为与电脑 WLAN -> 网络连接信息中的一致

// 更新DNS信息
sudo resolvconf -u
// 重启网络服务
sudo resolvconf -u service network-manager restart

执行以上两条命令,便完成所有设置。

最终效果

在这里插入图片描述
进入设置,点击网络可以看到,检查网络适配器的详细信息是否与我们设定的一致。

ping www.baidu.com

在这里插入图片描述

//ping rk3568开发板 (开发板ip地址,需要根据自己查看,可百度)
ping 192.168.1.12

在这里插入图片描述

<think>好的,我现在需要帮助用户在Ubuntu系统上配置DHCP服务。用户的问题是关于如何在Ubuntu上设置和配置DHCP服务器或客户端。我需要根据提供的引用内容来整理步骤,并确保回答正确。 首先,我应该回忆一下DHCP的基本概念。DHCP服务器负责自动分配IP地址给客户端,这样客户端就不需要手动配置网络参数。这在开发板或其他设备需要自动获取IP的情况下非常有用。根据引用[1],Ubuntu 18.04上使用的是isc-dhcp-server软件包,而引用[2]提到Ubuntu20.04的安装步骤类似。所以可能步骤在不同版本间差异不大,但需要注意配置文件的路径和命令是否相同。 下来,整理安装DHCP服务器的步骤。引用[1]提到安装isc-dhcp-server,设置IP范围,固定IP分配。步骤1是安装,然后是配置。引用[2]的步骤包括服务器端设置静态IP,修改DHCP配置,重启服务,客户端获取方式。引用[3]提到桥接模式的设置,这对虚拟机环境很重要。 可能需要分步骤讲解服务器配置和客户端配置。服务器部分包括安装软件、配置静态IP、编辑DHCP配置文件(如/etc/dhcp/dhcpd.conf)、设置子网、范围、选项(网关、DNS)、固定IP分配,然后重启服务。客户端部分需要确保网络设置为自动获取,可能涉及修改网络配置文件或使用nmcli,然后重启网络服务。 需要注意配置文件中的语法是否正确,比如是否使用正确的括号,分号结尾,以及子网声明是否正确。例如,在dhcpd.conf中,子网部分需要指定子网掩码、地址池范围、网关和DNS服务器。固定IP分配需要根据MAC地址来指定。 另外,引用[3]提到虚拟机需要设置为桥接模式,这样客户端才能和服务器在同一网络下,正确获取IP。这可能是一个常见问题,尤其是如果用户在虚拟环境中操作的话,需要特别指出。 在回答中,需要引用提供的参考资料,比如在安装步骤后加上[^1][^2],在桥接模式部分加上[^3]。同时,按照用户要求,使用中文,数学公式用$...$,独立公式用$$...$$,不过DHCP配置可能不太涉及数学公式,但如果有的话需要注意格式。 最后,生成相关问题,可能需要围绕DHCP服务器的其他配置、故障排除、不同Ubuntu版本的差异、安全设置等方面提问。比如如何设置租期时间,如何查看DHCP日志,如何配置多个子网等。 现在检查是否有遗漏的步骤,比如设置服务器静态IP,这是为了避免DHCP服务器自身IP变化导致服务中断,这一步在引用[1]和[2]中都有提到。配置文件中需要指定正确的口,通常在/etc/default/isc-dhcp-server中设置INTERFACESv4="eth0"之类的。 可能还需要提醒用户检查防火墙设置,确保67端口开放,以及SELinux或AppArmor的策略是否允许DHCP服务运行,但引用中没有提到这些,可能用户的环境默认是允许的,或者需要额外说明。 总结,回答的结构应该是先服务器配置,再客户端配置,每个步骤详细说明,并添加注意事项,如虚拟机桥接模式,语法检查,服务重启命令等。最后生成相关问题,确保覆盖用户可能进一步的问题。</think>### 如何在Ubuntu上配置DHCP服务 #### **一、配置DHCP服务器** 1. **安装ISC-DHCP-Server** 执行以下命令安装软件包: ```bash sudo apt update sudo apt install isc-dhcp-server ``` 2. **设置服务器静态IP** 为避免DHCP服务器自身IP变动,需手动配置静态IP[^1][^2]。 编辑网络配置文件(如`/etc/netplan/01-netcfg.yaml`),示例配置: ```yaml network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] ``` 应用配置: ```bash sudo netplan apply ``` 3. **配置DHCP服务文件** 指定监听的网络口,编辑`/etc/default/isc-dhcp-server`: ```bash INTERFACESv4="eth0" ``` 4. **修改DHCP主配置文件** 编辑`/etc/dhcp/dhcpd.conf`,添加以下内容[^1]: ```nginx subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.150 192.168.1.200; option routers 192.168.1.1; option domain-name-servers 8.8.8.8, 8.8.4.4; } # 固定IP分配(根据MAC地址) host dev-board { hardware ethernet aa:bb:cc:dd:ee:ff; fixed-address 192.168.1.50; } ``` 5. **重启服务并验证** ```bash sudo systemctl restart isc-dhcp-server sudo systemctl status isc-dhcp-server # 检查运行状态 ``` --- #### **二、配置DHCP客户端** 1. **客户端网络设置** - **Ubuntu桌面版**:通过图形界面设置为“自动获取IP”(DHCP)。 - **命令行配置**:编辑`/etc/netplan/*.yaml`,确保包含`dhcp4: yes`。 2. **重启网络服务** ```bash sudo netplan apply ``` 3. **验证IP分配** ```bash ip a show eth0 # 查看是否获取到IP ping 192.168.1.100 # 测试服务器的连通性 ``` --- #### **三、虚拟机环境注意事项** 若使用VirtualBox或VMware,需将**网卡模式设为桥**,确保客户端服务器在同一局域网[^3]。 --- 相关问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值