1.配置文件
1.1配置文件说明
路径:/etc/sysconfig/network-scripts
文件名:ifcfg-网卡名
查看网卡名:
ip link show
ip addr
网卡配置文件:
TYPE=Ethernet # 指定网卡类型
BOOTPROTO=static # 指定网卡获取ip类型,static表示静态ip;DHCP表示是动态IP
UUID=f47bde51-fa78-4f79-b68f-d5dd90cfc698 # UUID网卡的id标识,多个网卡的uuid不能相同
HWADDR=xx-xx-xx-xx-xx-xx-xx # 网卡的mac地址,多个网卡的uuid不能相同
NAME=ens33 # 网卡名称
DEVICE=ens33 # 网卡名称
ONBOOT=yes # 设置网卡是否激活,yes表网卡激活;no表示网卡禁用
IPADDR=172.16.100.2 # 设置ip地址
NETMASK=255.255.0.0 # 设置子网掩码
GATEWAY=172.16.1.1 # 设置网关
DNS1=8.8.8.8 # 主DNS
1.2 添加网卡
第一步:添加一个网卡
第二步: 查看新网卡的网卡名 :ip addr 若新网卡名称为 ens37
第三步:为新网卡创建配置文件
cd /etc/sysconfig/network-scripts/ cp ifcfg-ens33 ifcfg-ens37 vim ifcfg-ens37
修改文件的内容:
1. 修改网卡名称
2. 修改uuid【建议删除】
3. 修改HWADDR【建议删除】4. 修改ip地址等信息
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp 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=ens37 DEVICE=ens37 ONBOOT=yes
第四步:重启网卡
建议:关闭NetworkManager
systemctl stop NetworkManager systemctl disable NetworkManager
重启网卡:systemctl stop NetworkManager
检查是否成功:id addr
1.3相关命令
ifconfig
ip addr
ip link
ping
netstat
ss
lsof
ifocnfig命令
作用:
1:查看ip地址
2:设置ip地址【在内存中设置】
如果没有这个命令,需要安装组件:net-tools
ip addr 命令
ip addr
ip addr s 网卡名
ip link show命令
ip link show
ip link show 网卡名
ping命令
1:测试网络
2:解析域名
选项:
-c
-w
-4
netstat
ss 是netstat 的升级版
选项:
-t :显示基于tcp协议的连接
例:xshell链接linux 访问网站的http
-u:显示基于udp协议的链接
-n: 以数字的方式显示连接中的端口
-a:显示全部的连接
-l:显示客户端连接的状态
-p:显示连接的进程id(pid)
网络连接的状态
LISTEN:表示服务器端开启了一个端口,但是尚未有客户端进行连接
ESTABLISHED:表示客户端和服务端已经建立了链接
lsof命令
作用:检查端口是哪个进程启动的
格式:lsof -i :端口
注:这个命令可能需要自己安装:lsof