Linux网络如何设置?

135 阅读2分钟

一、查看网络接口信息

  1. ifconfig命令:

查看所有活动的网络接口信息

  • centos 7 默认的第一张网卡的名称为ens33,也可以自定义
  • centos 6 或其他系统默认第一张网卡为eth0

image.png ens33:物理网卡(默认)

lo:回环网卡,代表本机

virbr0 :虚拟机使用的网卡

二、查看主机名称

hostname命令

  • 临时设置主机名

hostname 主机名

  • 永久设置主机名

hostnamectl set-hostname 主机名

vi hostname (需重启)

三、查看路由表条目

route命令

  • 查看或设置主机中路由表信息

route -n

image.png

  • destination:目的地址
  • gateway:下一跳(网关)
  • genmask:掩码

四、查看网络连接情况

1.netstat命令

  • 查看系统的网络连接状态、路由表、接口统计等信息

2.netstat 选项

  • 常用选项:

     -a -n -p -t -u -r
    

五、获取socket统计信息

  • ss命令

查看系统的网络连接情况,获取socket统计信息

  • ss 选项

  • 常用选项

      -t、-u、-n、-l、-p、-a、-r
    

六、测试网络连接

  • ping命令

测试网络连通性

ping 选项 目标主机

ping 属于 icmp协议,工作在网络层

常用选项

  ping -t 长ping

  ping -a 主机名

  ping -l 显示包的大小

  ping -n 包的数量

七、跟踪数据包

  • traceroute命令

traceroute 目标主机地址

八、域名解析

  • nslookup命令

nslookup 目标主机地址 [DNS服务器地址]

九、设置网络接口参数

  • 设置网络接口IP地址、子网掩码

    ifconfig 网络接口 ip地址 [子网掩码]
    
    ifconfig 网络接口 ip地址 [/子网掩码长度]
    
  • 禁用或者重新激活网卡

     ifconfig 网络接口 up
    
     ifconfig 网络接口 down
    
  • 设置虚拟网络接口

     ifconfig 网络接口:序号 IP地址
    

十、设置路由记录

  • 添加到指定网段的路由记录

    route add -net 网段地址 gw IP地址
    
  • 删除到指定网段的路由记录

    route del -net 网段地址
    
  • 向路由表中添加默认网关记录

    route add default gw IP地址
    
  • 删除路由表中默认的网关记录

    route del default gw IP地址
    

十一、启用、禁用网络接口配置

  • 重启network网络服务

    syttemctl restart network
    
  • 禁用、启用网络接口

    ifdown ens33
    
    ifup ens33
    
  • 网络接口配置文件:/etc/sysconfig/network-scripts/ 目录下

十二、永久添加

(永久添加 需要重启后生效)

两种方式:

1、vim /etc/sysconfig/atatic-routes

any net 网段/掩码 gw 下一跳ip

any host 主机ip

2、vim /etc/sysconfig/network-scripts/route-网卡名称

目标网段/掩码 via 下一跳ip dev 网卡

目标主机ip via 下一跳ip dev 网卡

systemctl restart network(重启)