如何设置ip

1.网络配置的基本信息

1.1 IP ADDERESS
ip adderss是网络进程地址
现在用的都是ipv4,由32位组成,这32位又划分位4部分各8位。细分为A类,B类,C类,D类,E类,我们注重看ABC类,看它是什么类别主要看它的第一位范围,看它是否在同一网段主要看网络位是否一致,如果还有子网掩码划分子网则进一步计算它是如何划分子网。如果又划分则之前的1就不再是主机位,而是网络位,比如C类网后8位子网掩码为192(11000000)则其前俩位被占用,有四种形态(00,01,10,11),它就把这个网段划分为4个子网。

A类从1.0.0.0到126.255.255.255,前一部分为网络位(network),后三部分为主机位(host)
B类从128.0.0.0到191.255.255.255,前俩部分为网络位(network),后俩部分为主机位(host)
C类从192.0.0.0到223.255.255.255,前三部分为网络位(network),后一部分为主机位(host)
D类从224.0.0.0到239.255.255.255,多播地址
E类从240.0.0.0到247.255.255.255,保留用于实验和将来使用

在以太网中当传输数据时发现所需要的网络线路被使用,则它会等待直至线路空闲。
如果主机ip中网络位一致,就可以直接ping通

  ping -c 5   ##ping三次后结束
  ping -w 5   ##ping命令回车后等待5秒,不管通没通5秒后都结束

在这里插入图片描述

2.设置临时ip

2.1 ifconfig
device代表的就是eth0,eth1这些已经存在的网卡名字,这些临时ip再关机重启后就都没了。没重启时会把之前的ip覆盖。

ifconfig查看或设置ip
ifconfig device ip/24设置临时网络ip
ifconfig device down关闭临时网络ip
ifconfig device up开启临时网络ip

在这里插入图片描述

2.2 ip addr

ip addr检测或设定网络接口
ip addr show检测
ip addr add ip/24 dev device设定临时ip
ip addr del dev device ip/24删除网络ip(一次只能删一个)
ip addr flush device刷新网络ip(一次性把所有的临时ip都删了)

测试:
先用ip addr show 检测现在的ip,发现没有,然后添加三个临时ip
在这里插入图片描述

用ip addr del dev device ip/24命令发现只能删掉一个确定的ip,而用ip addr flush device命令可以删掉所有的临时ip
在这里插入图片描述

3.图形永久设置ip

3.1 nm-connection-editor方法

3.2 nutui
它可以用在有图形和无图形界面
例:
在这里插入图片描述
选择编辑
在这里插入图片描述
进入界面后先把之前的ip删除(delet)
在这里插入图片描述
然后再添加ip,在里面设置好参数再退出永久ip就设置好了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.nmcli永久设置ip

nmcli device connect eth0启用eth0网卡
nmcli device disconnect eth0关闭eth0网卡
nmcli device show eth0查看网卡信息
nmcli device status eth0查看网卡服务接口信息
nmcli connection show查看网络
nmcli connection down westos去掉链接名字为westos的网络
nmcli connection up westos开启链接名字为westos的网络
nmcli connection delete westos删除链接名字为westos的网络
nmcli connection modify westos ipv4.addresses 172.25.254.200/24添加网络
nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.100/24添加网络

拿只有一块网卡的虚拟机做实验
先看没做之前的ip,然后按照表格里的参数做
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看网卡信息
在这里插入图片描述
查看网卡服务接口信息
在这里插入图片描述
查看网络
在这里插入图片描述
建立一个名字为test,网卡为eth0,ip为172.25.254.100,子网掩码为255.255.255.0的网络ip
在这里插入图片描述

5.在文件中编写永久设定网络ip

在 /etc/sysconfig/network-scripts/里进行配置
在文件里参数如下:(前三个必写)(如果想在一块网卡上设置多个静态ip,则在IPADDR后编号,第一个编号必须为0,最多可以有3个ip)

DEVICE=eth0设备名称为eth0
BOOTPROTO=dhcp/static/none设备工作方式为动态/静态/无
ONBOOT=yes网络服务开启时自动激活网卡
IPADDR0=172.25.70.10第一个ip地址为172.25.70.10
PREFIX0=24第一个子网掩码
IPADDR1=1.1.1.10第二个ip地址为1.1.1.10
NETMASK1=255.255.255.0第二个子网掩码
NAME=test接口名称为test

例:用网络配置文件设定一个动态ip(一个网卡只能有一个动态ip)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置一个静态ip
在这里插入图片描述
在这里插入图片描述
6.用脚本设置网络ip
先将之前的ip删去
编写脚本文件vim /bin/set_ip.sh
在这里插入图片描述
在这里插入图片描述

#!/bin/bash此脚本里面存放的是二进制文件
cat > /etc/sysconfig/network-scripts/ifcfg-$1 <<EOF将ip配置文件定向输出到EOF
DEVICE=$1网卡名称
ONBOOT=yes网络服务启动时网卡自动激活
BOOTPROTO=none静态分配ip
IPADDR=$2ip地址
PREFIX=24子网掩码
EOF输入重定向
systemctl restart network重启网络

然后再给脚本执行权限chmod +x /bin/set_ip.sh
在这里插入图片描述
成功!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值