100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Linux下IP地址两种修改方式的总结(IP地址 子网掩码 网关 DNS简介)

Linux下IP地址两种修改方式的总结(IP地址 子网掩码 网关 DNS简介)

时间:2021-05-18 01:31:51

相关推荐

Linux下IP地址两种修改方式的总结(IP地址 子网掩码 网关 DNS简介)

目录

一、IP地址、子网掩码、网关、DNS简介

1.IP地址

2.子网掩码

3.网关

4.DNS

二、Linux下IP地址修改两种方式介绍(Centos7.6)

1.查看IP地址

2.修改配置文件修改

3.图形界面修改

一、IP地址、子网掩码、网关、DNS简介

1.IP地址

IP 地址是一种逻辑地址,用来标识网络中一个个主机,IP 有唯一性(指的是公网地址),即每台机器的 IP 在全世界是唯一的。

IP 地址 = 网络地址 + 主机地址(又称:网络号和主机号),IP 地址的结构使我们可以在 Internet 上很方便的寻址。

IP地址范围A-E五类:

A类地址范围:1.0.0.1—126.155.255.254

B类地址范围:128.0.0.1—191.255.255.254

C类地址范围:192.0.0.1—223.255.255.254

D类地址范围:224.0.0.1—239.255.255.254

E类地址范围:240.0.0.1—255.255.255.254

2.子网掩码

子网掩码是用来判断任意两台计算机的 IP 地址是否属于同一子网络的根据。

最为简单的理解就是两台计算机各自的 IP 地址与子网掩码进行 and 运算后,得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。

它的作用是屏蔽(遮住)IP地址的一部分以划分成网络地址和主机地址两部分,并说明该IP地址是在局域网上,还是在远程网上。

A类地址来说,默认的子网掩码是255.0.0.0;

B类地址来说默认的子网掩码是255.255.0.0;

C类地址来说默认的子网掩码是255.255.255.0;

3.网关

连接两个不同的网络的设备都可以叫网关设备;网关的作用就是实现两个网络之间进行通讯与控制。一台电脑的默认网关是不可以随随便便指定的,必须正确地指定,否则一台电脑就会将数据包发给不是网关的主机,从而无法与其他网络的主机通信。

默认网关的设定有手动设置和自动设置两种方式。

网关设备可以是 交互机(三层及以上才能跨网络)、路由器、启用了路由协议的服务器、代理服务器、防火墙等

网关地址就是网关设备的IP地址。

如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。

4.DNS

DNS:域名系统(Domain Name System)。在Internet上,域名与 IP 地址之间是一一对应的,我们访问一个网站的时候,通常使用的是域名(例如)。

域名虽然便于人们记忆,但机器之间只能互相识别IP地址(202.108.22.5),它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS 服务器就是进行域名解析的服务器 。

如果没有这东西,你必须输入网站的IP地址,有了DNS服务器,你就可以直接输入网址。

常见的DNS域名:

114DNS(114.114.114.114、114.114.115.115)

阿里DNS(223.5.5.5、223.6.6.6)

百度DNS(180.76.76.76)

谷歌DNS(8.8.8.8、8.8.4.4)

二、Linux下IP地址修改两种方式介绍(Centos7.6)

1.查看IP地址

常用两种命令:ip addr show(ip a s)和ifconfig下面以ip addr show 为例(建议使用此命令查看IP)[root@Mysql8 network-scripts]# ip addr show1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000link/ether 00:0c:29:37:40:22 brd ff:ff:ff:ff:ff:ffinet 192.172.0.20/24 brd 192.172.0.255 scope global noprefixroute ens192valid_lft forever preferred_lft foreverinet6 fe80::2af8:1c21:e03c:4ecc/64 scope link noprefixroutevalid_lft forever preferred_lft forever其中192.172.0.20为IP地址

2.修改配置文件修改

1)切换到配置文件目录 /etc/sysconfig/network-scripts/ [root@Mysql8 ~]# cd /etc/sysconfig/network-scripts/2)注意这一步(新手可以按我的步骤来),找到网卡名ens192(你的也是e开头的)[root@Mysql8 network-scripts]# lsifcfg-ens192 ifdown-ppp ifup-eth ifup-sitifcfg-lo ifdown-routes ifup-ippp ifup-Teamifdown ifdown-sit ifup-ipv6 ifup-TeamPortifdown-bnep ifdown-Team ifup-isdn ifup-tunnelifdown-eth ifdown-TeamPort ifup-plip ifup-wirelessifdown-ippp ifdown-tunnel ifup-plusb init.ipv6-globalifdown-ipv6 ifup ifup-post network-functionsifdown-isdn ifup-aliases ifup-ppp network-functions-ipv6ifdown-post ifup-bnep ifup-routes3)编辑配置文件(直接敲出vi ifcfg-e+Tab键补全也可)。[root@Mysql8 network-scripts]# vi ifcfg-ens192TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens192UUID=2ba0cf5e-011a-4686-a599-3352cf8870cbDEVICE=ens192ONBOOT=yesIPADDR=192.172.0.20NETMASK=255.255.255.0GETWAY=192.172.0.1修改IPADDR=192.172.0.104)修改完成后,生效[root@Mysql8 network-scripts]# service network restartRestarting network (via systemctl): [ OK ]5)查看修改成功与否[root@Mysql8 network-scripts]# ip addr show1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000link/ether 00:0c:29:37:40:22 brd ff:ff:ff:ff:ff:ffinet 192.172.0.10/24 brd 192.172.0.255 scope global noprefixroute ens192valid_lft forever preferred_lft foreverinet6 fe80::2af8:1c21:e03c:4ecc/64 scope link noprefixroutevalid_lft forever preferred_lft forever-->发现IP地址已经修改成功

3.图形界面修改

1)调出控制台

[root@Mysql8 ~]#nmtui

2)选择Edit a connection(编辑连接)

3)选中ens192,Enter回车

4) IP地址进行修改(Addresses=192.172.0.10/24),上下左右键选择。

5)上下左右键选择<ok>保存

6)<Back>退出

7)<Quit>退出

8)重启生效

[root@Mysql8 ~]# service network restartRestarting network (via systemctl): [ OK ][root@Mysql8 ~]# ip a s1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000link/ether 00:0c:29:37:40:22 brd ff:ff:ff:ff:ff:ffinet 192.172.0.20/24 brd 192.172.0.255 scope global noprefixroute ens192valid_lft forever preferred_lft foreverinet6 fe80::2af8:1c21:e03c:4ecc/64 scope link noprefixroute valid_lft forever preferred_lft forever

完毕!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。