Linux-ifcfg-eth0配置介绍

环境信息

[root@suhw-host ~]# cat /etc/redhat-release 
CentOS Linux release 7.7.1908 (Core)

网卡配置目录

CentOS7默认网卡设备文件存放于

/etc/sysconfig/network-scripts/

参数介绍

使用 /etc/sysconfig/network-scripts/ifcfg-eth0 举例

NAME="eth0"

# 物理设备名称,与 ifcfg-eth0 对应
DEVICE="eth0"

# 是否开机启动
ONBOOT="yes"

# 网卡类型为以太网
TYPE="Ethernet"

# 代理方式
PROXY_METHOD="none"

# 是否网络启动时加载
NETBOOT="yes"

# 网卡的引导协议
BOOTPROTO="static"

# ip 地址
IPADDR="10.47.119.96"

# 掩码
NETMASK="255.255.255.128"

# 网关地址
GATEWAY="10.47.119.1"

# 网卡DNS地址
DNS1="114.114.114.114"

#网卡MAC地址
HWADDR=

#是否只是浏览器
BROWSER_ONLY="no"

#子网掩码位数
PREFIX="25"

# 设置为默认路由
DEFROUTE="yes"

# 如果IPV4配置失败,则禁用此接口。
IPV4_FAILURE_FATAL="no"



#IPV6相关
# 是否启用ipv6的接口
IPV6INIT="yes"

# IPV6地址是否自动配置
IPV6_AUTOCONF="yes"

# 是否设置IPV6网关
IPV6_DEFROUTE="yes"

# 如果IPV6配置失败,则禁用此接口。
IPV6_FAILURE_FATAL="no"

# 生成ipv6地址的方式  stable-privacy是一种生成IPV6的策略
IPV6_ADDR_GEN_MODE="stable-privacy"

IP地址获取

IPADDRNETMASK可通过ifconfig $NAME获取,如下:

[root@csmp-standalone network-scripts]# ifconfig eth0
...

MAC地址获取

网卡对应MAC地址可通过ip addr获取

[root@suhw ~]# ip addr
...
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 
    ...

link/ether即为对应网卡的MAC地址


网关地址

查看网关地址可以使用route -n,下述配置中10.91.156.161即为网关地址

[root@suhw-host ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.91.156.161   0.0.0.0         UG    100    0        0 eth0
10.91.156.160   0.0.0.0         255.255.255.224 U     100    0        0 eth0

启动与关闭网卡

关闭

ifdown eth0

启动

ifup eth0

以上操作均使用eth0举例



网络服务操作

重启网络

[root@suhw ~]# systemctl restart network	

查看网络状态

[root@suhw ~]# systemctl status network

关闭网络

[root@suhw ~]# systemctl start network
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值