网络配置文件

/etc/NetworkManager/NetworkManager.conf

NetworkManager服务配置文件,如果没有特殊需求不建议调整,如果需要调整的话,调整之前备份,调整完成重新启动服务

/etc/sysconfig/network-scripts/ifcfg-xx网卡配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#网卡配置文件中的关键参数
cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet" #网卡类型
BOOTPROTO="dhcp" #IP获取方式,dhcp/static(none)
DEFROUTE="yes" #是否设置为IPV4默认路由
NAME="ens33" #连接名称
UUID="b5ecf570-543c-4da7-b082-bdc073b56acb" #网卡识别号
DEVICE="ens33" #设备名称
ONBOOT="yes" #是否开机自动启动此网络连接


#额外设置参数
NM_CONTROLLED=yes #是否被NetworkManager服务管理,默认yes
IPADDR #ip地址
NETMASK #子网掩码
GATEWAY #定义网关
DNS1 #dns地址 优先级高于/etc/resolv.conf
DNS2 #dns地址
USERCTL #是否允许普通用户控制此设备
PEERDNS #是否允许自动修改dns配置文件/etc/resolv.conf
PREFIX #掩码长度

/etc/hostname 主机名配置文件

1
2
cat /etc/hostname
hello

/etc/resolv.conf DNS配置文件

1
2
3
4
5
6
cat /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 192.168.17.2
nameserver 202.106.0.20
nameserver 114.114.114.114

其它命令

ifconfig命令:查看网卡信息

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 连接信息
inet 192.168.1.55 netmask 255.255.255.0 broadcast 192.168.1.255 IPV4地址信息
inet6 fe80::ea62:91c6:114:18bb prefixlen 64 scopeid 0x20<link> IPV6地址信息
ether 00:0c:29:11:47:97 txqueuelen 1000 (Ethernet) mac地址
RX packets 174914 bytes 51397660 (49.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0 接收到的数据包统计
TX packets 24446 bytes 3114546 (2.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 发送的数据包统计
#停用网卡
ifconfig ens37 down
#启用网卡
ifconfig ens37 up
#设置一个临时IP
ifconfig ens37 192.168.18.100

route命令:设置路由

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
route
-n #以数字的形式显示路由信息
add/del #添加/删除路由信息,需要配合下面参数使用
-net #指定为一个网络
-host #指定为一台主机
netmask #指定掩码
gw #指定网关
dev #指定设备

Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 102 0 0 ens33
192.168.1.0 0.0.0.0 255.255.255.0 U 102 0 0 ens33
192.168.20.0 0.0.0.0 255.255.255.0 U 100 0 0 ens37

#主要信息
Destination #目的地址
Gateway #网关
Genmask #掩码
Flags #标识 U=启用,H=主机,G=网关
Iface #接口
#添加路由信息
route add -net 192.168.20.0/24 dev ens37
#删除路由信息
route del -net 192.168.20.0/24 dev ens37

#dhclient获取与释放IP地址
dhclient -r ens37
dhclient ens37

#ping连通性测试工具
ping
c #指定次数
n #以数字的形式显示结果
f #洪水ping,以最快的速度收发数据包,慎用

ping -c 5 -n www.163.com
PING z163ipv6.v.bsgslb.cn (111.202.34.27) 56(84) bytes of data.
64 bytes from 111.202.34.27: icmp_seq=1 ttl=128 time=5.25 ms
64 bytes from 111.202.34.27: icmp_seq=2 ttl=128 time=8.54 ms
64 bytes from 111.202.34.27: icmp_seq=3 ttl=128 time=6.22 ms
64 bytes from 111.202.34.27: icmp_seq=4 ttl=128 time=5.78 ms
64 bytes from 111.202.34.27: icmp_seq=5 ttl=128 time=5.60 ms

--- z163ipv6.v.bsgslb.cn ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 13ms
rtt min/avg/max/mdev = 5.253/6.278/8.536/1.173 ms