网络配置

Posted 你很棒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络配置相关的知识,希望对你有一定的参考价值。

1)网卡配置文件

#vim /etc/sysconfig/network-scripts/ifcfg-ens33     //Centos7网卡名字是ens33,centos6网卡名是eth0
TYPE=Ethernet                   //类型以太网
BOOTPROTO=static                //系统启动地址协议,手工静态配置ip地址,自动获取是DHCP
PEERDNS=YES                     //是否指定DNS,如果使用dhcp协议,默认为yes,yes(如何dns设置,修改/etc/resolv.conf中的dns)
NAME=ens33
DEVICE=ens33                    //网络接口名称
ONBOOT=yes                      //系统启动时是否激活,yes(系统启动时激活该网络接口)
IPADDR=192.168.111.151          //ip地址
NETMASK=255.255.255.0           //子网掩码
GATEWAY=192.168.111.2           //网关
DNS1=114.114.114.114            //DNS1
DNS2=114.114.115.115            //DNS2
#systemctl restart network      //修改网卡文件,需要重启网络服务

2)修改主机名

#vim  /etc/sysconfig/network        //重启生效,永久
hostname master 
#hostname master                    //临时生效,退出xshell生效,重启失效

3)配置名字解析

/etc/hosts中的解析优先级最大,解析主机地址,先查询/etc/hosts文件,没有查到,在请求/etc/resolv.conf文件中配置的dns解析

#vim /etc/hosts 
114.114.114.114 www.baidu.com       //设置主机地址www.baidu.com的ip地址是114.114.114.114
#getent hosts www.baidu.com         //验证hosts文件中的解析是否生效
#配置dns
#vim /etc/resolv.conf 
nameserver 114.114.114.114          //设置dns服务器地址
#yum install bind-utils -y
#host www.qq.com                    //测试dns解析

4)查看网络相关信息

ip a                                //查看所有网卡
ip a s ens33                        //查看指定的网卡信息
ip route                            //查看路由表
ip neigh                            //查看ARP表
hostname                            //查看主机名
ip -s link show ens33               //查看ens33网卡的网络流量信息
ethtool ens33                       //显示网卡的详细信息

5)网络测试工具

ping www.163.com                    //ping测试,一直ping不会结束
ping -c2 www.163.com                //只ping2次
traceroute www.163.com              //路由跟踪
tracepath www.163.com 

6)临时配置网络信息

#ip/netmask 
ip addr add dev eth1 1.1.1.1/24     //临时向eth1网卡上添加ip地址和掩码
ip addr del dev eth1 1.1.1.1/24     //删除eth1网卡上的ip地址和掩码
#gateway 
route del default gw 192.168.111.1  //删除默认路由
route add default gw 192.168.111.1  //添加默认路由
#network 
route add -net 2.2.2.0/24 gw 192.168.111.2 //添加网络路由
route add -net 2.2.2.0/24                   //删除网络路由

7)查看服务和端口

ss  :查看网络服务和端口
    a:所有套接字
    t:tcp
    u:udp
    l:监听状态
    n:不解析成服务名字
    p:显示进程使用的套接字
ss -antlup 
netstat:查看网络服务和端口
    a:所有套接字
    t:tcp
    u:udp
    l:监听状态
    n:不解析成服务名字
    p:显示进程名和进程的pid
netstat -anltup 

以上是关于网络配置的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VS Code配置markdown代码片段

VS Code配置markdown代码片段