管理网络配置的文件


  • 网络配置相关信息的文件夹

# 网络配置相关信息的文件夹路径

/etc/sysconfig/network-scripts/


  • 网卡对应的文件

# 网卡对应的文件名

ifcfg-网卡名


  • 管理网络的服务脚本文件

# 管理网络的服务脚本文件路径

/etc/init.d/network

    • 开启网络服务

/etc/init.d/network start

    • 暂停网络服务

/etc/init.d/network stop

    • 重启网络服务

/etc/init.d/network restart

网卡配置文件的详解


  • 网卡配置文件的路径

/etc/sysconfig/network-scripts/ifcfg-网卡名

  • 网卡配置文件的内容详解

TYPE=Ethernet                      : 网络类型=以太网
DEVICE=                            : 网卡名
BOOTPROTO={static|none|dhcp|bootp} : 网卡获取ip地址的方式 -> static / none: 固定的ip地址(即: 静态地址) ; dhcp: 动态获取ip地址
IPADDR=                            : IP地址
NETMASK=                           : 子网掩码 决定这个局域网中最多有多少台机器
GATEWAY=                           : 设定默认网关 整个大楼的大门
HWADDR=                            : 硬件地址,要与硬件中的地址保持一致; 可省略
UUID=                              : UUID 做到系统的独一无二
HWADDR=                            : 硬件地址 MAC地址
USERCTL={yes|no}                   : 是否允许普通用户控制此网卡
PEERDNS={yes|no}                   : 是否在BOOTPROTO为dhcp时接受由DHCP服务器指定的DNS地址
ONBOOT={yes|no}                    : 开机或重启时是否自动启动网卡

启动和关闭网卡


在系统刚装好的时候,默认可能没有启动网卡(如果没有启动网卡,那么是无法查看ip信息的

1. 启动网卡

  • 命令: ifup 网卡名

ifup ens33

2. 关闭网卡

  • 命令: ifdown 网卡名

ifdown ens33

3. ifup 和 ifdown 命令的说明

  • ifup 和ifdown 命令是直接连接到 /etc/sysconfig/network-scripts 目录下搜索对应的网卡文件,例如 ifcfg-eth33 然后加以设置

查看 Linux IP 地址信息


1. 查看 IP 命令一

  • 完整命令

ip addr show

  • 简写一

ip addr

  • 简写二

ip a


2. 查看 IP 命令二

  • 命令

ifconfig


  • ifconfig 输出内容的各项解释

eth0       : 网卡的代号
lo         : 回环地址 loopback
inet       : IPv4 的 IP地址
netmask    : 子网掩码
broadcast  : 广播地址
RX/TX      : 流量发/收情况, tx是发送(transport), rx是接收(receive)
packets    : 数据包数
errors     : 数据包错误数
dropped    : 数据包有问题被丢弃的数量
collisions : 数据包碰撞情况,数值太多代表网络状况差

  • 注意: 在某一些版本的 Linux 中 ifconfig 命令已经被 ip addr 取代了,如果还是希望使用 ifconfig 命令,那么就需要进行下载

    • ifconfig 这个命令是在 net-tools 这个包里

yum install net-tools -y

3. 解决无法查看 IP 的方法

  • 方法一

    • 进入网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-网卡名

vi /etc/sysconfig/network-scripts/ifcfg-ens33

    • 修改网卡配置文件中的 ONBOOT 配置项为 yes


    • 重启网络服务

sudo service network restart

  • 方法二

    • 命令: ifup 网卡名 -> 启动网卡

ifup ens33

4. 查看所有登陆该 Linux 的 IP

w