Centos stream 8配置多ip脚本命令
找到CentOS8网络配置文件
# 切换到网络配置目录
cd /etc/sysconfig/network-scripts/
# 查找配置文件
ls 或 ll
查看网卡名称
# 输入命令-查看网卡名称
ip a
# 或者-推荐
nmcli c
配合上面的命令,会发现有一个符合的网卡配置文件,只看后缀
配置ip
编辑刚刚的文件
vi 网卡文件名
IP:60.247.159.221 掩码:255.255.255.0 网关:60.247.159.1
# 例如申明网卡eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=60.247.159.221
NETMASK=255.255.255.0
GATEWAY=60.247.159.1
TYPE=Ethernet
ONBOOT=yes
参数说明
# 启动类型,dhcp表示动态IP,static表示静态IP
BOOTPROTO=static
#开机加载网络配置启动网络服务,这个我没有修改,如果为no的话需要改为yes
ONBOOT=yes
# 并在最下面加入以下内容
# 自己指定的ip(我的ip,网关等地址都是我的;记住主机中vmware8的ip要跟这个同一网段,也就是说自己指定的ip需要和网关的前三段一样,自己能分配的只有最后一段)
IPADDR=192.168.142.130
# 网络掩码
NETMASK=255.255.255.0
# 网关(这个是上边让记住的网关地址,自己的是什么就写什么)
GATEWAY=192.168.142.2
# 连接外网时解析域名使用, 如果不配置不能连接外网;114.114.114.114谷歌等网的dns ip地址
DNS1=114.114.114.114
配置多个ip
直接按顺序加就可以
例如
IPADDR1=60.247.159.221
NETMASK1=255.255.255.0
IPADDR2=60.247.159.222
NETMASK2=255.255.255.0
如果有几十个呢,可以使用一个脚本命令
for I in $(seq 193 254); do nmcli con mod eth0 +ipv4.addresses 192.168.1.${I}/26; done
sep
193 ip起始
254 ip结束
192.168.1.${I}/26 ip段和子网段
关于子网段的计算可以前往:http://tool.520101.com/wangluo/ipjisuan
eth0 网卡名称
重启网络
# 重启网络,如果一个不行,那就两个都执行
nmcli c reload 或是 systemctl restart NetworkManager
# 如果重启网络还是不行的话,使用命令重新启动一下
reboot
# ping百度
ping www.baidu.com
评论