当前位置: 首页 > news >正文

linux shell脚本网络篇

为了方便做一些项目 需要在不同的主机上作出一些设定接下来我写一个网络配置脚本 方便更改网络配置

#!/bin/bash

rm -rf /etc/Networkmanager/system-connection/$1.nmcliconnection

cat > /etc/Networkmanager/system-connection/$1.nmcliconnection <<EOF

[connection]

id=$1

type=ethernet

interface-name=$1

[ipv4]

address1=$2/24,172.25.254.2

method=manual

dns=114.114.114.114

EOF

chmod 600 /etc/NetworkManager/system-connections/$1.nmconnection

nmcli connection reload

nmcli connection up $1 

cat > hxd.txt 此时就可以在控制板上输入一些东西>>EOF

>>EOF指的是开始输入

再次见到EOF时 输入结束

http://www.dtcms.com/a/47030.html

相关文章:

  • LabVIEW正弦信号处理:FFT与最小二乘拟合的参数提取
  • 关于JavaScript性能问题的误解
  • Kotlin 运算符重载
  • Python 爬虫 – BeautifulSoup
  • 在Linux系统上使用nmcli命令配置各种网络(有线、无线、vlan、vxlan、路由、网桥等)
  • MySQL中的共享锁和排他锁
  • Qwen2-Audio系列学习笔记
  • 事件循环_经典面试题
  • 【软件测试】论坛系统功能测试报告
  • 【HCIE实验1】模拟 DHCPv6 服务器及 PD 服务器分配 IPv6 地址和前缀的网络环境。
  • [代码规范]接口设计规范
  • 汽车控制应用对芯片的特殊要求
  • 在分布式系统中,解决因锁持有者故障导致锁无法释放的问题
  • Yocto + 树莓派摄像头驱动完整指南
  • spring boot整合flyway实现数据的动态维护
  • 如何在优云智算平台上面使用deepseek进行深度学习
  • 命名实体识别与文本生成算法
  • 迷你世界脚本组队接口:Team
  • Git学习
  • centos7使用rpm包安装mysql5.6和mysql8.0
  • 如何在docker中的mysql容器内执行命令与执行SQL文件
  • Linux:动静态库
  • (贪心 合并区间)leetcode 56
  • 接口性能优化?
  • 介绍 torch-mlir 从 pytorch 生态到 mlir 生态
  • 《Python实战进阶》No 10:基于Flask案例的Web 安全性:防止 SQL 注入、XSS 和 CSRF 攻击
  • C# 上位机---INI 文件
  • Ubuntu24.04 安装ssh开启22端口及允许root用户远程登录
  • 嵌入式软件数据结构(二)数组知识点专栏 附源码 附原理
  • Redis数据结构-List列表