ubuntu20.x版本给单网卡配置多网段IP的快捷方式

简介: ubuntu20.x版本给单网卡配置多网段IP的快捷方式

我有一个设备,设备默认是固定网段的固定IP,所以需要配置成此设备的网络才可以访问到。

有一个简单的做法,给网卡:

ifconfig enp6s0:1 192.168.144.123 broadcast 192.168.144.255 netmask 255.255.255.0 up
route add -host 192.168.144.123 dev enp6s0:1

可以看到成功了

zhenghui@zh-pc:/etc/netplan$ ip a
2: enp6s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether f0:2f:74:f6:54:08 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.107/24 brd 192.168.1.255 scope global noprefixroute enp6s0
       valid_lft forever preferred_lft forever
    inet 192.168.144.123/24 brd 192.168.144.255 scope global enp6s0:1
       valid_lft forever preferred_lft forever
    inet6 fe80::f22f:74ff:fef6:5408/64 scope link 
       valid_lft forever preferred_lft forever

测试是否正常

zhenghui@zh-pc:/etc/netplan$ ping 192.168.144.25
PING 192.168.144.25 (192.168.144.25) 56(84) bytes of data.
64 字节,来自 192.168.144.25: icmp_seq=1 ttl=64 时间=0.212 毫秒
64 字节,来自 192.168.144.25: icmp_seq=2 ttl=64 时间=0.238 毫秒
64 字节,来自 192.168.144.25: icmp_seq=3 ttl=64 时间=0.525 毫秒
64 字节,来自 192.168.144.25: icmp_seq=4 ttl=64 时间=0.217 毫秒
^C
--- 192.168.144.25 ping 统计 ---
已发送 4 个包, 已接收 4 个包, 0% 包丢失, 耗时 3073 毫秒
rtt min/avg/max/mdev = 0.212/0.298/0.525/0.131 ms
zhenghui@zh-pc:/etc/netplan$

测试上网正常

zhenghui@zh-pc:/etc/netplan$ ping www.baidu.com
PING www.a.shifen.com (180.101.49.12) 56(84) bytes of data.
64 字节,来自 180.101.49.12 (180.101.49.12): icmp_seq=1 ttl=52 时间=9.36 毫秒
64 字节,来自 180.101.49.12 (180.101.49.12): icmp_seq=2 ttl=52 时间=9.20 毫秒
64 字节,来自 180.101.49.12 (180.101.49.12): icmp_seq=3 ttl=52 时间=9.49 毫秒
64 字节,来自 180.101.49.12 (180.101.49.12): icmp_seq=4 ttl=52 时间=9.40 毫秒
64 字节,来自 180.101.49.12 (180.101.49.12): icmp_seq=5 ttl=52 时间=9.90 毫秒
64 字节,来自 180.101.49.12 (180.101.49.12): icmp_seq=6 ttl=52 时间=9.99 毫秒
^C
--- www.a.shifen.com ping 统计 ---
已发送 6 个包, 已接收 6 个包, 0% 包丢失, 耗时 9095 毫秒
rtt min/avg/max/mdev = 9.196/9.554/9.987/0.288 ms
zhenghui@zh-pc:/etc/netplan$

可以加到脚本里:

vim ~/.bashrc

这样每次进入系统就可以自动添加了。

目录
相关文章
|
1月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(五):18.04安装多版本CUDA
这篇博客文章介绍了在Ubuntu 18.04系统上如何安装和切换不同版本的CUDA,以及如何安装不同版本的cuDNN。
183 2
|
8天前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
23 2
|
1月前
|
网络协议 Ubuntu 网络安全
|
1月前
|
消息中间件 监控 Ubuntu
大数据-54 Kafka 安装配置 环境变量配置 启动服务 Ubuntu配置 ZooKeeper
大数据-54 Kafka 安装配置 环境变量配置 启动服务 Ubuntu配置 ZooKeeper
74 3
大数据-54 Kafka 安装配置 环境变量配置 启动服务 Ubuntu配置 ZooKeeper
|
1月前
|
资源调度
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
37 2
Ubuntu22.04静态ip配置+yarn build后显示内存超限,变异失败
|
1月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
267 3
|
1月前
|
并行计算 Ubuntu 算法
Ubuntu18 服务器 更新升级CUDA版本 pyenv nvidia ubuntu1804 原11.2升级到PyTorch要求12.1 全过程详细记录 apt update
Ubuntu18 服务器 更新升级CUDA版本 pyenv nvidia ubuntu1804 原11.2升级到PyTorch要求12.1 全过程详细记录 apt update
97 0
|
2月前
|
存储 Prometheus 监控
在Ubuntu系统上安装与配置Prometheus的步骤
通过以上步骤,您应该已经成功在Ubuntu系统上安装并配置了Prometheus。您现在可以开始使用Prometheus收集和分析您的系统和应用程序的指标数据了。
169 1
|
1月前
|
Ubuntu 网络协议 Linux
liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别
liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别
108 0
|
2月前
|
Ubuntu 编译器 C语言
Ubuntu 源码编译指定版本 make:神秘代码背后的激情冒险,等你来战!
【9月更文挑战第8天】在Ubuntu中,编译指定版本的源码`make`是一项挑战但也极具价值的任务。它允许我们根据特定需求定制软件,提升性能与功能适配。首先需安装必要工具包如GCC等;接着下载所需源码并阅读相关文档以了解编译要求。通过运行`./configure`、`make`及`sudo make install`命令完成编译安装流程。过程中可能遇到依赖项缺失或编译选项设置不当等问题,需根据错误提示逐一解决。对于大型项目,可利用多核编译加快速度。掌握这一技能有助于更好地探索开源世界。
44 2