修改ip 在linux上永久修改IP地址 子网掩码

时间:2021-06-03 06:45:36

小结:

1、

子网掩码、子网IP计算

2、

linux centos 修改ip地址细节介绍_LINUX_操作系统_脚本之家 http://www.jb51.net/LINUXjishu/66509.html

#一分钟后重启
[root@test ~]# shutdown -r 1 
#立即重启 现在 
[root@test ~]# shutdown -r now

【2条命令】

192.168.13.101

修改为

192.168.14.101

ifconfig eth0 192.168.3.101 netmask 255.255.255.0 ;

预备2步骤:

查询14网段的某台机器的ifconfig,获取netmask,比如 255.255.251.0

查询本机的ifconfig信息,获取网口,比如enp2s0

则修改命令为:

ifconfig enp2s0 192.168.14.101 netmask 255.255.251.0 ;

执行命令后,发现连接中断,重新连接即可。

教你怎么在linux上永久修改IP地址_百度经验 https://jingyan.baidu.com/article/64d05a023a954bde55f73b2f.html

首先,我们来看看ip地址。
ifconfig
小编这里的是eth0,可以看到详细的网卡信息,包括网卡类型(以太网网卡),硬件地址,IP地址,IP广播地址,子网掩码等。
这里我们不细说这些内容,因为经验的目的只是修改IP。
我们要注意两个内容,第一:inet addr:xxx.xxx.xxx.xxx(这是IPV4地址)
inet6 addr:xxxxxxxxxxxxxxx(这是IPV6地址),第二我们要注意mask后面的内容:xxx.xxx.xxx.xxx这是子网掩码。
例如小编这里的就是192.168.1.254,子网掩码是255.255.255.128(25位)

我们要永久修改IP地址的话,只能修改网卡的配置文件。小编这里偏爱red hat,所以使用的是centos(fedora、centos、red hat都是一样的。)
红帽系列的网卡配置文件在/etc/sysconfig/network-scripts下。
我们先改变路径。
cd /etc/sysconfig/network-scripts

ls查看目录文件。
我们可以看到我们的eth0的配置文件是ifcfg-eth0
ifcfg-eth0:x是小编做的虚拟网卡,这个可以参考小编的其他经验(教你怎么在linux上单网卡使用多个IP地址)

我们vim ifcfg-eth0打开配置文件

可以看到,小编这里使用的是dhcp自动获取IP地址(因为BOOTPROTO的参数为dhcp)
BOOTPROTO接受3个参数:none(禁止dhcp),static(静态IP),dhcp(自动获取)

我们需要先修改BOOTPROTO的参数为static,然后创建两个新参数IPADDR和NETMASK。
例如我们这里修改IP地址为192.168.1.250,子网掩码为255.255.255.128

按下ESC
输入:wq保存退出。
reboot重启。

重启后查看ip是不是已经改了?

2、例如

某单位拥有B类ip地址

145.13.0.0

网络号145.13

三级ip地址

网络号、子网号、主机号

子网掩码和ip地址进行AND与运算,得到网络地址

1.假设一个主机ip为192.168.5.121,子网掩码为255.255.255.248,则该主机的网络号部分(包括子网号部分)为——

A.192.168.5.12   B 192.168.5.121   C 192.168.5.120   D 192.168.5.32

参考答案 C

2^6=64
2^7=128
2^8=256

121=127-6=0111 1001
248=255-7=1111 1000
AND
=0111 1000
=120