n
文章目录
一、查看网络设置
1.1:使用ifconfig 命令查看网络接口地址
- 查看所有活动的网络接口信息(主机的网络接口卡(网卡)通常称为"网络接口"。
查看所有网络接口信息 )
执行ifconfig命令
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
*IP地址*inet 192.168.223.134 netmask 255.255.255.0 broadcast 192.168.223.255
inet6 fe80::6202:87bb:7f8c:88c6 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:3b:2a:86 txqueuelen 1000 (Ethernet)
RX packets 2274 bytes 195247 (190.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1447 bytes 202968 (198.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
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>
loop txqueuelen 1000 (Local Loopback)
RX packets 384 bytes 33808 (33.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 384 bytes 33808 (33.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
'ens33:第一块以太网卡的名称'
' inet 192.168.223.134 :IP地址'
'netmask 255.255.255.0 :子网掩码'
' broadcast 192.168.223.255 :广播地址'
'ether 00:0c:29:3b:2a:86 : MAC地址'
'lo:虚拟的回环接口,lo 是 loopback 的缩写,不是真正的网络接口,而是一个虚拟的网络接口,lo 的IP地址默认为 “127.0.0.1”,回环地址通常仅用于对本机的网络测试'
① 查看所有网络接口信息
[root@localhost ~]# ifconfig -a
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.223.134 netmask 255.255.255.0 broadcast 192.168.223.255
inet6 fe80::6202:87bb:7f8c:88c6 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:3b:2a:86 txqueuelen 1000 (Ethernet)
RX packets 2294 bytes 196999 (192.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1467 bytes 204450 (199.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
'TX RX 表示通过该网络接口发出和接收的数据包个数,流量等信息'
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>
loop txqueuelen 1000 (Local Loopback
② 当只需查看其中一个网络接口的信息时,可以使用网络接口的名称作为ifconfig命令的参数,不论该网络接口是否处于激活状态
ifcofig +网络接口的信息
[root@localhost ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.223.134 netmask 255.255.255.0 broadcast 192.168.223.22
- 查看指定网络接口信息
ifconfig 网络接口 - 网络接口配置文件在/etc/sysconfig/network-scripts/目录下
ifcfg-ens33
CentOS7第1块以太网卡的配置文件 - 设置网络接口的IP地址、子网掩码
ifconfig 网络接口 ip地址 [netmask 子网掩码]
ifconfig 网络接口 ip地址 [子网掩码长度] - 禁用或者重新激活网卡
ifconfig 网络接口 up
ifconfig 网络接口 down - 设置虚拟网络接口
ifconfig 网络接口:序号 ip地址 - 不要在两个不同的物理网卡中配置相同的网段,会造成环路的产生
1.2 查看主机名称hostname
- 查看或临时设置当前主机名
hostname // 查看或临时设置当前主机名
hostname [主机名] //当重启或者切换到新的Shell后将失效
- 永久设置主机名
hostnamectl set-hostname [主机名]
vi hostname 设置为后需要重启系统才生效
1.3 使用route命令查看路由表条目
- route命令
[root@ddd ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 100 0 0 ens33
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
192.168.197.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
'Destination列对应目标网段的地址'
'Gateway列对应下一跳路由器地址'
'Genmask列对应子网掩码'
'Iface列对应发送数据的网络接口'
'目标网段为default时,表示此行时默认网关记录'
route [-n]:查看或设置主机中路由表信息
2. 添加到指定网段的路由记录
route add -net
网段地址 gw IP地址
3. 删除到指定网段的路由记录
route del -net
网段地址
4. 向路由表中添加默认的网关记录
route add default gw
IP地址
5. 删除路由表中默认的网关记录
route del default gw
IP地址
1.4 查看网络连接情况netstat
查看系统的网络连接状态,路由表,接口统计等信息,是了解网络状态及排除网络服务故障的有效工具
选项 | 说明 |
---|---|
-a | 显示当前主机中所有活动的网络连接信息(包括监听,非监听状态的服务端口) |
-n | 以数字的形式显示相关的主机地址,端口等信息 |
-p | 显示与网络连接相关联的进程号,进程名称信息(‘该选项需要root权限’) |
-t | 查看TCP协议相关信息 |
-u | 显示UDP协议相关的消息 |
-r | 显示路由信息 |
-L | 显示处于监听(listening)状态的网络连接及端口信息 |
通常使用“-ntap”组合选项,以数字形式显示当前系统中所有的TCP连接信息,同时显示对应的进程信息。
结合管道符号使用“grep”命令,还可以在结果中过滤出所需要的特定记录。
[root@localhost ~]# netstat -ntap '以数字形式显示当前系统中所有的TCP连接信息,同时显示对应的进程信息。'
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd
..省略部分信息
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1235/master
tcp 0 52 192.168.197.161:22 192.168.197.1:61980 ESTABLISHED 1574/sshd: root@pts
tcp6 0 0 :::111 :::* LISTEN 1/systemd '::::这些表示ipv6的IP地址'
[root@localhost ~]# netstat -ntap | grep 22 '过滤出22端口'
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 1340/dnsmasq
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 984/sshd
tcp 0 36 192.168.197.161:22 192.168.197.1:61980 ESTABLISHED 1574/sshd: root@pts
tcp6 0 0 :::22 :::* LISTEN 984/sshd
[root@localhost ~]# netstat -r '显示路由信息'
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default gateway 0.0.0.0 UG 0 0 0 ens33
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
192.168.197.0 0.0.0.0 255.255.255.0 U 0 0 0 ens33
1.5 获取scket统计信息ss
获取scket统计信息ss
ss命令 查看系统的网络连接情况,获取socket(套接字)统计信息
1.5.1 命令参数
Usage: ss [ OPTIONS ]
ss [ OPTIONS ] [ FILTER ]
-h, --help this message #显示帮助菜单
-V, --version output version information #输出版本信息
-n, --numeric don't resolve service names #不解析服务名
-r, --resolve resolve host names #解析主机名
-a, --all display all sockets #显示所有的套接字
-l, --listening display listening sockets #显示监听状态的socket
-o, --options show timer information #显示计时器信息
-e, --extended show detailed socket information #展示详细的socket信息
-m, --memory show socket memory usage #展示socket的内存使用
-p, --processes show process using socket #展示使用socket的进程
-i, --info show internal TCP information #展示tcp内部信息
-s, --summary show socket usage summary #展示socket使用汇总
-4, --ipv4 display only IP version 4 sockets #只显示ipv4的sockets
-6, --ipv6 display only IP version 6 sockets #只显示ipv6的sockets
-0, --packet display PACKET sockets #显示包经过的网络接口
-t, --tcp display only TCP sockets #显示tcp套接字
-u, --udp display only UDP sockets #显示udp套接字
-d, --dccp display only DCCP sockets #显示dccp套接字
-w, --raw display only RAW sockets #显示raw套接字
-x, --unix display only Unix domain sockets #显示unix套接字
-f, --family=FAMILY display sockets of type FAMILY #显示指定类型的套接字
-A, --query=QUERY, --socket=QUERY #查看某种类型
QUERY := {all|inet|tcp|udp|raw|unix|packet|netlink}[,QUERY]
-D, --diag=FILE Dump raw information about TCP sockets to FILE #将关于TCP套接字的原始信息转储到文件中
-F, --filter=FILE read filter information from FILE #使用此参数指定的过滤规则文件,过滤某种状态的连接
FILTER := [ state TCP-STATE ] [ EXPRESSION ]
常用选项:-t、-u、-n、-l、-p、-a、-r
1.5.2 常用ss命令
ss -l 显示本地打开的所有端口
ss -pl 显示每个进程具体打开的socket
ss -t -a 显示所有tcp socket
ss -u -a 显示所有的UDP Socekt
ss -o state established '( dport = :smtp or sport = :smtp )' 显示所有已建立的SMTP连接
ss -o state established '( dport = :http or sport = :http )' 显示所有已建立的HTTP连接
ss -x src /tmp/.X11-unix/* 找出所有连接X服务器的进程
ss -s 列出当前socket详细信息
1.5.3 显示sockets简要信息
列出当前已经连接,关闭,等待的tcp连接
[root@jia1-LinuxPerformance ~]# ss -s
Total: 122 (kernel 139)
TCP: 4 (estab 2, closed 0, orphaned 0, synrecv 0, timewait 0/0), ports 3
Transport Total IP IPv6
* 139 - -
RAW 0 0 0
UDP 6 6 0
TCP 4 4 0
INET 10 10 0
FRAG 0 0 0
1.5.4 列出当前监听端口
[root@jia1-LinuxPerformance ~]# ss -l
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:ssh *:*
LISTEN 0 100 127.0.0.1:smtp *:*
1.5.5 ss列出其监听的端口以及对应进程
[root@jia1-LinuxPerformance ~]# ss -pl
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:ssh *:* users:(("sshd",1821,3))
LISTEN 0 100 127.0.0.1:smtp *:* users:(("master",1923,12))
1.5.6 ss列所有的tcp sockets
[root@jia1-LinuxPerformance ~]# ss -at
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:ssh *:*
LISTEN 0 100 127.0.0.1:smtp *:*
ESTAB 0 196 172.16.2.106:ssh 124.65.173.246:50809
ESTAB 0 0 172.16.2.106:60382 140.205.140.205:http
1.5.7 ss列出所有udp sockets
[root@jia1-LinuxPerformance ~]# ss -au
State Recv-Q Send-Q Local Address:Port Peer Address:Port
UNCONN 0 0 *:bootpc *:*
UNCONN 0 0 *:bootpc *:*
UNCONN 0 0 172.16.2.107:ntp *:*
UNCONN 0 0 172.16.2.106:ntp *:*
UNCONN 0 0 127.0.0.1:ntp *:*
UNCONN 0 0 *:ntp *:*
1.5.8 ss列出所有http连接中的连接
# ss -o state established '( dport = :http or sport = :http )'
1.5.9 ss列出本地哪个进程连接到x server
# ss -x src /tmp/.X11-unix/*
1.5.10 ss列出处在FIN-WAIT-1状态的http、https连接
# ss -o state fin-wait-1 '( sport = :http or sport = :https )'
1.5.11 ss常用的state状态:
1. established
2. syn-sent
3. syn-recv
4. fin-wait-1
5. fin-wait-2
6. time-wait
7. closed
8. close-wait
9. last-ack
10. listen
11. closing
12. all : All of the above states
13. connected : All the states except for listen and closed
14. synchronized : All the connected states except for syn-sent
15. bucket : Show states, which are maintained as minisockets, i.e. time-wait and syn-recv.
16. big : Opposite to bucket state.
主动连接端可能的状态有: CLOSED SYN_SEND ESTABLISHED
主动关闭端可能的状态有: FIN_WAIT_1 FIN_WAIT_2 TIME_WAIT
被动连接端可能的状态有: LISTEN SYN_RECV ESTABLISHED
被动关闭端可能的状态有: CLOSE_WAIT LAST_ACK CLOSED
1.5.12 ss使用IP地址筛选
ss src ADDRESS_PATTERN
src:表示来源
ADDRESS_PATTERN:表示地址规则
如下:
ss src 120.33.31.1 # 列出来自20.33.31.1的连接
#列出来自120.33.31.1,80端口的连接
ss src 120.33.31.1:http
ss src 120.33.31.1:80
1.5.13 ss使用端口筛选
ss dport OP PORT
OP:是运算符
PORT:表示端口
dport:表示过滤目标端口、相反的有sport
OP运算符如下:
1. <= or le : Less than or equal to port
2. >= or ge : Greater than or equal to port
3. == or eq : Equal to port
4. != or ne : Not equal to port
5. < or gt : Less than to port
6. > or lt : Greater than to port
7. Note: le, gt, eq, ne etc. are use in unix shell and are accepted as well.
1.5.14 OP实例
ss sport = :http 也可以是 ss sport = :80
ss dport = :http
ss dport \> :1024
ss sport \> :1024
ss sport \< :32000
ss sport eq :22
ss dport != :22
ss state connected sport = :http
ss \( sport = :http or sport = :https \)
ss -o state fin-wait-1 \( sport = :http or sport = :https \) dst 192.168.1/24
1.6 ss与netstat对比
- ss执行的时候消耗资源以及消耗的时间都比netstat少很多。
- ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。原因如下:
1)当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat
/proc/net/tcp,执行速度都会很慢。可能你不会有切身的感受,但请相信我,当服务器维持的连接达到上万个的时候,使用netstat等于浪费生命,而用ss才是节省时间。
2)而ss快的秘诀在于它利用到了TCP协议栈中tcp_diag。tcp_diag是一个用于分析统计的模块,可以获得Linux内核中第一手的信息,这就确保了ss的快捷高效。当然,如果你的系统中没有tcp_diag,ss也可以正常运行,只是效率会变得稍慢(但仍然比netstat要快)。
二 测试网络连接
2.1 测试网络连接ping
测试网络连通性
ping [选项] 目标主机
[root@localhost ~]# ping 192.168.100.3
PING 192.168.100.3 (192.168.100.3) 56(84) bytes of data.
64 bytes from 192.168.100.3: icmp_seq=1 ttl=128 time=0.524 ms
64 bytes from 192.168.100.3: icmp_seq=2 ttl=128 time=0.244 ms
64 bytes from 192.168.100.3: icmp_seq=3 ttl=128 time=0.435 ms
64 bytes from 192.168.100.3: icmp_seq=4 ttl=128 time=0.400 ms
64 bytes from 192.168.100.3: icmp_seq=5 ttl=128 time=0.497 ms
^C
--- 192.168.100.3 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4001ms
rtt min/avg/max/mdev = 0.244/0.420/0.524/0.098 ms
'按Ctrl C 组合键终止ping测试'
'反馈目标主机不可达:可能目标地址不存在或主机已经关闭'
'反馈 网络不可达:表示没有可用的路由记录,如网关,无法到达目标主机所在网络'
'反馈 请求超时:表示数据到达对方,但回不来'
2.2 跟踪数据包traceroute
- traceroute命令:测试从当前主机到目的主机之间经过的网络节点
traceroute 目标主机地址
2.3 域名解析nslookup
nslookup命令:测试DNS域名解析
nslookup 目标主机地址 [DNS服务器地址]
2.4 域名解析配置文件
- 修改域名解析配置文件
- /etc/resolv.conf文件
保存本机需要使用的DNS服务器的IP地址 - vi /etc/resolv.conf
- CentOS 7需要在NetworkManager.conf文件main段内设置dns=none,并重启NetworkManager服务,或者使用CentOS 7新添加nmcli命令进行设置
- /etc/resolv.conf文件
2.5 本地主机映射文件
- /etc/hosts文件(保存主机名与IP地址的映射记录)
- hosts文件和DNS服务器的比较
- 默认情况下,系统首先从hosts文件查找解析记录
- hosts文件只对当前的主机有效
- hosts文件可减少DNS查询过程,从而加快访问速度
2.6 网络地址参数
- 临时配置——使用命令调整网络参数
- 简单、快速,可直接修改运行中的网络参数
- 一般只适合在调试网络的过程中使用
- 系统重启以后,所做的修改将会失效
- 固定设置——通过配置文件修改网络参数
- 修改各项网络参数的配置文件
- 适合对服务器设置固定参数时使用
- 需要重载网络服务或者重启以后才会生效
三 实例
3.1 实例如图
'配置R1'
R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#int f0/1
R1(config-if)#ip add 192.168.20.1 255.255.255.0 '配置接口IP地址'
R1(config-if)#no shut
R1(config-if)#int f0/0
R1(config-if)#ip add 192.168.10.1 255.255.255.0 '配置接口IP地址'
R1(config-if)#no shut
R1(config-if)#do sh ip int b '查看ip地址是否配置成功'
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 192.168.10.1 YES manual up up
FastEthernet0/1 192.168.20.1 YES manual up up
R1(config-if)#ip route 0.0.0.0 0.0.0.0 192.168.20.2 '添加默认路由'入代码片
'R2配置'
R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#int f0/0
R2(config-if)#ip add 192.168.20.2 255.255.255.0 '配置接口IP地址'
R2(config-if)#no sh
R2(config-if)#int f0/1
R2(config-if)#ip add 192.168.30.1 255.255.255.0 '配置接口IP地址'
R2(config-if)#no sh
R2(config-if)#do sh ip int b '查看ip地址是否配置成功'
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 192.168.20.2 YES manual up up
FastEthernet0/1 192.168.30.1 YES manual up up
R1(config-if)#ip route 0.0.0.0 0.0.0.0 192.168.20.1 '添加默认路由
```handlebars
'centos 7设置'
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
'进入后输入和修改以下内容'
将BOOTPROTO=dhcp 修改为 BOOTPROTO=static
并在末尾添加IP地址信息
IPADDR=192.168.10.10
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
:wq保存退出
[root@localhost ~]# service network restart '重启网卡服务'
Restarting network (via systemctl): [ 确定 ]
[root@localhost ~]# ifconfig '查看网址是否配置成功'
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255
inet6 fe80::39ab:1caa:1fd3:5019 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:78:56:a8 txqueuelen 1000 (Ethernet)
'win 10IP地址设置'
C:\Users\wangermazi>ipconfig '查看是否修改成功'
Windows IP 配置
以太网适配器 Ethernet0:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::c068:9f0e:2246:18ad%5
IPv4 地址 . . . . . . . . . . . . : 192.168.30.30
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.30.1
以太网适配器 蓝牙网络连接:
媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :
隧道适配器 isatap.{8D07E2F8-BFAB-41DB-9394-6A4E7B6B0E86}:
媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :
'在centos 7中尝试 ping win10'
[root@localhost ~]# ping 192.168.30.30
PING 192.168.30.30 (192.168.30.30) 56(84) bytes of data.
64 bytes from 192.168.30.30: icmp_seq=2 ttl=126 time=49.0 ms
64 bytes from 192.168.30.30: icmp_seq=3 ttl=126 time=44.9 ms
64 bytes from 192.168.30.30: icmp_seq=4 ttl=126 time=52.0 ms
64 bytes from 192.168.30.30: icmp_seq=5 ttl=126 time=42.3 ms
^C
--- 192.168.30.30 ping statistics ---
6 packets transmitted, 4 received, 33% packet loss, time 5002ms
rtt min/avg/max/mdev = 42.306/47.080/52.026/3.730 ms
[root@localhost ~]# traceroute 192.168.30.30 '追踪数据包'
traceroute to 192.168.30.30 (192.168.30.30), 30 hops max, 60 byte packets
1 gateway (192.168.10.1) 4.002 ms 14.763 ms 24.923 ms
2 192.168.20.2 (192.168.20.2) 35.693 ms 46.129 ms 57.016 ms
3 192.168.30.30 (192.168.30.30) 78.146 ms
* *
'追踪结果显示,数据包先到达192.168.10.1网关,之后到达192.168.20.2,'
'最终到达192.168.30.30'
3.1 :使用nslookup命令测试DNS域名解析
命令基本格式
nslookup 目标主机地址 [DNS服务器地址]
centos 7显示结果
[root@localhost ~]# nslookup www.baidu.com
Server: 192.168.197.2
Address: 192.168.197.2#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 180.101.49.11
Name: www.a.shifen.com
Address: 180.101.49.12
Windows 显示
C:\Users\wangermazi>nslookup www.baidu.com
服务器: ns.gwbnnj.net.cn
Address: 211.162.31.80
非权威应答:
名称: www.a.shifen.com
Addresses: 182.61.200.7
182.61.200.6
Aliases: www.baidu.com
四 手撕配置文件
4 .1 修改网络配置文件
-
/etc/sysconfig/network-scripts/
目录下 -
文件名格式为“ifcfg-xxx”
ifcfg-ens33:第一块以太网卡的配置文件
… -
回环接口lo的配置文件是“ifcfg-lo”
[root@locahaost ~]# ls /etc/sysconfig/network-scripts/ifcfg-*
/etc/sysconfig/network-scripts/ifcfg-ens33
/etc/sysconfig/network-scripts/ifcfg-lo
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO="dhcp '设置网络接口的配置方式,值为 static 表示使用静态指定的IP地址,值为 dhcp 表示 通过dhcp的方式动态获取地址'
DEVICE="ens33" '设置网络接口的名称'
ONBOOT="yes" '设置网络接口是否在Linux系统启动时激活'
IPADDR="192.168.158.165" '设置网络接口的IP地址'
NETMASK="255.255.255.0" '设置网络接口的子网掩码'
GATEWAY="192.168.158.1" '设置网络接口的默认网关地址'
4.2 启动,禁用网络接口配置
- 重启network网络服务
[root@localhost ~]# systemctl restart network
或者
[root@localhost ~]# service network restart
- 禁用和启用网络接口
[root@localhost ~]# ifdown ens33 '关闭网卡'
成功断开设备 'ens33'。
[root@localhost ~]# ifup ens33 '启用网卡'
4.3 主机名称配置文件
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.220.10 netmask 255.255.255.0 broadcast 192.168.220.255
inet6 fe80::20c:29ff:fece:8ab5 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:ce:8a:b5 txqueuelen 1000 (Ethernet)
RX packets 71 bytes 7943 (7.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 72 bytes 11827 (11.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ens36: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.222.11 netmask 255.255.255.0 broadcast 192.168.222.255
inet6 fe80::6cb1:2914:227e:8aad prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:ce:8a:bf txqueuelen 1000 (Ethernet)
RX packets 58 bytes 10747 (10.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 100 bytes 12698 (12.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
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>
loop txqueuelen 1000 (Local Loopback)
RX packets 148 bytes 14788 (14.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 148 bytes 14788 (14.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
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:06:6a:78 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
4.4 配置而ens36文件
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=ens36
NAME=ens36
ONBOOT=yes
IPADDR=192.168.222.11
NETMASK=255.255.255.0
GATEWAY=192.168.222.1
DNS1=114.114.114.114