RHEL系列网络配置2015083101

RHEL系列发行版的网卡配置可分为tui(curses-based text user interface(文本用户界面)、命令行配置和配置文件配置。

命令行模式下的网卡配置会立即生效,但只是当前有效,网络服务重启或是系统重启,之前的所有配置都会失效;而配置文件以及tui下的配置都会永久保存,但都不会立即生效,需要重启网络服务才能生效。

网卡获取IP地址的方式也分为两种:静态指定和动态获取(DHCP)

下面将逐一演示各种网卡配置方法:


1、tui (Curses-bases text user interface)

CentOS6和CentoS7的tui略有不同,CentOS6为setup命令启动,而CentOS7上则是nmtui命令来启动。

操作如下:

注:启动tui界面,需要使用可以支持tui界面的终端或终端工具:本地物理终端或是xshell,而且配置网卡服务的用户必须具有管理员权限,即root用户。

a、在命令行键入setup命令:

b、如下图,轻松完成以下配置:

配置完相应的ip以及DNS后,在命令行键入

[[email protected] ~]# service network restart           ##CentOS6网络服务重启命令

[[email protected] ~]# systemctl restart network    ##CentOS7网络服务重启命令

网络服务重启后,新配置的ip地址便可以生效使用了。

CentOS6和CentOS7的tui启动命令虽然不同,但配置界面很相似。按照界面提示一步一步进行配置保存即可。













2、配置文件

这里需要说一下的是,CentOS6上面网卡的命名一般为:eth开头,后面跟上网卡的编号,

例如,第一块网卡名为eth0,第二块网卡名为eth1等等,Dell服务器对网卡的命名可能为em开头,后面跟编号,网卡名为em0,em1等等。

CentOS7上面的网卡一般名为eno开头,后面跟上一串数字,例如我的网卡

网卡的配置文件在/etc/sysconfig/network-scripts目录下,以ifcfg-开头

例如我CentOS6上的网卡名为eth0,则我的网卡配置文件的便是:/etc/sysconfig/network-scripts/ifcfg-eth0  ,下面我编辑一下这个文件,说明一下文件里面的各项参数的含义:

命令行键入:

[[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE="eth0"            ##*设备名,必须和文件名与网卡名称一致
BOOTPROTO="static"    ##*启动协议,若手工指定静态IP则为 static或者none,若动态获取则为 dhcp
HWADDR="00:0C:29:7F:EA:07"    ##*网卡的mac地址,必须和eth0网卡的mac地址一致
NM_CONTROLLED="no"    ##是否使用NetworkManager管理此网卡,no代表不启用,yes代表启用
ONBOOT="yes"    ##*系统引导时是否激活此设备
TYPE="Ethernet"    ##*网卡类型,默认即可
UUID="1fdab342-8c92-432b-854d-39b2f37fabc1"    ##网卡的UUID,设备的唯一标识符
DNS1=##第一个DNS服务器指向;若此处没有此项,需在/etc/resolve.conf中指定dns服务器ip地址
IPADDR="172.16.113.14"    ##指定IP地址
NETMASK="255.255.0.0"    ##指定子网掩码
GATEWAY="172.16.0.1"    ##指定默认网关

编辑完此配置文件,按一下Esc键,再输入:wq便可保存退出此文件。

打*的为必选项。若BOOTPROTO为dhcp,则IPADDR、NETMASK、GATEWAY可不写

例如我CentOS7上的网卡名为eno16777736,则我的网卡配置文件便是:

/etc/sysconfig/network-scripts/ifcfg-eno16777736,下面我们编辑此文件,说明一下各项参数的含义:

命令行输入

[[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 
TYPE=Ethernet        ##网络类型
BOOTPROTO=dhcp    ##启动协议,若手工指定静态IP则为 static或者none,若动态获取则为 dhcp
DEFROUTE=yes
UUID=fa2124e6-07d9-4d0f-bb3d-230627b48aa7
DEVICE=eno16777736    ##设备名称
ONBOOT=yes        ##*系统引导时是否激活此设备
DNS1=##第一个DNS服务器指向;若此处没有此项,需在/etc/resolve.conf中指定dns服务器ip地址
IPADDR="172.16.113.14"    ##指定IP地址
NETMASK="255.255.0.0"    ##指定子网掩码
GATEWAY="172.16.0.1"    ##指定默认网关

编辑完此配置文件,按一下Esc键,再输入:wq便可保存退出此文件。

路由相关的配置文件:

/etc/sysconfig/network-scripts/route-IFACE   ##和网卡配置文件名称尾部相同

路由的配置文件格式有两种分格,如下:

1、target via GW

例如:192.168.0.0/24 via 172.16.0.1

2、每三行定义一条路由信息

ADDRESS#=TARGET    “#”换成数字

NETMASK#=   “#”换成数字

GATEWAY#=  “#”换成数字

编辑完成网卡的配置文件,重启网络服务或是重启系统,IP地址便可生效使用。

DNS指向配置文件为:/etc/resolv.conf

文件格式为:    nameserver 192.168.0.1

DNS服务器可有三个,即在此文件中键入三次上述格式内容即可。












3、命令行模式,即时生效,重启失效。

网络接口的配置命令有三大类:

a、ifconfig

b、ip

c、nmcli (CentOS7)

a、ifconfig命令的使用      

ifconfig -a | --all   显示所有接口的配置信息,默认ifconfig 不加任何选项即为ifconfig -a

[[email protected] ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:7F:EA:07  
          inet addr:192.168.0.54  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe7f:ea07/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9405 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:941973 (919.8 KiB)  TX bytes:1788 (1.7 KiB)
 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:344 (344.0 b)  TX bytes:344 (344.0 b)

若想关闭eth0,则使用命令:

[[email protected] ~]# ifconfig eth0 down    ##开启则为 ifconfig eth0 up 或者ifup eth0 、ifdown eth0
给eth0设置ip地址为:
[[email protected] ~]# ifconfig eth0 192.168.16.1/24 ##或者 ifconfig eth0 192.168.16.1 netmask 255.255.255.0
[[email protected] ~]# ifconfig -a   ##查看网卡配置,ip配置成功。
eth0      Link encap:Ethernet  HWaddr 00:0C:29:7F:EA:07  
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe7f:ea07/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9800 errors:0 dropped:0 overruns:0 frame:0
          TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:978177 (955.2 KiB)  TX bytes:3170 (3.0 KiB)

路由管理命令:route

route -n  列出所有路由条目,不加-n会反解ip为主机名

例如:

[[email protected] ~]# route -n   ##列出当前系统上的路由条目
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.168.0   0.0.0.0         255.255.255.0   U     0      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth1
0.0.0.0         192.168.168.1   0.0.0.0         UG    0      0        0 eth1
route add 添加一个路由条目:格式如下
[[email protected] ~]# route add -net 172.16.0.0/24 gw  192.168.168.1  ##-net指明是添加网段路由,gw指明下一跳或网关地址

route del  删除一个路由条目:,格式如下

[[email protected] ~]# route del -net 172.16.0.0/24

时间: 2024-11-06 15:52:22

RHEL系列网络配置2015083101的相关文章

RHEL系列网络配置

RHEL系列发行版的网卡配置可分为tui(curses-based text user interface(文本用户界面).命令行配置和配置文件配置. 命令行模式下的网卡配置会立即生效,但只是当前有效,网络服务重启或是系统重启,之前的所有配置都会失效:而配置文件以及tui下的配置都会永久保存,但都不会立即生效,需要重启网络服务才能生效. 网卡获取IP地址的方式也分为两种:静态指定和动态获取(DHCP) 下面将逐一演示各种网卡配置方法: 1.tui (Curses-bases text user

RHEL系列多个bond配置区分

1.  RHEL4多bond配置 系统版本:Red Hat Enterprise Linux AS release 4 (Nahant Update 6) 网卡数量:4块 添加两个bond配置文件(以bond0为例): [[email protected]~]# cd /etc/sysconfig/network-scripts/ [[email protected]]# cp ifcfg-eth0 ifcfg-bond0 [[email protected]]# vim ifcfg-bond0

智能路由器-OpenWRT 系列三 (OpenWRT安装LuCI&网络配置)

OpenWRT 安装 LUCI 每次ssh登陆OpenWRT安装新软件时,都必须更新opkg opkg update 安装LUCI opkg install luci 安装luci中文语言包, 不同OpenWRT版本中语言包的名称并不相同,比如15.05.1版本中. 进入 https://downloads.openwrt.org/chaoscalmer/15.05.1/ar71xx/nand/packages/luci/ 查找语言包的ipk 为 'luci-i18n-ahcp-zh-cngit

大数据之环境准备系列 ——第二篇 新装VMware 虚拟机 网络配置(NAT模式)

新安装虚拟机,需要配置网络环境,才可以使用ssh客户端(如xshell)远程登录 和 虚拟机访问Internet. 一. WMware 软件配置 WMware版本号:11.0.0 build-2305329 1  进入虚拟网络配置界面 菜单栏,点击编辑,之后点击 虚拟网络配置器(N),进入虚拟网络配置界面 2 配置NAT网卡 (1)从上部列表选择 类型为NAT 模式的虚拟网卡 (2)VMnet信息 部分 点击 NAT 设置,设置网关IP (3)配置虚拟网络编辑窗口其他内容,子网IP 和 子网掩码

docker系列之网络配置

docker 网络配置 docker 安装后, 会自动在系统做一个网桥配置 docker0 . 其容器都会分配到此网桥配置下的独立, 私有 IP 地址. 如果你要自己配置桥接, 也可以把 docker0 删除掉. docker run 的时候使用参数 -b 指定你自己配置的网桥. docker 容器的网络, 是相对于实体机的私有网络. 在网桥配置下, 只要知道 IP 地址, 各容器, 及实体机本身都可以自由通信. 但是在实体机的网卡网络下, docker 容器就不可见了. 要让容器被外界访问到,

Fedora 23/RHEL7网络配置和DNS服务器的搭建

Fedora 是一个Linux的发行版,Fedora (第七版以前为Fedora Core)是一款基于 Linux ,从Red Hat Linux发展出来的免费操作系统,Fedora在2015年11月3日已更新到第23版Fedora 23.而红帽的Red Hat Enterprise Linux 7(简称RHEL7)对应的Fedora版本,则是从Fedora 19开始.目前RHEL系列已更新到RHEL7.2. Fedora 是一款由全球社区爱好者构建的面向日常应用的快速.稳定.强大的操作系统.它

2018-4-17Linux系统管理(18)(19)网络配置命令及网络配置文件

在前面的章节当中我们讲述了计算网络通信的基础知识,介绍网络的拓扑结构类型及对于Linux来说的网络属性如何进行相关配置,而后有介绍了TCP/IP的协议栈,而这个协议栈是计算机真正使用的协议栈,以分层的概念将复杂问题进行切割,每层都有其相关的协议,都能够独立且相互调用可以协作完成.该协议栈共有四层,分别为物理层.互联网层.传输层及应用层进行组合.而对于底层来讲,作为运维的话我们无需掌握很多,不过我们也必须稍微进行一个了解,比如在互联网层中最为最重要的协议是IP协议,而在传输层中最为重要的协议为TC

【Windows10 IoT开发系列】配置篇

原文:[Windows10 IoT开发系列]配置篇 Windows10 For IoT是Windows 10家族的一个新星,其针对不同平台拥有不同的版本.而其最重要的一个版本是运行在Raspberry Pi.MinnowBoard和Galileo平台上的核心版.本文重点针对Raspberry Pi平台的Windwos10 IoT配置做介绍. Windows 10 IoT Editions ​一:设置你的电脑. 注:​开发Windows10 IoT的电脑需要Visual Studio 2015.

Cisco UCS环境中CentOS带Vlan ID的网络配置指南

最近新进了一批Cisco UCS C系列服务器,经过两周的部署安装终于可以进行测试了.本文简要介绍一下cisco UCS服务器中操作系统(CentOS 6)的网络配置.可以简单的认为,本文描述的是一台物理服务器用网线将网卡连接到上层交换机的trunk模式的端口中的网络配置. 物理连接拓扑图如下所示. 顶层采用Cisco C3560物理交换机,为整个机群提供Internet连接.Vlan划分为两个,一个管理Vlan一个应用Vlan,Vlan ID分别为4和31,上联端口全部设置为trunk模式.