centos7如何进行网络配置(LinuxCentOS7网络配置基础)

查看主机名称

hostname命令:查看或设置当前主机名

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(1)

修改主机名称

hostnamectl set-hostname 新主机名称 命令:修改当前主机名称

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(2)

在配置文件“/etc/sysconfig/network”中直接修改

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(3)

查看网络接口信息

ifconfig [网络接口名]命令:查看指定网络接口的信息,不指定接口则显示所有接口信息。

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(4)

下面解释一下几个重要的参数:

inet 192.168.52.131 //IP地址 netmask 255.255.255.0 //子网掩码 broadcast 192.168.52.255 //广播地址 inet6 fe80::8629:c3e2:139c:884a //ipv6地址 ether 00:0c:29:7a:41:33 //MAC地址

设置网络参数的方式:

临时配置:ifconfig 网络接口名称 IP地址 命令----------使用命令调整网络参数

可以快速直接的修改网络参数,一般适合在调试网络过程中使用,系统重启后所做的修改都会消失。

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(5)

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(6)

固定设置:通过修改配置文件来修改网络参数,适合对服务器设置固定参数时使用,需要重启网络服务或重启系统以后才会生效。

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(7)

网卡的禁用和激活

禁用网卡:ifconfig 网络接口 down

[root@localhost ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.52.131 netmask 255.255.255.0 broadcast 192.168.52.255 inet6 fe80::8629:c3e2:139c:884a prefixlen 64 scopeid 0x20<link> .................................. //省略部分内容 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> .................................. //省略部分内容 virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet) .................................. //省略部分内容 [root@localhost ~]# ifconfig ens33 down [root@localhost ~]# ifconfig lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> .................................. //省略部分内容 virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet) .................................. //省略部分内容

启用网卡:ifconfig 网络接口 up

[root@localhost ~]# ifconfig lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> .................................. //省略部分内容 virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet) .................................. //省略部分内容 [root@localhost ~]# ifconfig ens33 up [root@localhost ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.52.131 netmask 255.255.255.0 broadcast 192.168.52.255 inet6 fe80::8629:c3e2:139c:884a prefixlen 64 scopeid 0x20<link> ether 00:0c:29:7a:41:33 txqueuelen 1000 (Ethernet) .................................. //省略部分内容 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> .................................. //省略部分内容 virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet)

启用网络接口还可以用命令“ifup 网络接口 ”,关闭网络接口还可以用命令“ifdown 网络接口”。重启网络服务一般用命令“service network restart”或“systemctl restart network”。

设置虚拟网络接口:

ifconfig 网络接口:序号 IP地址 注意:虚拟网络接口关闭了就直接删除了,不能再重新开启。

[root@localhost ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.52.131 netmask 255.255.255.0 broadcast 192.168.52.255 inet6 fe80::8629:c3e2:139c:884a prefixlen 64 scopeid 0x20<link> .................................. //省略部分内容 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> .................................. //省略部分内容 virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet) .................................. //省略部分内容 [root@localhost ~]# ifconfig ens33:0 192.168.100.100 [root@localhost ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.52.131 netmask 255.255.255.0 broadcast 192.168.52.255 inet6 fe80::8629:c3e2:139c:884a prefixlen 64 scopeid 0x20<link> .................................. //省略部分内容 ens33:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.100.100 netmask 255.255.255.0 broadcast 192.168.100.255 ether 00:0c:29:7a:41:33 txqueuelen 1000 (Ethernet) lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> .................................. //省略部分内容 virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet) .................................. //省略部分内容

查看网络连接情况

netstat命令:查看系统的网络连接状态、路由表、接口统计等信息

常用选项:

-a: 列出所有当前的连接 -n: 禁用域名解析功能 -p: 查看进程信息 -t: 列出 TCP 协议的连接 -u: 列出 UDP 协议的连接 -r: 打印内核路由信息

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(8)

查看路由表条目

route命令:查看或设置主机中路由表信息,跟“netstat -r”类似

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(9)

在Linux6版本中“0.0.0.0”会以“*”的形式显示出来,只有加上“-n”选项才能以“0.0.0.0”显示出来。

设置路由记录

添加到指定网段的路由记录:

route add -net 网段地址 gw IP地址

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(10)

删除到指定网段的路由记录:

route del -net 网段地址

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(11)

向路由表中添加默认网关记录:

route add default gw IP地址

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(12)

删除路由表中的默认网关记录:

route del default gw IP地址

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(13)

测试网络连接

ping命令:测试网络连通性,按[Ctrl C]终止测试

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(14)

跟踪数据包

traceroute 目标主机地址 命令:测试从当前主机到目的主机之间经过的网络节点

当我们的网络不能够正常通讯的时候,可以用traceroute命令,看一下是那个节点出了问题。

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(15)

域名解析

nslookup 目标主机地址 [DNS服务器地址] 命令:测试DNS域名解析

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(16)

DNS地址更改

在配置文件“/etc/resolv.conf”里直接修改即可

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(17)

本地主机映射文件

“/etc/hosts”保存主机名与IP地址的映射记录

默认情况下,系统首先从hosts文件查找解析记录。找不到的情况下才会通过DNS服务器解析,hosts文件能够加快访问的速度,但是只对当前主机有效。

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(18)

scp命令远程复制

将本地文件同步到远程服务器

scp 本地同步文件路径 用户@IP:远程服务器文件路径

我们在host01主机的“/etc/hosts”文件中添加两个DNS映射记录,然后在host01主机上通过scp命令,将它同步到host02主机上。

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(19)

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(20)

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(21)

将远程服务器文件同步到本地

scp 用户@IP:远程服务器文件路径 本地同步文件路径

我们在host02主机的“/etc/hosts”文件中再添加两个DNS映射记录,然后在host01主机上将它从host02主机上同步过来。

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(22)

centos7如何进行网络配置(LinuxCentOS7网络配置基础)(23)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页