Ubuntu静态IP简洁配置

本文详细介绍如何在Ubuntu系统中配置静态IP地址及手动设置DNS服务器的方法,包括配置文件的具体修改步骤,确保网络配置永久生效。
1、配置静态IP地址:
vim /etc/network/interfaces
原内容有如下4行:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp


以上表示默认使用DHCP分配IP,修改为如下:
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.80.100
netmask 255.255.255.0
gateway 192.168.80.1
保存退出。

注意:只需要设置address(IP地址)、netmask(子网掩码)、gateway(网关)这三项就OK,network和broadcast这两项参数是可以不写的。


 2、手动设置DNS服务器:
# vim /etc/resolv.conf
添加如下内容(这点所有Linux发行版都通用):

nameserver 192.168.80.2
nameserver 8.8.8.8
保存退出。

注意:重启Ubuntu后发现又不能上网了,问题出在/etc/resolv.conf。重启后,此文件配置的dns又被自动修改为默认值。所以需要永久性修改DNS。方法如下:
# vim /etc/resolvconf/resolv.conf.d/base
nameserver 192.168.80.2
nameserver 8.8.8.8


3、重启networking服务使其生效:
/etc/init.d/networking restart
这样网络配置就永久生效。
内容概要:本文档介绍了基于3D FDTD(时域有限差分)方法在MATLAB平台上对微带线馈电的矩形天线进行仿真分析的技术方案,重点在于模拟超MATLAB基于3D FDTD的微带线馈矩形天线分析[用于模拟超宽带脉冲通过线馈矩形天线的传播,以计算微带结构的回波损耗参数]宽带脉冲信号通过天线结构的传播过程,并计算微带结构的回波损耗参数(S11),以评估天线的匹配性能和辐射特性。该方法通过建立三维电磁场模型,精确求解麦克斯韦方程组,适用于高频电磁仿真,能够有效分析天线在宽频带内的响应特性。文档还提及该资源属于一个涵盖多个科研方向的综合性MATLAB仿真资源包,涉及通信、信号处理、电力系统、机器学习等多个领域。; 适合人群:具备电磁场与微波技术基础知识,熟悉MATLAB编程及数值仿真的高校研究生、科研人员及通信工程领域技术人员。; 使用场景及目标:① 掌握3D FDTD方法在天线仿真中的具体实现流程;② 分析微带天线的回波损耗特性,优化天线设计参数以提升宽带匹配性能;③ 学习复杂电磁问题的数值建模与仿真技巧,拓展在射频与无线通信领域的研究能力。; 阅读建议:建议读者结合电磁理论基础,仔细理解FDTD算法的离散化过程和边界条件设置,运行并调试提供的MATLAB代码,通过调整天线几何尺寸和材料参数观察回波损耗曲线的变化,从而深入掌握仿真原理与工程应用方法。
### 配置 Ubuntu 系统静态 IP 地址(使用 Netplan) 在 Ubuntu 系统中,从版本 17.10 开始,Netplan 成为了默认的网络配置工具。它取代了传统的 `ifupdown` 工具链,提供了更加灵活和简洁的方式来管理网络接口。对于需要长期稳定运行的服务,例如企业内部服务器或云主机,配置静态 IP 地址是非常必要的。 #### 步骤说明 1. **确定网络接口名称** 使用以下命令查看当前系统的网络接口名称: ```bash ip link show ``` 输出结果中会列出所有可用的网络接口,如 `ens33`、`enp1s0` 等。 2. **禁用 Cloud-init 自动网络配置(可选)** 如果系统是通过云镜像安装的,Cloud-init 可能会自动配置网络。为了避免冲突,可以禁用其网络配置功能: ```bash sudo echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg ``` 3. **删除 Cloud-init 自动生成的 Netplan 配置文件(可选)** 删除由 Cloud-init 创建的默认配置文件以避免冲突: ```bash sudo rm /etc/netplan/50-cloud-init.yaml ``` 4. **编辑 Netplan 配置文件** 默认情况下,Netplan 的配置文件位于 `/etc/netplan/` 目录下,文件名通常为 `00-installer-config.yaml` 或类似。建议先备份原始文件,然后进行编辑: ```bash sudo mv /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.org sudo nano /etc/netplan/01-netcfg.yaml ``` 在新创建的 `01-netcfg.yaml` 文件中添加如下内容(根据实际网络环境调整): ```yaml network: ethernets: enp1s0: dhcp4: false addresses: - 10.0.0.30/24 routes: - to: default via: 10.0.0.1 metric: 100 nameservers: addresses: - 10.0.0.10 - 10.0.0.11 search: - srv.world - server.education dhcp6: false version: 2 ``` 5. **应用新的网络配置** 保存并关闭文件后,使用以下命令应用新的网络配置: ```bash sudo netplan apply ``` 6. **验证配置是否生效** 使用以下命令检查当前网络接口的状态和 IP 地址是否已正确设置: ```bash ip addr ``` #### 注意事项 - **IP 地址网段一致性**:配置静态 IP 地址必须与当前动态获取的 IP 地址处于同一网段,否则可能导致网络连接失败。 - **避免 IP 冲突**:确保所设置的静态 IP 地址未被局域网中的其他设备占用,以免发生 IP 地址冲突。 - **DNS 设置**:可以根据实际需求修改 DNS 服务器地址,推荐至少配置两个 DNS 服务器以提高解析可靠性。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值