为主机配置IP

第一种方法:nmcli

java 复制代码
#nmcli connection modify eth0 ipv4.method manual ipv4.addresses 172.25.254.100/24 ipv4.gateway 172.25.254.2 ipv4.dns 114.114.114.114 autoconnect yes
#nmcli c up etho   //激活网卡命令(网卡早就配好,只是修改ip就不用输入这条命令了)

第二种方法:网卡可视化界面

java 复制代码
#nm-connection-editor

起一个网卡名称

写上IP、掩码、网关、dns服务器地址

也可以在Method选择DHCP服务自动获取

选择这块网卡

有IP且可以联网了

第三种方法:shell脚本命令

java 复制代码
vim /bin/xxx.sh

起一个shell脚本。

写入

java 复制代码
#!/bin/bash                                 'shell执行'
hostnamectl hostname yyy$1.wxrd.org      '$1代表值'
cd /etc/NetworkManager/system-connections/
rm -fr *                                     '这条命令千万不要在服务器上用!后果很严重'
cat > eth0.nmconnection <<EOF
[connection]
id=eth0
type=ethernet
interface-name=eth0

[ipv4]
method=manual
addressl=192.168.1.$1/24,192.168.1.2      'IP/掩码,网关;自行定义网段;网关用route-n命令查'
dns=114.114.114.114;                      '自行定义'

EOF

chmod 600 eth0.nmconnection                  '赋予可执行权限'

nmcli connection reload
nmcli connection up eth0

echo "192.168.1.$1  server$1.wxrd,org" >> /etc/hosts
java 复制代码
#chmod +x /bin/xxx.sh                         '赋予文件可执行权限'

这样,就可以用了(这台放起来)

克隆出一个他的克隆虚拟机

java 复制代码
#xxx.sh 100                                 '执行'

这台名称为yyy100.wxrd.org 且IP地址为192.168.1.100/24的主机诞生啦

证明脚本设定好啦!

以上三种设置IP的方法

拜拜-----------------------------------------------------------------------------------------------------(疯狂尖叫)

相关推荐
zhilin_tang5 分钟前
构建一个完整的Linux物联网设备共享内存程序测试框架
linux·c语言·架构
java_logo11 分钟前
Docker 部署银河麒麟(Kylin Linux)全流程教程
linux·运维·阿里云·docker·容器·kylin
喜欢踢足球的老罗16 分钟前
零依赖一键多端!用纯 Node.js 打造“IP 可访、角色隔离”的轻量化 Mock 服务器
服务器·tcp/ip·node.js
NewCarRen17 分钟前
未来智能网联汽车的网络安全档案建立方法
网络·自动驾驶·预期功能安全
Stanf up42 分钟前
网络编程Socket套接字
linux·网络
小蜜蜂爱编程1 小时前
Nand flash和norflash对比
linux
小糖学代码1 小时前
网络:2.1加餐 - 网络命令
网络
阿沁QWQ1 小时前
Linux进程信号
linux·运维·服务器
北邮-吴怀玉2 小时前
1.4.5 大数据方法论与实践指南-安全&合规
大数据·运维·网络·数据治理
风一样的美狼子2 小时前
仓颉语言核心数据结构-高性能与类型安全的工程实践
java·服务器·前端