tft每日頭條

 > 圖文

 > centos7如何進行網絡配置

centos7如何進行網絡配置

圖文 更新时间:2025-02-01 09:09:32

查看主機名稱

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

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved