Linux——基础五、网络配置与管理

x33g5p2x  于2021-11-19 转载在 Linux  
字(1.8k)|赞(0)|评价(0)|浏览(353)

关于Linux的网络配置,通过编辑网络配置文件和nmcli命令来配置网络的方法,以及关于网络的基础命令用法

一、网络基础知识

正在完善

二、基础命令

ifconfig命令 <=> ip addr show 命令——查看本地所有网卡配置信息

ens32:本地以太网网卡,lo:本地回环网卡,virbr0虚拟网卡

ping命令——测试网络连通性(使用ctrl+c来结束测试)

ip route 命令——查看本地路由

网卡ens32对应的默认路由即网关

tracepath 命令——查看到目标ip地址所经的路由器地址

netstat 命令——查看网络连接状态

netstat  -pant  ->  查看带有PID进程信息的tcp协议网络端口连接状态

ss 命令——获取系统套接字(sockets)统计信息

ss  -lt ->  与netstat  -pant  功能类似,也可用来查看网络连接状态

三、网络配置的方法:

(1)通过编辑网络配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet    ->  网卡类型是以太网
BOOTPROTO=none    ->  ip地址获取方式有三种:1)dhcp动态获取ip   2)none手动设置固定ip地址  3)static手动设置固定ip地址
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens32   ->   网卡连接名
UUID=2c22b930-96b9-4ef4-abfb-ff9fbc85ff23  ->   网卡的系统设备ID号,做到在系统中独一无二,注意,它不是MAC地址
DEVICE=ens32  ->  设备
ONBOOT=yes     ->   是否(yes/no)开机自启
IPADDR=192.168.100.20    ->    IPv4地址
PREFIX=24      ->     子网掩码   <=>    NETMASK=255.255.255.0
GATEWAY=192.168.100.1       ->     网关
DNS1=192.168.100.254     ->    DNS地址,一个网卡可以绑定多个DNS
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
(2)通过nmcli命令来配置
1)nmcli connection show   ->  查看所有网卡连接信息

2)nmcli connection delete ens32   ->  删除已有的网卡连接名ens32,注:配置文件也被删,但原来的网络适配器(即网卡设备)还在

3)nmcli connection add con-name eth0(连接名) ifname ens32 type ethernet autoconnect yes   ->  给网卡ens32添加一个新的网卡连接,并将该网卡连接设置为:以太网类型、开机自启

4)nmcli connection modify(修改) eth0  ipv4.method(方法)  man(手动)  ipv4.addresses  192.168.100.20/24   ipv4.gateway 192.168.100.2   ipv4.dns   119.29.29.29
	->  将网卡连接eth0修改为:手动添加一个IPv4地址,地址是192.168.100.20,24位子网掩码,网关地址192.168.100.2,对应的dns服务器地址是119.29.29.29

5)nmcli connection up eth0   ->  开启网卡连接eth0   ->  注:如果网卡连接起不来,可以先关闭该连接,命令为nmcli connection down eth0,然后再开启该连接

6)nmcli connection reload   ->  重新加载所有的网卡连接配置

7)systemctl restart network  ->  因为修改了网卡配置,所以需要再重启一下系统的网络服务

8)ifconfig  ->  检查一下网络是否配置好了,也可以通过查看/etc/sysconfig/network-scripts/ifcfg-eth0文件来确认网卡信息是否配置正确

9)ping 192.168.100.20  ->  测试新配置好的本地网络是否ping得通

相关文章