运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

Linux单网卡配置方法

运维开发网 https://www.qedev.com 2021-05-09 12:56 出处:51CTO 作者:徐洪升
Linux单网卡配置方法,徐洪升原创的Linux文章。

通过记录一些自己的心得以及方法,达到共同学习,互相进步的目的,本次总结了Linux单网卡的配置,欢迎大家评论留言,当设备的系统部署完成后,需要进行主机网络的配置(以下是单网卡配置,并且在实际工程环境中有验证过,目前配置的OS有Redhat、centos7.7)。

一、环境介绍:

1、系统环境:

[email protected]:/root>cat /etc/redhat-release 
CentOS Linux release 7.7.1908 (Core)

2、网卡情况:

[email protected]:/root>ifconfig | awk -F '[ ]' '{print $1}'
ens33:
ens37:
ens38:
lo:
[email protected]:/root>

二、单网卡配置:

在真实环境下,通常为了便于操作,建议先配置一个临时IP,然后在自己电脑上配置一个同网段地址,

最后找根网线端到端通过CRT连接进行配置,操作如下:

1、配置网卡ens37临时地址(重启网络或者重启主机失效):

[email protected]:/root>ifconfig ens37 192.168.100.21 netmask 255.255.255.0
[email protected]:/root>ip a |grep ens37
3: ens37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    inet 192.168.100.21/24 brd 192.168.100.255 scope global ens37  

2、通过CRT登录后操作命令如下(写入配置):

[email protected]:/root>cd /etc/sysconfig/network-scripts/
[email protected]:/etc/sysconfig/network-scripts>cp ifcfg-ens37 ifcfg-ens37.bak
[email protected]:/etc/sysconfig/network-scripts>cat >>ifcfg-ens37
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.100.21
NETMASK=255.255.255.0
GATEWAY=192.168.100.1
^C
[email protected]:/etc/sysconfig/network-scripts>

vi进入ifcfg-ens37,删除或注释重复的配置;

(1)几个重要参数介绍:

DEVICE=eth0                                   //设备名称,比如eth0
TYPE=Ethernet                                //网络类型为以太网
UUID=17916889-878e-46ce-bc3b-58debfc3443d  //UUID为机器识别号,唯一性
ONBOOT=yes                                 //设置开机自启动,需要修改为yes
NM_CONTROLLED=no                  //网络管理控制参数修改为no
BOOTPROTO=none                       //协议配置,是dhcp还是static或者是none
IPADDR=192.168.100.21                //IP地址
NETMASK=255.255.255.0              //子网掩码
GATEWAY=192.168.100.1             //表示所有数据包默认走192.168.100.1网络

3、重启网络:

[email protected]:/etc/sysconfig/network-scripts>service network restart
Restarting network (via systemctl):                        [  OK  ]
[email protected]:/etc/sysconfig/network-scripts>

4、查看配置:

[email protected]:/etc/sysconfig/network-scripts>ip a |grep ens37
3: ens37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    inet 192.168.100.21/24 brd 192.168.100.255 scope global noprefixroute ens37
[email protected]:/etc/sysconfig/network-scripts>

5、常用命令:

(1)查看网络情况:

ifconfig -a或者ip addr

(2)启动网络:

service network start

(3)重启网络:

service network restart

(4)诊断命令:

ping 以及traceroute

(5)查看路由:

netstat -rn或者route

(6)ethtool命令

如(实用):ethtool -p ens37

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号