您的位置:首页 > 运维架构 > Linux

LINUX: 配置自己的网卡信息

2016-12-04 23:31 495 查看

手动配置网卡参数

以redhat7系统为例,Linux系统中的一切都是文件,配置网络的工作其实就是在编辑网卡配置文件。




网卡的配置文件在/etc/sysconfig/network-scripts 下




而系统默认的则是ifcfg-eno16777736网络配置,对应的配置文件,内容如下:
TYPE=Ethernet     #设备类型,即网络接口类型
BOOTPROTO=dhcp    #地址分配模式,若为dhcp 则会自动获取,若自己设置,可将这个参数设置为 static ,静态
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes   #是否支持IPV6
IPV6_AUTOCONF=yes   #IPV6 自动配置
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736    #网卡名称
UUID=0f7c6bb0-7505-4838-a410-a02575c83032
ONBOOT=yes    #是否启动

例如现在手动配置名称为eno16777736的网卡设备,开机自启动并且IP地址、子网、网关等信息由人工指定的话思路应该是:
BOOTPROTO=static           #地址分配模式为静态
NAME=eno16777736           #网卡名称
ONBOOT=yes                 #自动启动
IPADDR=192.168.202.139     #IP地址
NETMASK=255.255.255.0      #子网掩码
GATEWAY=192.168.202.0      #网关
DNS1=192.168.10.1          #DNS地址,这里可以配置多个 DNS2  DNS3 等

配置好后,执行重启网卡的命令   systemctl restart network
这时再查看一下配置信息。然后通过ping命令测试网络能否联通




利用nmtui配置网卡参数

nmtui 是以图形化来配置,和手动配置是一样的,但是nmtui比较方便。使用nmtui工具配置完网卡后一定要再修改配置文件设置成”ONBOOT=yes”,才能自动启动。

进入:选择 Edit a connection.



修改目标网络配置



所有的网络信息都可以在这个地方修改



修改完成后,选择激活即可:



利用nmcli 命令来查询网卡配置信息

是一款能够方便我们配置网络的工具,能够轻松的查看网卡信息或网络状态:
比如 nmcli connection [add show reload ...]


nmcli connection show   //查看网卡的配置信息:




nmcli device status    //查看网卡的连接状态:




图中显示eno16777736 网卡连接上了,无线的lo 没有连接信息

如果想看网卡设备"eno16777736"的详细信息,只需执行"nmcli con show eno16777736",信息非常详细。






当然也可以用桌面版的图形化配置工具来配置

配置多块网卡会话,不同时刻,分别激活

比如说,在公司需要配置单独的网卡信息,以能上网,但是在家中的时候,只要自动获取就可以。这样,就可以创建两个网卡信息,随着地点的不同而实时的切换。使用的是nmcli命令,简单实用的多会话功能


先查看一下目前的网卡配置信息



1.  添加company会话,参数为connection(会话),add(添加动作),con-name(会话名称),type(网卡类型),ifname(网卡名称):


nmcli connection add con-name company type ethernet ifname eno16777736




2.  添加house会话,这里我们指定相关的地址:


nmcli connection add con-name house ifname eno16777736 autoconnect no type ethernet ip4 192.168.10.10/24 gw4 192.168.10.1   //gw4 为网关地址


3. 启用


nmcli connection up house    //开启家庭网卡模式
nmcli connection up company  //开启公司网卡模式


4. 其他操作。
当然也可以 nmcli connection delete [name] 删除相对应的网卡配置
nmcli connection modify [name],,, 修改等操作
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 网卡 nmtui