澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

CentOS网络配置详解整理,网络管理3

2019-06-01 作者:澳门新萄京官方网站   |   浏览(89)

网络管理

一、如何将自然是同一网段的两台主机改成差异网段后使其报纸发表

[root@redhat7 app]#ifconfig ens33 192.168.24.182/24  ---将centos7中的IP地址修改为192.168.24.182/24 
[root@centos6 ~]#ip a  ---centos6的IP地址为 192.168.25.181/24,可以发现他们在不同的网段
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 6.6.6.6/0 brd 255.255.255.255 scope global lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:a1:87:e5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.25.181/24 brd 192.168.25.255 scope global eth0
    inet6 fe80::20c:29ff:fea1:87e5/64 scope link 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:a1:87:ef brd ff:ff:ff:ff:ff:ff
    inet 172.18.254.178/16 brd 172.18.255.255 scope global eth1
    inet6 fe80::20c:29ff:fea1:87ef/64 scope link 
       valid_lft forever preferred_lft forever

此时互动是ping不通的

澳门新萄京官方网站 1

image.png

在centos7中追加一条路由记录并将网关指向本身
[root@centos6 ~]#route add -host 192.168.24.182 gw 172.18.254.178---在centos6中增加一条主机路由记录,并将网关指向自己
此时再ping就可以ping通了

澳门新萄京官方网站 2

image.png

总结:假设两台主机本来在同三个网段,并且中间未有跨路由,通过人工资制度改正变为不相同的网段后不可能相互通信,能够经过在分级路由表里扩大一条主机路由,并且网关指向自身的网关就能够相互通讯了。

1、怎样将自然是同一网段的两台主机改成差异网段后使其报纸发表

[root@redhat7 app]#ifconfig ens33 192.168.24.182/24  ---将centos7中的IP地址修改为192.168.24.182/24 
[root@centos6 ~]#ip a  ---centos6的IP地址为 192.168.25.181/24,可以发现他们在不同的网段
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 6.6.6.6/0 brd 255.255.255.255 scope global lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:a1:87:e5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.25.181/24 brd 192.168.25.255 scope global eth0
    inet6 fe80::20c:29ff:fea1:87e5/64 scope link 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:a1:87:ef brd ff:ff:ff:ff:ff:ff
    inet 172.18.254.178/16 brd 172.18.255.255 scope global eth1
    inet6 fe80::20c:29ff:fea1:87ef/64 scope link 
       valid_lft forever preferred_lft forever

此时互动是ping不通的

澳门新萄京官方网站 3

QQ截图20170818195729.png

在centos七中增添一条路由记录并将网关指向自个儿
[root@centos6 ~]#route add -host 192.168.24.182 gw 172.18.254.178---在centos6中增加一条主机路由记录,并将网关指向自己
那会儿再ping就能够瓶通了

澳门新萄京官方网站 4

Paste_Image.png

小结:借使两台主机本来在同2个网段,并且中间未有跨路由,通过人工资制度改善变为分裂的网段后不恐怕互相通信,能够通过在独家路由表里扩充一条主机路由,并且网关指向自个儿的网关就足以并行通信了。

CentOS互连网安顿详解整理

一、配置文件详解
在凯雷德HEL也许CentOS等Redhat系的Linux系统里,跟互联网有关的第二安装文件如下:
/etc/host.conf 配置域名服务客户端的主宰文件
/etc/hosts 完毕主机名映射为IP地址的魔法
/etc/resolv.conf 域名服务客户端的安顿文件,用于内定域名服务器的职位
/etc/sysconfig/network 包括了主机最基本的互联网新闻,用于系统运转.
/etc/sysconfig/network-script/ 系统运行时初步化网络的局地新闻
/etc/xinetd.conf 定义了由一级进程xinetd运营的网络服务
/etc/networks 实现域名与网络地址的照射
/etc/protocols 设定了主机使用的商业事务以及各类体协会议的协店4
/etc/services 设定主机的比不上端口的互连网服务

  1. /etc/host.conf文件的暗中认可新闻如下:

multi on #允许主机具有多少个IP地址
order hosts,bind #长机名深入分析顺序,即本地分析,DNS域名分析的一①

本条文件一般不供给大家修改,暗中认可的辨析顺序是本土深入分析,DNS服务器分析,也正是说在本系统里对于一个主机名首先实行地面分析,假诺本地剖判并未有,然后开始展览DNS服务器剖析。

  1. /etc/hosts文件私下认可的内容大概如下:

127.0.0.1 butbueatiful localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

可知,暗中同意的景观是本机ip和本机一些主机名的呼应关系,第二行是ipv四新闻,第壹行是ipv陆信息,假若用不上ipv陆本机剖析,一般把该行注释掉。
率先行的辨析效果是,butbueatiful localhost.localdomain localhost都会被深入分析成1二7.0.0.1,大家得以用ping试试。
[[email protected] ~]# ping -c 3 butbueatiful
PING butbueatiful (127.0.0.1) 56(84) bytes of data.
64 bytes from butbueatiful (127.0.0.1): icmp_seq=1 ttl=64 time=0.061 ms
64 bytes from butbueatiful (127.0.0.1): icmp_seq=2 ttl=64 time=0.052 ms
CentOS网络配置详解整理,网络管理3。64 bytes from butbueatiful (127.0.0.1): icmp_seq=3 ttl=64 time=0.051 ms

--- butbueatiful ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.051/0.054/0.061/0.009 ms

[[email protected] ~]# ping -c 3 localhost.localdomain
PING butbueatiful (127.0.0.1) 56(84) bytes of data.
64 bytes from butbueatiful (127.0.0.1): icmp_seq=1 ttl=64 time=0.055 ms
64 bytes from butbueatiful (127.0.0.1): icmp_seq=2 ttl=64 time=0.035 ms
64 bytes from butbueatiful (127.0.0.1): icmp_seq=3 ttl=64 time=0.050 ms

--- butbueatiful ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.035/0.046/0.055/0.011 ms

探望上面的结果,你可能会问怎么ping localhost.localdomain的时候,上边展现的是却是butbueatiful,那是因为第二个主机名butbueatiful前边的那几个主机名其实都是butbueatiful的主机小名。

万1大家要扩充新的地面深入分析,举例大家目的在于在我们的机器里把yyyy.com和www.yyyy.com都剖析成1九二.16八.0.100,那么就充实如下一句就能够:
192.168.0.100 yyyy.com www.yyyy.com

一样,在这里,www.yyyy.com是yyyy.com的主机别称。

1经您精心一想,会意识,其实这么些文件是很危急的,假诺有人恶意修改了你这一个文件,举例把天猫商城的网址域名深入分析到了她的钓鱼网址,那您将在中招了。

  1. /etc/resolv.conf, 钦定域名深入分析的DNS服务器IP等消息, 配置参数一般接触到的有多个:

nameserver 钦点DNS服务器的IP地址
domain 定义本地域名新闻
search 定义域名的寻找列表
sortlist 对gethostbyname重临的地方举行排序

而是最常用的陈设参数是nameserver,其余的能够不设置,那些参数钦定了DNS服务器的IP地址,假诺设置不准确,就不能开始展览常规的域名剖析。
貌似的话,推荐设置三个DNS服务器,举例大家用google的无偿DNS服务器,那么该文件的设置剧情如下:

nameserver 8.8.8.8
nameserver 8.8.4.4

同等,这一个文件也是危急的,假使被人恶意改成了他和煦的DNS服务器,他就足以放纵的支配你通过域名访问的各个指标地了,那就是常说的DNS要挟。

  1. /etc/sysconfig/network, 规范的安顿如下:

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=butbueatiful
GATEWAY=192.168.0.1

参数简要表明:

NETWORubiconK 设置互连网是还是不是可行,yes有效,no无效
NETWORKING_IPV陆 设置ipv6互连网是不是行得通,yes有效,no无效
HOSTNAME 设置服务器的主机名,最佳和/etc/hosts里安装同样,不然在动用一些主次的时候会有标题。
GATEWAY 钦定暗中同意网关IP

  1. ifcfg-ethX, 设置相应网口的IP等音信, 比方第一个网口, 那么固然/etc/sysconfig/network-scripts/ifcfg-eth0,配置例子:

DEVICE="eth0"
BOOTPROTO="static"
BROADCAST="192.168.0.255"
HWADDR="00:16:36:1B:BB:74"
IPADDR="192.168.0.100"
NETMASK="255.255.255.0"
ONBOOT="yes"

参数简要表达:

DEVICE 设备名,不要本身乱改,和文书ifcfg-ethX里的ethX要平等
BROADCAST 广播地址
HWADDHighlander 物理地址,那些您不要乱改
IPADDR IP地址
NETMASK 子网掩码
ONBOOT 运转大概重启互连网时,是或不是运转该器材,yes是运转,no是不运转
BOOTPROTO 开机协议,最布满的多少个参数如下:
static(静态IP)
none(不钦赐,设置一定ip的状态,那么些也行,但是只要要设定多网口绑定bond的时候,必须设成none)
dhcp(动态获得IP相关音信)

陆. route-ethX,比方第二个网口eth0的路由消息,那么尽管/etc/sysconfig/network-scripts/route-eth0:

举例说我们前些天有诸如此类3个供给,通过eth0去网络17二.17.27.0/二肆不走私下认可路由,须求走1玖二.16八.0.25四,那么大家先是影响,料定是用route命令追加路由消息:
[[email protected] ~]# route add -net 172.17.27.0 netmask 255.255.255.0 gw 192.168.0.254 dev eth0

而是,你没觉察到的是,那样只是动态追加的而已,重启互连网后,路由消息就消灭了,所以需求安装静态路由,那时候将在设置/etc/sysconfig/network-scripts/route-eth0文件了,要是未有该文件,你就新建三个:
[[email protected] ~]# vi /etc/sysconfig/network-scripts/route-eth0
#追加
172.17.27.0/24via 192.168.0.254

那下纵然重启网络,重启系统,该路由也会自行加载,当然了,借使您未有这么的急需,那么这几个文件就没须求成立和计划了。

2、常用的网络布局

伴随着时间的推移Red Hat集团生产了奥迪Q5HEL陆.二,随后CentOS也紧随其后退出了CentOS陆.2。新的系统中商家投入了大量虚拟化及云总结的要素,同有时间对于细节的转移也十分多,这里大家仅对新连串中的互联网参数做以详尽表达。

Linux中互连网参数大约包蕴以下内容:

IP地址
子网掩码
网关
DNS服务器
主机名

历来Linux系统中期维修改这一个参数的方法一般有:命令、文件二种。当中经过命令设置能够及时生效但重启后将失效,通过文件修改完毕世代生效,但不会立马生效。

首先大家来看望命令的办法:

ifconfig:查看与安装IP地址、子网掩码
hostname:查看与安装主机名
route: 查看与安装路由消息(暗中认可网关等)

透过文件的艺术修改:

/etc/sysconfig/network-scripts/ifcfg-设备名(通常为ifcfg-eth0)
/etc/sysconfig/network
/etc/resolv.conf文件:设置DNS服务器

如上各类那个主意能够同不经常候在伍.0与陆.0类别中贯彻,但六.0系统后官方文书档案中描述说:ifconfig与route是特别陈旧的命令,取代他的是ip命令。

那正是说大家先看一下老的指令使用方法:
*************************************************************************
ifconfig 接口 选项|地址

# ifconfig eth0 up # 开启eth0网卡
# ifconfig eth0 down # 关闭eth0网卡
# ifconfig eth0 -arp # 关闭eth0网卡arp协议
# ifconfig eth0 promisc # 开启eth0网卡的犬牙相错情势
# ifconfig eth0 mtu 1400 # 设置eth0网卡的最大传输单元为1400
# ifconfig eth0 192.168.0.2/24 # 设置eth0网卡IP地址
# ifconfig eth0 192.168.0.2 netmask 255.255.255.0 # 作用同上

*************************************************************************
主机名:

# hostname # 查看主机名
# hostname butbueatiful.com # 设置主机名称叫butbueatiful.com

*************************************************************************
网关设置:

route add [-net|-host] target [netmask] gw
route del [-net|-host] target [netmask] gw

# route add -net 192.168.3.0/24 gw 192.168.0.254 # 设置到1九2.16捌.三.0网段的网关为1玖贰.16捌.0.25肆
# route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.0.254 # 功用同上
# route add -host 192.168.4.4 gw 192.168.0.254 # 设置到1玖二.16八.肆.四主机的网关为1九2.16八.0.254
#
# route del -net 192.168.3.0/24 # 删除1玖二.16八.叁.0网段的网关音信
# route del -host 192.168.4.4 # 删除19二.16八.四.四主机的网关音讯
# route add default gw 192.168.0.254 # 设置暗中认可网关为1九二.16八.0.25四
# route del default gw 192.168.0.254 # 删除暗许网关为1九二.16八.0.25肆

*************************************************************************

而现行反革命官方不再推荐应用那样陈旧的命令而引入应用 ip 那个命令,以下大家看看它的用法:

ip [选项] 操作对象{link|addr|route...}

# ip link show # 显示互连网接口新闻
# ip link set eth0 upi # 开启网卡
# ip link set eth0 down # 关闭网卡
# ip link set eth0 promisc on # 开启网卡的纵横交错情势
# ip link set eth0 promisc offi # 关闭网卡的混个方式
# ip link set eth0 txqueuelen 1200 # 设置网卡队列长度
# ip link set eth0 mtu 1400 # 设置网卡最大传输单元
# ip addr show # 呈现网卡IP音信
# ip addr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1
# ip addr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址

# ip route list # 查看路由音讯
# ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0 # 设置1九2.16捌.肆.0网段的网关为1九二.16八.0.254,数据走eth0接口
# ip route add default via 192.168.0.254 dev eth0 # 设置私下认可网关为1九二.16八.0.25四
# ip route del 192.168.4.0/24 # 删除19二.16八.4.0网段的网关
# ip route del default # 删除暗中认可路由

**************************************************************
接下去再看看通过文件修改互连网参数:(CentOS6.二系统为例)

# cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0" 设备名
NM_CONTROLLED="yes" 设备是不是被NetworkManager管理
ONBOOT="no" 开机是还是不是运行
HWADD揽胜="00:0C:2玖:5玖:E2:D3" 硬件地址(MAC地址)
TYPE=Ethernet 类型
BOOTPROTO=none 运维商业事务{none|dhcp}
IPADDR=192.168.0.1 IP地址
PREFIX=贰四 子网掩码
GATEWAY=1九二.168.0.25四 暗许网关
DNS1=202.106.0.20 主DNS
DOMAIN=202.106.46.151 辅助DNS
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 设备UUID编号

**************************************************************
# cat /etc/sysconfig/network

HOSTNAME=butbueatiful.com 主机名

**************************************************************

专注:在5.0临时DNS服务器写在 /etc/resolv.conf 文件中,但到了陆.0时代DNS能够写在/etc/resolv.conf可是此时亟需在 /etc/sysconfig/network-scripts/ifcfg-eth0 文件中加多 PEE中华VDNS=no 配置,不然老是重启网卡就能够重写/etc/resolv.conf文件的剧情,当然了也得以直接写在 /etc/sysconfig/network-scripts/ifcfg-eth0 文件中。

后记:

  1. 配置/etc/resolv.confg重启丢失化解措施:

1种艺术是把 PEE汉兰达DNS 设置为“no”。

找到网卡配置文件,地方和: /etc/sysconfig/network-scripts/ifcfg-eth 文件中参与PEE奇骏DNS 选项。能够是 0, ①, 二等等,代表分化网卡的配置文件。比如,系统上首先张网卡是eth0的话,那它的布署文件便是/etc/sysconfig/network-scripts/ifcfg-eth0 然后在文书中把 PEE景逸SUVDNS 改为 ‘no’.
例如:

DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
PEERDNS=no

以此选项可令 /etc/resolv.conf 在系统重启后不会被重写。

另一种方法是在这几个文件中扩充DNS:
如:
DNS1=127.0.0.1
DNS2=8.8.8.8

  1. 安然设置

咱俩前边说了/etc/resolv.conf和/etc/hosts被人篡改了的话, 会很危急, 那大家在装置好着1个公文后, 做一下拍卖, 让那二个文本暗许没办法直接修改, 固然root也特别, 实践如下命令:
[[email protected] ~]# chattr i /etc/{resolv.conf,hosts}

设若我们友好想修改的时候,实施:
[[email protected] ~]# chattr -i /etc/{resolv.conf,hosts}

然后就足以修改了,修改完了别忘记 i。

  1. 互连网排除思路

自己商量铺排文件是不是有错误(书写及语法错误等)
反省本机互联网协议是或不是科学:# ping -c 3 127.0.0.1
自己商议本机网卡链路是还是不是科学:# ping -c 3 192.168.0.1(本机IP地址)
检查网关是或不是科学: # ping -c 3 192.168.0.254(网关IP地址)
反本省部连通性: # ping -c 3 www.google.com.hk
反省硬件

1、配置文件详解 在EnclaveHEL大概CentOS等Redhat系的Linux系统里,跟互联网有关的根本安装文件如下: /etc/host.conf 配置域名服...

壹、配置文件详解
在LacrosseHEL或然CentOS等Redhat系的Linux系统里,跟互联网有关的重要安装文件如下:

壹 基本网络布置

linux操作系统,以太网卡用“eth”表示网卡;序号从零起首
eth0代表到系统能够分辨的率先个网卡
eth1....第2个网卡

翻看网卡新闻

2、四个路由器两台主机的拓扑结构路由器的布署

澳门新萄京官方网站 5

image.png

如上海体育场所所示的拓扑结构,多少个路由器将网络分割成多少个网段,大家设定那八个网段分别为19贰.16八.一.0/二四-1玖二.168.4.0/二4,多少个客户端的IP地址为19二.168.一.十0/2四和1九二.168.肆.100/二肆,种种路由器的接口ip地址如上海教室。

表达:网卡上边安装有接口,才具接贰连3网线,路由器下边也会有网卡,有MAC地址,对网卡才干设置IP地址。

此拓扑结构的路由器配置按如下步骤举行
壹先遵照上海教室结构设定好客户端和路由器各类接口的ip地址,最佳在配备文件里面改,借使用ifconfig命令修改ip地址,会产出ip地址过一段时间就不曾的处境,不安定。并且在安顿文件里能够改成静态ip地址,不用dhcp自动分配IP地址,这样相比较牢固。同期centos陆系统须求service NetworkManager stop,不然重启网卡时会产生冲突,centos柒中不用禁止此服务。
cd /etc/sysconfig/network-scripts/---进入网卡配置的安插文件,将ens3叁照旧eth0内容改造为

DEVICE=eth0  ---设备名
IPADDR=192.168.1.1---ip地址
PREFIX=24或者NETMASK=255.255.255.0---子网掩码
GATEWAY=192.168.1.1---只有客户端才需要指定网关,路由器的接口设置ip地址时不用加此条,只用上面三条就可以

在设定的进度中每设好2个链路用ping命令检查一下那么些链路通不通。
2安装每种路由器的路由表
对于牧马人一路由器和它直连的八个网段不用增添路由表,会自动生成,不过达到三和四网段就须求追加路由表,只要扩展三个默许路由就足以了,因为达到叁和4网段皆以从1玖贰.16八.二.八分之四四那一个口出来,并且网关ip是1玖二.16八.2.2/二四。
R1:ip route add default via 192.168.2.2
XC90三路由器的设置和Rubicon一同样,只要求设置三个暗中认可路由就可以
R3:ip route add default via 192.168.3.2
哈弗2路由器要扩张达到1和4互连网的互联网路由

专注:此种格局丰盛的路由记录只是不常生效,重启网卡后就能够失灵,为了不让其失效,要写到配置文件里vim /etc/sysconfig/network-scripts/route-eth0 ---route后加-钦赐网卡名

3iptables -vnL 查看防火墙
service iptables stop 关闭防火墙
chkconfig iptables off 开机自动关闭防火墙
centos7的一声令下不1致用systemctl stop firewalld和systemctl disable firewalld
4起动路由功用

cat /proc/sys/net/ipv4/ip_forward ---默认为0说明没有开启
echo 1 >  /proc/sys/net/ipv4/ip_forward ---开启路由功能

5从客户端一ping客户端2看是否能够ping通
六追踪路由

traceroute 192.168.4.100 
tracepath -n 192.168.4.100
mtr 192.168.4.100---  -q退出

如上三条命令都足以追踪路由。看看从客户端一抵达客户端二经过的渠道。

二、四个路由器两台主机的拓扑结构路由器的配备

澳门新萄京官方网站 6

Paste_Image.png

如上图所示的拓扑结构,七个路由器将互联网分割成四个网段,大家设定那八个网段分别为1九二.16八.一.0/贰4-1玖二.168.4.0/二四,两个客户端的IP地址为1九二.16八.①.100/二四和1玖二.168.四.100/二四,各种路由器的接口ip地址如上航海用体育场所。

证实:网卡上边安装有接口,才具接二连三网线,路由器下面也可能有网卡,有MAC地址,对网卡才干设置IP地址。

此拓扑结构的路由器配置按如下步骤举行
①先依照上海体育场面结构划设想定好客户端和路由器各类接口的ip地址,最佳在铺排文件里面改,假诺用ifconfig命令修改ip地址,会现出ip地址过一段时间就从未的场所,不安静。并且在配备文件里能够改成静态ip地址,不用dhcp自动分配IP地址,这样相比稳固。同一时间centos陆系统必要service NetworkManager stop,不然重启网卡时会变成争辨,centos七中毫无禁止此服务。
cd /etc/sysconfig/network-scripts/---进入网卡配置的布局文件,将ens3三要么eth0内容改动为

DEVICE=eth0  ---设备名
IPADDR=192.168.1.1---ip地址
PREFIX=24或者NETMASK=255.255.255.0---子网掩码
GATEWAY=192.168.1.1---只有客户端才需要指定网关,路由器的接口设置ip地址时不用加此条,只用上面三条就可以

在设定的经过中没设好1个链路用ping命令检查一下那么些链路通不通。
二安装各种路由器的路由表
对此PAJERO1路由器和它直连的多少个网段不用扩展路由表,会自动生成,不过达到三和四网段就供给追加路由表,只要扩展3个暗中认可路由就能够了,因为达到3和四网段都是从1九二.16八.2.一半四这么些口出来,并且网关ip是1九二.16八.二.2/24。
R1:ip route add default via 192.168.2.2
奥德赛三路由器的装置和汉兰达一同样,只必要设置3个暗许路由就能够
R3:ip route add default via 192.168.3.2
奥迪Q7二路由器要追加到达1和四互连网的互连网路由

R2:ip route add 192.168.1.0/24 via 192.168.2.1
        ip route add 192.168.4.0/24 via  192.168.3.1

留意:此种形式丰富的路由记录只是临时生效,重启网卡后就能失灵,为了不让其失效,要写到配置文件里vim /etc/sysconfig/network-scripts/route-eth0 ---route后加-钦定网卡名

3iptables -vnL 查看防火墙 关闭防火墙 service iptables stop
chkconfig iptables off 开机自动关闭防火墙,centos七的指令差异用systemctl stop firewalld systemctl disable firewalld
4起动路由功效

cat /proc/sys/net/ipv4/ip_forward ---默认为0说明没有开启
echo 1 >  /proc/sys/net/ipv4/ip_forward ---开启路由功能

五从客户端壹ping客户端贰看是不是能够ping通
6追踪路由

traceroute 192.168.4.100 
tracepath -n 192.168.4.100
mtr 192.168.4.100---  -q退出

如上三条命令都足以追踪路由。看看从客户端壹达到客户端贰经过的门道。

/etc/host.conf         配置域名服务客户端的调节文件
/etc/hosts             实现主机名映射为IP地址的效率
/etc/resolv.conf       域名服务客户端的配置文件,用于钦赐域名服务器的岗位
/etc/sysconfig/network 包涵了主机最中央的互连网新闻,用于系统运转.
/etc/sysconfig/network-script/    系统运营时开头化网络的某个音讯
/etc/xinetd.conf       定义了由超级进度xinetd运营的互连网服务
/etc/networks          完毕域名与网络地址的映射
/etc/protocols         设定了主机使用的协议以及各类协议的合计号
/etc/services          设定主机的不等端口的网络服务

翻看网卡新闻

三、网关的设置

[root@centos6 network-scripts]#cat ifcfg-eth0  ---网卡的配置文件
DEVICE=eth0
IPADDR=172.18.21.6
PREFIX=16
GATEWAY=172.18.0.1
[root@centos6 sysconfig]#cat network ---network配置文件
NETWORKING=yes
HOSTNAME=centos6.9.magedu.com
GATEWAY=172.18.0.1

总结:网关的设置有多个布局文件 /etc/sysconfig/network-scripts/ifcfg-eth0 和 /etc/sysconfig/network,那五个布局文件都足以把网关写进去,但假诺三个都写了,网卡的布局文件等级要高。

三、网关的安装

[root@centos6 network-scripts]#cat ifcfg-eth0  ---网卡的配置文件
DEVICE=eth0
IPADDR=172.18.21.6
PREFIX=16
GATEWAY=172.18.0.1
[root@centos6 sysconfig]#cat network ---network配置文件
NETWORKING=yes
HOSTNAME=centos6.9.magedu.com
GATEWAY=172.18.0.1

计算:网关的装置有三个布局文件 /etc/sysconfig/network-scripts/ifcfg-eth0 和 /etc/sysconfig/network,那多个布局文件都得以把网关写进去,但1旦两个都写了,网卡的布署文件品级要高。

一. /etc/host.conf文本的暗许音信如下:

查阅当前系统所连接的富有网卡(包蕴已经驱动了和尚未驱动)

# lspci | grep -i eth
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C  (rev 10)

四、域名深入分析DNS

DNS:域名分析服务,也便是将域名解析成ip地址,在互连网中有DNS服务器,常见的有11四.114.114.11肆和八.8.8.八。
能够在如下配置文件中增添DNS

[root@centos6 network-scripts]#cat ifcfg-eth0
DEVICE=eth0
IPADDR=172.18.21.6
PREFIX=16
GATEWAY=172.18.0.1
DNS1=114.114.114.114
[root@centos6 sysconfig]#ping www.qq.com  ---因为没有在hosts文件中设置DNS,所以回去网络中找114.114.114.114这个DNS服务器去解析域名
PING www.qq.com (120.198.201.156) 56(84) bytes of data.
[root@centos6 sysconfig]#vim /etc/hosts
  1 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.lo
    caldomain4
  2 ::1         localhost localhost.localdomain localhost6 localhost6.lo
    caldomain6
  3 1.1.1.1 www.qq.com
[root@centos6 sysconfig]#ping www.qq.com
PING www.qq.com (1.1.1.1) 56(84) bytes of data.  ---此时返回的是1.1.1.1,没有去网络中找DNS服务器。

增多DNS能够在本机的/etc/hosts配置文件中增进,一般hosts文件的早期级要高,但也可以把网卡的配备文件中的DNS优先级调高,修改vim /etc/nsswitch.conf配置文件如下图

澳门新萄京官方网站 7

image.png

正如配置文件能够看DNS是不是见效,并且那些布局文件是在重启网卡后自动生成的

[root@centos6 network-scripts]#cat /etc/resolv.conf 
; generated by /sbin/dhclient-script
search magedu.com 9.magedu.com
nameserver 114.114.114.114  ---目前有两个DNS服务器是生效
nameserver 8.8.8.8

唯有当第三DNS服务器荡机的时候才会启用第三个DNS服务器,即便第3个DNS服务中未有要分析的域名它也不会找第三个。

小结:DNS和hosts文件都得以做名字深入分析,但hosts文件是在本机,所以速度非常快,DNS是跨互连网的,假若互联网不佳就有非常的大希望形成深入分析失败,因为能够在hosts文件中追加部分比较常用的网址的名字解析。

四、域名深入分析DNS

DNS:域名剖析服务,也正是将域名分析成ip地址,在网络中有DNS服务器,常见的有11四.114.11肆.11四和8.八.八.八。
能够在如下配置文件中增添DNS

[root@centos6 network-scripts]#cat ifcfg-eth0
DEVICE=eth0
IPADDR=172.18.21.6
PREFIX=16
GATEWAY=172.18.0.1
DNS1=114.114.114.114
[root@centos6 sysconfig]#ping www.qq.com  ---因为没有在hosts文件中设置DNS,所以回去网络中找114.114.114.114这个DNS服务器去解析域名
PING www.qq.com (120.198.201.156) 56(84) bytes of data.
[root@centos6 sysconfig]#vim /etc/hosts
  1 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.lo
    caldomain4
  2 ::1         localhost localhost.localdomain localhost6 localhost6.lo
    caldomain6
  3 1.1.1.1 www.qq.com
[root@centos6 sysconfig]#ping www.qq.com
PING www.qq.com (1.1.1.1) 56(84) bytes of data.  ---此时返回的是1.1.1.1,没有去网络中找DNS服务器。

增加DNS能够在本机的/etc/hosts配置文件中加上,一般hosts文件的事先级要高,但也得以把网卡的配备文件中的DNS优先级调高,修改vim /etc/nsswitch.conf配备文件如下图

澳门新萄京官方网站 8

QQ截图20170819110104.png

正如配置文件能够看DNS是不是见效,并且那些布局文件是在重启网卡后自动生成的

[root@centos6 network-scripts]#cat /etc/resolv.conf 
; generated by /sbin/dhclient-script
search magedu.com 9.magedu.com
nameserver 114.114.114.114  ---目前有两个DNS服务器是生效
nameserver 8.8.8.8

只有当第二DNS服务器荡机的时候才会启用第一个DNS服务器,即便第2个DNS服务中向来不要解析的域名它也不会找第3个。

小结:DNS和hosts文件都能够做名字剖判,但hosts文件是在本机,所以速度相当的慢,DNS是跨互连网的,假如互联网不佳就有非常的大希望形成剖判失利,因为能够在hosts文件中追加一些比较常用的网址的名字深入分析。

multi on           #允许主机具备四个IP地址
order hosts,bind   #主机名分析顺序,即地面深入分析,DNS域名分析的依次

承认网线已经接二连三好,以eth0 为例

# mii-tool eth0
eth0: negotiated 100baseTx-FD flow-control, link ok
link ok 网卡能够被识别,并且接了有效的网线

# mii-tool eth1
SIOCGMIIPHY on 'eth1' failed: Invalid argument
网卡虽然能够被识别(网卡已经被驱动了,但不能用:网卡配置错误,网线没接等)

样图

澳门新萄京官方网站 9

澳门新萄京官方网站 10

伍、centos陆和centos柒中期维修改主机名

  • centos6
[root@centos6 network-scripts]#vim /etc/sysconfig/network  ---修改配置文件
  1 NETWORKING=yes
  2 HOSTNAME=centos6.9.magedu.com-1---修改后的主机名
[root@centos6~]#hostname  ---此时主机名还没有生效
centos6.9.magedu.com
[root@centos6 ~]#hostname centos6.9.magedu.com-1  ---执行这个命令
[root@centos6 ~]#vim /etc/hosts  ---修改hosts文件,将新的主机名加到127.0.0.1 的后面,如果不将新的主机名加到这个文件中,会导致很多服务启不来,或者重启机器的时候很慢
  1 127.0.0.1  centos6.9.magedu.com-1 localhost localhost.localdomain localhost4 localhost4.localdomain4
  2 ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
  3 1.1.1.1 www.qq.com
[root@centos6 ~]#exit   ---退出后重新连接
[root@centos6 ~]#hostname ---发现主机名已被更改
centos6.9.magedu.com-1
[root@centos6 ~]#getent hosts  =cat /etc/hosts
127.0.0.1       localhost localhost.localdomain localhost4 localhost4.localdomain4
127.0.0.1       localhost localhost.localdomain localhost6 localhost6.localdomain6
1.1.1.1         www.qq.com

瞩目:一定要修改hosts文件。不然前面会有为数非常的多坑。

  • centos7
    centos七中主机名的配备文件在/etc/hostname ---配置文件和陆不相同,陆是在/etc/sysconfig/network
[root@redhat7 ~]#hostname
redhat7.4.magedu.com
[root@redhat7 ~]#hostnamectl set-hostname ---修改主机名
[root@redhat7 ~]#hostname
redhat7.4.magedu.com-1
[root@redhat7 ~]#cat /etc/hostname ---配置文件中也修改了
redhat7.4.magedu.com-1

总结:centos七中期维修改主机名10分总结,一条命令就足以了。但也要修改/etc/hosts文件,和centos61律,养成卓绝的习于旧贯。

5、centos六和centos7中期维修改主机名

  • centos6
[root@centos6 network-scripts]#vim /etc/sysconfig/network  ---修改配置文件
  1 NETWORKING=yes
  2 HOSTNAME=centos6.9.magedu.com-1---修改后的主机名
[root@centos6~]#hostname  ---此时主机名还没有生效
centos6.9.magedu.com
[root@centos6 ~]#hostname centos6.9.magedu.com-1  ---执行这个命令
[root@centos6 ~]#vim /etc/hosts  ---修改hosts文件,将新的主机名加到127.0.0.1 的后面,如果不将新的主机名加到这个文件中,会导致很多服务启不来,或者重启机器的时候很慢
  1 127.0.0.1  centos6.9.magedu.com-1 localhost localhost.localdomain localhost4 localhost4.localdomain4
  2 ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
  3 1.1.1.1 www.qq.com
[root@centos6 ~]#exit   ---退出后重新连接
[root@centos6 ~]#hostname ---发现主机名已被更改
centos6.9.magedu.com-1
[root@centos6 ~]#getent hosts  =cat /etc/hosts
127.0.0.1       localhost localhost.localdomain localhost4 localhost4.localdomain4
127.0.0.1       localhost localhost.localdomain localhost6 localhost6.localdomain6
1.1.1.1         www.qq.com

留神:一定要修改hosts文件。不然前边会有众多坑。
-centos7
centos柒中主机名的配备文件在/etc/hostname ---配置文件和陆分裂,陆是在/etc/sysconfig/network

[root@redhat7 ~]#hostname
redhat7.4.magedu.com
[root@redhat7 ~]#hostnamectl set-hostname ---修改主机名
[root@redhat7 ~]#hostname
redhat7.4.magedu.com-1
[root@redhat7 ~]#cat /etc/hostname ---配置文件中也修改了
redhat7.4.magedu.com-1

计算:centos7中期维修改主机名13分差不离,一条命令就足以了。但也要修改/etc/hosts文件,和centos陆大同小异,养成突出的习贯。

其一文件一般不须要大家修改,默许的解析顺序是当地剖析,DNS服务器深入分析,也正是说在本系统里对于二个主机名首先进行地面深入分析,假诺本地分析并未有,然后开始展览DNS服务器深入分析。

ifconfig命令

1、ifconfig -a 查看全体网卡消息
二、ifconfig eth0 查看单个网卡音讯
叁、ifconfig eth0 1九二.16八.一.122 netmask 255.25五.25⑤.0 临时设定IP和掩码(霎时见效,但是临时生效,重启服务也许重启系统都失效)
4、ifconfig eth0:一 1九二.168.0.二 netmask 25五.255.25伍.0 配置子接口

ifconfig eth0 down|up
ifdown eth0 |ifup eth0

六、增加路由记录的计划文件

[root@centos6 ~]#ip route add 1.1.1.0/24 via 172.18.0.1 ---添加路由记录
[root@centos6 ~]#ip route
1.1.1.0/24 via 172.18.0.1 dev eth0 
172.18.0.0/16 dev eth0  proto kernel  scope link  src 172.18.21.6 
169.254.0.0/16 dev eth0  scope link  metric 1002 
default via 172.18.0.1 dev eth0 
[root@centos6 ~]#service network restart  ---重启网卡
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  Determining if ip address 172.18.21.6 is already in use for device eth0...
                                                           [  OK  ]
[root@centos6 ~]#ip route ---发现路由记录丢失了
172.18.0.0/16 dev eth0  proto kernel  scope link  src 172.18.21.6 
169.254.0.0/16 dev eth0  scope link  metric 1002 
default via 172.18.0.1 dev eth0 
为了防止丢失,要写到配置文件里
[root@centos6 ~]#vim /etc/sysconfig/network-scripts/route-eth0  --路由记录的配置文件,可以加多条记录
  1 1.1.1.0/24 via 172.18.0.1
[root@centos6 network-scripts]#service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  Determining if ip address 172.18.21.6 is already in use for device eth0...
                                                           [  OK  ]
[root@centos6 network-scripts]#ip route   ---重启后没有丢失
1.1.1.0/24 via 172.18.0.1 dev eth0 
172.18.0.0/16 dev eth0  proto kernel  scope link  src 172.18.21.6 
169.254.0.0/16 dev eth0  scope link  metric 1002 
default via 172.18.0.1 dev eth0 
[root@centos6 network-scripts]#vim route-eth0 ---或者写成这种格式也可以
  1 ADDRESS0=172.17.0.0
  2 NETMASK0=255.255.0.0
  3 GATEWAY0=172.18.0.1
  4 ADDRESS1=172.16.0.0
  5 NETMASK1=255.255.0.0
  6 GATEWAY1=172.18.0.1
[root@centos6 network-scripts]#service network restart 
Shutting down interface eth0:                              [  OK  ]
Shutting down interface eth1:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  Determining if ip address 172.18.21.6 is already in use for device eth0...
                                                           [  OK  ]
Bringing up interface eth1:  
Determining IP information for eth1... done.
                                                           [  OK  ]
[root@centos6 network-scripts]#ip route 
192.168.25.0/24 dev eth1  proto kernel  scope link  src 192.168.25.183 
172.18.0.0/16 dev eth0  proto kernel  scope link  src 172.18.21.6 
172.16.0.0/16 via 172.18.0.1 dev eth0 
169.254.0.0/16 dev eth0  scope link  metric 1002 
169.254.0.0/16 dev eth1  scope link  metric 1003 
172.17.0.0/16 via 172.18.0.1 dev eth0 
default via 172.18.0.1 dev eth0

6、增多路由记录的配备文件

[root@centos6 ~]#ip route add 1.1.1.0/24 via 172.18.0.1 ---添加路由记录
[root@centos6 ~]#ip route
1.1.1.0/24 via 172.18.0.1 dev eth0 
172.18.0.0/16 dev eth0  proto kernel  scope link  src 172.18.21.6 
169.254.0.0/16 dev eth0  scope link  metric 1002 
default via 172.18.0.1 dev eth0 
[root@centos6 ~]#service network restart  ---重启网卡
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  Determining if ip address 172.18.21.6 is already in use for device eth0...
                                                           [  OK  ]
[root@centos6 ~]#ip route ---发现路由记录丢失了
172.18.0.0/16 dev eth0  proto kernel  scope link  src 172.18.21.6 
169.254.0.0/16 dev eth0  scope link  metric 1002 
default via 172.18.0.1 dev eth0 
为了防止丢失,要写到配置文件里
[root@centos6 ~]#vim /etc/sysconfig/network-scripts/route-eth0  --路由记录的配置文件,可以加多条记录
  1 1.1.1.0/24 via 172.18.0.1
[root@centos6 network-scripts]#service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  Determining if ip address 172.18.21.6 is already in use for device eth0...
                                                           [  OK  ]
[root@centos6 network-scripts]#ip route   ---重启后没有丢失
1.1.1.0/24 via 172.18.0.1 dev eth0 
172.18.0.0/16 dev eth0  proto kernel  scope link  src 172.18.21.6 
169.254.0.0/16 dev eth0  scope link  metric 1002 
default via 172.18.0.1 dev eth0 
[root@centos6 network-scripts]#vim route-eth0 ---或者写成这种格式也可以
  1 ADDRESS0=172.17.0.0
  2 NETMASK0=255.255.0.0
  3 GATEWAY0=172.18.0.1
  4 ADDRESS1=172.16.0.0
  5 NETMASK1=255.255.0.0
  6 GATEWAY1=172.18.0.1
[root@centos6 network-scripts]#service network restart 
Shutting down interface eth0:                              [  OK  ]
Shutting down interface eth1:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  Determining if ip address 172.18.21.6 is already in use for device eth0...
                                                           [  OK  ]
Bringing up interface eth1:  
Determining IP information for eth1... done.
                                                           [  OK  ]
[root@centos6 network-scripts]#ip route 
192.168.25.0/24 dev eth1  proto kernel  scope link  src 192.168.25.183 
172.18.0.0/16 dev eth0  proto kernel  scope link  src 172.18.21.6 
172.16.0.0/16 via 172.18.0.1 dev eth0 
169.254.0.0/16 dev eth0  scope link  metric 1002 
169.254.0.0/16 dev eth1  scope link  metric 1003 
172.17.0.0/16 via 172.18.0.1 dev eth0 
default via 172.18.0.1 dev eth0 

二. /etc/hosts文书默许的开始和结果概略如下:

 ping命令

 ping IP地址 ctrl c结束 测试是不是两台主机互联网是不是通
-c参数:ping几次
cd /proc/sys/net/ipv4 
ls icmp_echo_ignore_all
0 代表关闭,一象征开启。这里只是有的时候开启忽略回显。外人ping自身不显得。[禁止ping]
echo 1 > icmp_echo_ignore_all 

 澳门新萄京官方网站 11

7、增多网卡小名

给网卡增多别称,相当于二个网卡有八个名字,各类名字都得以安装三个ip地址。

ifconfig eth0:abc 192.168.25.21/24 ①
ip addr add 1.1.1.2/24 dev eth0 label eth0:abc②
上述两种方法都可以设置别名,编号字母和数字都可以,一般使用数字
ifconfig eth0:abc down ---删除别名,上述两种方法设置别名时都可以用它删除
ip addr del 1.1.1.1/32 dev eth0 label eth0:abc ---只能删除第②中方法命名的别名

如上二种方法命名的网卡别名都以存不住的,借使要存住供给写到配置文件里
centos6中要先关闭NetworkManager服务再写配置文件

service NetworkManager stop       
chkconfig NetworkManager off

[root@centos6 network-scripts]#cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1
[root@centos6 network-scripts]#vim /etc/sysconfig/network-scripts/ifcfg-eth0:1
  1 DEVICE=eth0:1 ---设备名改为别名
  2 IPADDR=172.18.21.16  ---为别名的设备设置一个ip地址
  3 PREFIX=16
  4 DNS1=114.114.114.114
  5 DNS2=8.8.8.8
service network restart  ---重启网卡
[root@centos6 network-scripts]#ifconfig  ---发现别名设置成功
eth0      Link encap:Ethernet  HWaddr 00:0C:29:A1:87:E5  
          inet addr:172.18.21.6  Bcast:172.18.255.255  Mask:255.255.0.0
          inet6 addr: fe80::20c:29ff:fea1:87e5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:150983 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9701 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:13086048 (12.4 MiB)  TX bytes:1392694 (1.3 MiB)

eth0:1    Link encap:Ethernet  HWaddr 00:0C:29:A1:87:E5  
          inet addr:172.18.21.16  Bcast:172.18.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

瞩目:网卡的小名不支持电动获取,只协理静态IP。此种修改配置文件设置外号的不二等秘书技对于centos陆和centos7均等适用

七、加多网卡别名

给网卡加多外号,也就是贰个网卡有八个名字,每一种名字都得以安装一个ip地址。

ifconfig eth0:abc 192.168.25.21/24 ①
ip addr add 1.1.1.2/24 dev eth0 label eth0:abc②
上述两种方法都可以设置别名,编号字母和数字都可以,一般使用数字
ifconfig eth0:abc down ---删除别名,上述两种方法设置别名时都可以用它删除
ip addr del 1.1.1.1/32 dev eth0 label eth0:abc ---只能删除第②中方法命名的别名

如上二种方法命名的网卡外号都以存不住的,假如要存住必要写到配置文件里
centos6中要先关闭NetworkManager服务再写配置文件

service NetworkManager stop       
chkconfig NetworkManager off

[root@centos6 network-scripts]#cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1
[root@centos6 network-scripts]#vim /etc/sysconfig/network-scripts/ifcfg-eth0:1
  1 DEVICE=eth0:1 ---设备名改为别名
  2 IPADDR=172.18.21.16  ---为别名的设备设置一个ip地址
  3 PREFIX=16
  4 DNS1=114.114.114.114
  5 DNS2=8.8.8.8
service network restart  ---重启网卡
[root@centos6 network-scripts]#ifconfig  ---发现别名设置成功
eth0      Link encap:Ethernet  HWaddr 00:0C:29:A1:87:E5  
          inet addr:172.18.21.6  Bcast:172.18.255.255  Mask:255.255.0.0
          inet6 addr: fe80::20c:29ff:fea1:87e5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:150983 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9701 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:13086048 (12.4 MiB)  TX bytes:1392694 (1.3 MiB)

eth0:1    Link encap:Ethernet  HWaddr 00:0C:29:A1:87:E5  
          inet addr:172.18.21.16  Bcast:172.18.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

留意:网卡的外号不帮衬电动获取,只支持静态IP。此种修改配置文件设置外号的法子对于centos六和centos柒完全一样适用

127.0.0.1   butbueatiful   localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6

NetworkManager服务

 NetworkManager功用:是redhat6自带的检验互联网、自动连接互联网的图形化学工业具。NetworkManager 服务会振憾网络布局,如:DNS平常会被刷掉。

service NetworkManager stop 一时关门
chkconfig NetworkManager off 开机不活动运营

八、给网卡起小名的用途

澳门新萄京官方网站 12

image.png

如上海教室所示,客户端1和客户端二本来是在同3个网段的,通过人为设为不在同三个网段,为了让其报导,只要加三个双臂路由(只有一个网卡),在网卡上设置三个别称,就能够配备八个IP地址,然后将客户端十五日增一条路由记录:主机路由目的是17贰.1八.0.123依旧暗中同意路由,网关指向17二.16.0.200,客户端二扩展一条路由记录,主机路由指标是17二.16.0.12三照旧暗中同意路由,网关指向17二.1捌.0.200就可以完结通信。

8、给网卡起别称的用处

澳门新萄京官方网站 13

Paste_Image.png

如上海体育场地所示,客户端1和客户端二本来是在同一个网段的,通过人工设为不在同1个网段,为了让其广播发表,只要加二个双臂路由(唯有五个网卡),在网卡上安装1个别称,就足以布署三个IP地址,然后将客户端一充实一条路由记录:主机路由指标是17贰.1八.0.12三恐怕暗中同意路由,网关指向17贰.1陆.0.200,客户端贰扩充一条路由记录,主机路由目的是17二.1六.0.12三照旧暗中同意路由,网关指向17二.1八.0.200就可以兑现通信。

看得出,私下认可的境况是本机ip和本机一些主机名的对应关系,第3行是ipv肆信息,第一行是ipv陆音讯,借使用不上ipv6本机分析,一般把该行注释掉。
首先行的深入分析效果是,butbueatiful localhost.localdomain localhost都会被解析成1二7.0.0.一,我们能够用ping试试。
[root@butbueatiful ~]# ping -c 3 butbueatiful
PING butbueatiful (127.0.0.1) 56(84) bytes of data.
64 bytes from butbueatiful (127.0.0.1): icmp_seq=1 ttl=64 time=0.061 ms
64 bytes from butbueatiful (127.0.0.1): icmp_seq=2 ttl=64 time=0.052 ms
64 bytes from butbueatiful (127.0.0.1): icmp_seq=3 ttl=64 time=0.051 ms

互联网有关的配备文件

一) /etc/sysconfig/network-scripts/ifcfg-ethX 接口的网络安插文件 
二) /etc/sysconfig/network 网络全局配置文件
三)/etc/resolv.conf DNS深入分析文件
4)/etc/hosts 本地名称剖判文件,优先于DNS

布局静态IP地址:
方法1:  setup/systen-config-network

方法2:# vim /etc/sysconfig/network-scripts/ifcfg-eth0

device=eth0
type=Ethernet
onboot=yes
bootproto=none
ipadd=10.1.1.1
network=255.255.255.0
gateway=10.1.1.254

DEVICE=eth0         <-- 网卡名字
BOOTPROTO=static       <---- dhcp 动态获取IP, none 根据其他选项决定动态还是静态,static肯定是手工指定IP
NM_CONTROLLED=no          <---如果NetworkManager服务启用,该网卡配置文件也不使用NetworkManager管理
ONBOOT=yes          <---- 网络服务启动的时候,yes代表激活状态 , no 代表禁用
TYPE=Ethernet
IPADDR=10.1.1.11        <-- IP 地址
NETMASK=255.255.255.0     <-- 子网掩码
GATEWAY=10.1.1.1          <-- 默认网关
DNS1=10.1.1.1             <-- DNS 服务器
HWADDR=14:da:e9:eb:a9:61  <---MAC地址
USERCTL=no           <---是否允许普通用户启动或者停止该网卡
IPV6INIT=no          <---是否在该网卡上启动IPV6的功能
PEERDNS=yes          <---是否允许网卡在启动时向DHCP服务器查询DNS信息,并自动覆盖/etc/resolv.conf配置文件。

setup:

澳门新萄京官方网站 14

玖、网络接口配置bonding

  • Bonding
    纵使将多块网卡绑定同壹IP地址对外提供服务,能够兑现高可用或然负载均衡。当然,直接给两块网卡设置同1IP地址是不容许的。通过bonding,虚拟1块网卡对外提供连接,物理网卡被退换为同壹的MAC地址。
    分为二种情势
  • Mode 0 (balance-rr)
    滚动(Round-robin)战略:顺序情势,第二包来了走先是个网卡,第三个包来了走原原本本顺序的在每贰个slave接口下边发送数据包。本方式提供负载均衡和容错的力量
  • Mode 1 (active-backup)
    挪动-备份(主备)战术:唯有一个slave被激活,当且仅当活动的slave接口失败时才会激活别的slave。为了制止交流机产生混乱此时绑定的MAC地址只有三个表面端口上可知
  • Mode 3 (broadcast)
    播音战术:在有着的slave接口上传递全部的报文,提供容错技巧,收到的音讯有同样的两份。
  • 实例
    率先将虚拟机两块网卡全部制改正成仅主机格局
cd /etc/sysconfig/network-scripts---进入这个目录后创建如下图所示的文件

澳门新萄京官方网站 15

image.png

重启互连网服务,发掘多少个网卡都不曾ip地址了,并且MAC地址产生同样的了

澳门新萄京官方网站 16

image.png

查看网卡的干活方式

澳门新萄京官方网站 17

image.png

删除bond0
①先禁用bond0

澳门新萄京官方网站 18

image.png

贰剔除bond0文件和模块

澳门新萄京官方网站 19

image.png

计算:此种方法对于centos陆和centos柒同等适用。

玖、网络接口配置bonding

•Bonding
尽管将多块网卡绑定同壹IP地址对外提供劳务,能够达成高可用也许负载均衡。当然,直接给两块网卡设置同一IP地址是不大概的。通过bonding,虚拟一块网卡对外提供连接,物理网卡被涂改为同样的MAC地址。
分成二种情势
Mode 0 (balance-rr)
滚动(Round-robin)计策:顺序方式,第二包来了走先是个网卡,第三个包来了走彻头彻尾顺序的在每八个slave接口上边发送数据包。本方式提供负载均衡和容错的工夫
Mode 1 (active-backup)
挪动-备份(主备)攻略:唯有一个slave被激活,当且仅当活动的slave接口战败时才会激活其余slave。为了防止沟通机发生混乱此时绑定的MAC地址唯有三个表面端口上可知
Mode 3 (broadcast)
播音计策:在全部的slave接口上传递全部的报文,提供容错手艺,收到的音讯有一样的两份。

  • 实例
    率先将虚拟机两块网卡全体制改正成仅主机情势
cd /etc/sysconfig/network-scripts---进入这个目录后创建如下图所示的文件

澳门新萄京官方网站 20

QQ截图20170819174901.png

重启网络服务,开掘多少个网卡都不曾ip地址了,并且MAC地址形成一样的了

澳门新萄京官方网站 21

Paste_Image.png

翻开网卡的工作情势

澳门新萄京官方网站 22

Paste_Image.png

删除bond0

①先禁用bond0

澳门新萄京官方网站 23

QQ截图20170819180326.png

2去除bond0文件和模块

澳门新萄京官方网站 24

QQ截图20170819180353.png

小结:此种方法对于centos六和centos七一样适用。

--- butbueatiful ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.051/0.054/0.061/0.009 ms

二 设定主机名

 一起标准的主机名:

web1.uplook.com

十、使centos7中网卡使用古板的命名格局

第一步

[root@redhat7 ~]#vim /boot/grub2/grub.cfg ---vim打开这个文件

其次步 举行如下修改

澳门新萄京官方网站 25

image.png

其三步 修改完结后要把网卡的布局文件也要修改了

[root@redhat7 network-scripts]#vim ifcfg-ens33 
  1 DEVICE=eth0  ---只要是设备名要改成传统的
  2 IPADDR=172.18.21.7
  3 PREFIX=16
  4 GATEWAY=172.18.0.1

第四步 reboot

[root@redhat7 ~]#ifconfig ---网卡已经恢复到传统的命名方式
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.18.21.7  netmask 255.255.0.0  broadcast 172.18.255.255
        inet6 fe80::20c:29ff:fe69:587b  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:69:58:7b  txqueuelen 1000  (Ethernet)
        RX packets 979  bytes 87912 (85.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 39  bytes 5875 (5.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

拾、使centos7中网卡使用守旧的命名格局

第一步

[root@redhat7 ~]#vim /boot/grub2/grub.cfg ---vim打开这个文件

第2步 进行如下修改

澳门新萄京官方网站 26

QQ截图20170819200214.png

其三步 修改达成后要把网卡的陈设文件也要修改了

[root@redhat7 network-scripts]#vim ifcfg-ens33 
  1 DEVICE=eth0  ---只要是设备名要改成传统的
  2 IPADDR=172.18.21.7
  3 PREFIX=16
  4 GATEWAY=172.18.0.1

第四步 reboot

[root@redhat7 ~]#ifconfig ---网卡已经恢复到传统的命名方式
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.18.21.7  netmask 255.255.0.0  broadcast 172.18.255.255
        inet6 fe80::20c:29ff:fe69:587b  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:69:58:7b  txqueuelen 1000  (Ethernet)
        RX packets 979  bytes 87912 (85.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 39  bytes 5875 (5.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@butbueatiful ~]# ping -c 3 localhost.localdomain
PING butbueatiful (127.0.0.1) 56(84) bytes of data.
64 bytes from butbueatiful (127.0.0.1): icmp_seq=1 ttl=64 time=0.055 ms
64 bytes from butbueatiful (127.0.0.1): icmp_seq=2 ttl=64 time=0.035 ms
64 bytes from butbueatiful (127.0.0.1): icmp_seq=3 ttl=64 time=0.050 ms

翻开主机名

# hostname 或者 # uname -n

澳门新萄京官方网站 27

指令临时设定或改换主机名(霎时见效,重启系统就失效)

# hostname node7.upl.com

千古生效(供给后一次重启系统才生效)

# vim /etc/sysconfig/network
NETWORKING=yes       <----是否启用网络功能(no: service network start 没有任何回应)
HOSTNAME=node8.upl.com   <----找到HOSTNAME设定自己的主机名
GATEWAY=192.168.0.2      <----默认网关,如果和局部配置文件ifcfg-eth0冲突,则以局部为准

11、centos7中的nmcli命令

3个物理设备【ens3三】是足以同有的时候间负有多个布局,同期一个计划中也足以具有多少个IP;但无法同期利用五个布局; 所以IP地址不是绑定在大意设备eth0上的,而是在配备中

[root@centos7 network-scripts]#vim ifcfg-ens33
  1 TYPE=Ethernet
  2 BOOTPROTO=dhcp
  3 DEFROUTE=yes
  4 PEERDNS=yes
  5 PEERROUTES=yes
  6 IPV4_FAILURE_FATAL=no
  7 IPV6INIT=yes
  8 IPV6_AUTOCONF=yes
  9 IPV6_DEFROUTE=yes
 10 IPV6_PEERDNS=yes
 11 IPV6_PEERROUTES=yes
 12 IPV6_FAILURE_FATAL=no
 13 IPV6_ADDR_GEN_MODE=stable-privacy
 14 NAME=ens333  ---修改ens33为ens333,网卡配置文件里的这个名字的含义为对应的这个网卡的一套配置的集合,这个集合包括ip地址、子网掩码、网关等等,一个网卡设备可以有多套配置
 15 UUID=e940a98f-c160-4553-a3ee-c93f72193a8b
 16 DEVICE=ens33
 17 ONBOOT=yes
[root@centos7 network-scripts]#nmcli connection show  ---发现名字并没有被修改
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
ens33               e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  ens33  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet  --  
[root@centos7 network-scripts]#nmcli connection down ens33  --先禁用这个名字
Connection 'ens33' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)
[root@centos7 network-scripts]#nmcli connection reload ---重新加载
[root@centos7 network-scripts]#nmcli connection show---发现名字已经改变
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet  --     
ens333              e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  --     
[root@centos7 network-scripts]#nmcli connection up ens333---启用这个名字的一套配置
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/8)
[root@centos7 network-scripts]#nmcli connection show
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
ens333              e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  ens33  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet  --     
[root@centos7 network-scripts]#nmcli connection modify ens333 connection.id ens33  ---修改配置的名字可以用这个命令
[root@centos7 network-scripts]#cat ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33  ---发现已经改回来了
UUID=e940a98f-c160-4553-a3ee-c93f72193a8b
DEVICE=ens33
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
[root@centos7 network-scripts]#nmcli connection show  ---用这个命令看也改过来了
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
ens33               e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  ens33  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet

总结:通过以上可以看看3个网卡能够有多套配置,对应的有多个name,若是扩展多少个布局,就能够兑现在家里面上网使用壹套配置文件,在办公室选用壹套配置文件。
何以充实1套配置,使用上面包车型地铁授命

[root@centos7 network-scripts]#nmcli connection add con-name home-ens33 type ethernet ifname ens33  ---这个命令可以增加一套配置
Connection 'home-ens33' (ccbe2c37-f6eb-4952-a890-c3396ba03341) successfully added.
[root@centos7 network-scripts]#nmcli connection show  ---发现新增加了一个name为home-ens33
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
ens33               e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  ens33  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet  --     
home-ens33          ccbe2c37-f6eb-4952-a890-c3396ba03341  802-3-ethernet  --     
[root@centos7 network-scripts]#ls  ---同时可以看到配置文件也增加了一个名为ifcfg-home-ens33
ifcfg-ens33       ifdown-isdn      ifup-bnep   ifup-routes
ifcfg-ens37       ifdown-post      ifup-eth    ifup-sit
ifcfg-home-ens33  ifdown-ppp       ifup-ib     ifup-Team
ifcfg-lo          ifdown-routes    ifup-ippp   ifup-TeamPort
ifdown            ifdown-sit       ifup-ipv6   ifup-tunnel
ifdown-bnep       ifdown-Team      ifup-isdn   ifup-wireless
ifdown-eth        ifdown-TeamPort  ifup-plip   init.ipv6-global
ifdown-ib         ifdown-tunnel    ifup-plusb  network-functions
ifdown-ippp       ifup             ifup-post   network-functions-ipv6
ifdown-ipv6       ifup-aliases     ifup-ppp
[root@centos7 network-scripts]#nmcli connection up home-ens33  ---启用这套配置,如果这个配置文件中规定好了ip地址等,就可以在家里面用这套配额进行上网了
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/9)
[root@centos7 network-scripts]#nmcli connection show 
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
home-ens33          ccbe2c37-f6eb-4952-a890-c3396ba03341  802-3-ethernet  ens33  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet  --     
ens33               e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  --     
[root@centos7 network-scripts]#nmcli connection show home-ens33 
---这个命令可以显示这个配置详细信息
[root@centos7 network-scripts]#nmcli connection modify home-ens33 ipv4.method manual ipv4.addresses 8.8.8.8/24 ipv4.gateway 8.8.8.1 ipv4.dns 114.114.114.114 ---可以手工指定ip地址
[root@centos7 network-scripts]#nmcli connection show home-ens33 
---查看详细信息
[root@centos7 network-scripts]#nmcli connection up home-ens33 ---生效
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/10)
[root@centos7 network-scripts]#ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:53:1d:6a brd ff:ff:ff:ff:ff:ff
    inet 8.8.8.8/24 brd 8.8.8.255 scope global ens33 ---发现已经更改
       valid_lft forever preferred_lft forever
    inet6 fe80::499a:4fd9:87b8:c060/64 scope link 
       valid_lft forever preferred_lft forever
[root@centos7 network-scripts]#cat /etc/resolv.conf ---dns也生效了
# Generated by NetworkManager
search magedu.com
nameserver 114.114.114.114
[root@centos7 network-scripts]#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.18.0.1      0.0.0.0         UG    100    0        0 ens37
0.0.0.0         8.8.8.1         0.0.0.0         UG    101    0        0 ens33 ---网关也生效了
8.8.8.0         0.0.0.0         255.255.255.0   U     100    0        0 ens33
172.18.0.0      0.0.0.0         255.255.0.0     U     100    0        0 ens37
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
还可以实现将一个网卡添加多个ip地址,不用像centos6一样还要定义别名才能添加多个IP地址
[root@centos7 network-scripts]#nmcli connection modify home-ens33  ipv4.addresses 9.9.9.9/24
[root@centos7 network-scripts]#nmcli connection modify home-ens33  ipv4.addresses 3.3.3.3/24
[root@centos7 network-scripts]#cat ifcfg-home-ens33 
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=home-ens33
UUID=ccbe2c37-f6eb-4952-a890-c3396ba03341
DEVICE=ens33
ONBOOT=yes
DNS1=114.114.114.114
IPADDR1=9.9.9.9 ---第二个
PREFIX1=24
IPADDR=8.8.8.8  ---第一个
PREFIX=24
IPADDR2=3.3.3.3 ---第三个
PREFIX2=24
GATEWAY=8.8.8.1
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
[root@centos7 network-scripts]#nmcli connection up home-ens33 ---生效
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/11)
[root@centos7 network-scripts]#ip a --可以看到ens33网卡有多个ip地址
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:53:1d:6a brd ff:ff:ff:ff:ff:ff
    inet 3.3.3.3/24 brd 3.3.3.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet 8.8.8.8/24 brd 8.8.8.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet 9.9.9.9/24 brd 9.9.9.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::499a:4fd9:87b8:c060/64 scope link 
       valid_lft forever preferred_lft forever
不用了如何删除这个配置
[root@centos7 network-scripts]#nmcli connection down home-ens33 ---先禁用
Connection 'home-ens33' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/11)
[root@centos7 network-scripts]#nmcli connection show ---可以看到禁用之后另外一个配置马上启用了
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
ens33               e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  ens33  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet  --     
home-ens33          ccbe2c37-f6eb-4952-a890-c3396ba03341  802-3-ethernet  --     
[root@centos7 network-scripts]#nmcli connection del home-ens33 ---删除这个配置
Connection 'home-ens33' (ccbe2c37-f6eb-4952-a890-c3396ba03341) successfully deleted.
[root@centos7 network-scripts]#nmcli connection show ---发现已经删除
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
ens33               e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  ens33  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet  --

澳门新萄京官方网站 28

image.png

11、centos7中的nmcli命令

叁个概略设备【ens3叁】是能够而且兼有几个布局,同一时候1个安顿中也得以具有多个IP;但不可能而且采取七个布局; 所以IP地址不是绑定在物理设备eth0上的,而是在安插中

[root@centos7 network-scripts]#vim ifcfg-ens33
  1 TYPE=Ethernet
  2 BOOTPROTO=dhcp
  3 DEFROUTE=yes
  4 PEERDNS=yes
  5 PEERROUTES=yes
  6 IPV4_FAILURE_FATAL=no
  7 IPV6INIT=yes
  8 IPV6_AUTOCONF=yes
  9 IPV6_DEFROUTE=yes
 10 IPV6_PEERDNS=yes
 11 IPV6_PEERROUTES=yes
 12 IPV6_FAILURE_FATAL=no
 13 IPV6_ADDR_GEN_MODE=stable-privacy
 14 NAME=ens333  ---修改ens33为ens333,网卡配置文件里的这个名字的含义为对应的这个网卡的一套配置的集合,这个集合包括ip地址、子网掩码、网关等等,一个网卡设备可以有多套配置
 15 UUID=e940a98f-c160-4553-a3ee-c93f72193a8b
 16 DEVICE=ens33
 17 ONBOOT=yes
[root@centos7 network-scripts]#nmcli connection show  ---发现名字并没有被修改
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
ens33               e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  ens33  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet  --  
[root@centos7 network-scripts]#nmcli connection down ens33  --先禁用这个名字
Connection 'ens33' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)
[root@centos7 network-scripts]#nmcli connection reload ---重新加载
[root@centos7 network-scripts]#nmcli connection show---发现名字已经改变
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet  --     
ens333              e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  --     
[root@centos7 network-scripts]#nmcli connection up ens333---启用这个名字的一套配置
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/8)
[root@centos7 network-scripts]#nmcli connection show
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
ens333              e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  ens33  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet  --     
[root@centos7 network-scripts]#nmcli connection modify ens333 connection.id ens33  ---修改配置的名字可以用这个命令
[root@centos7 network-scripts]#cat ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33  ---发现已经改回来了
UUID=e940a98f-c160-4553-a3ee-c93f72193a8b
DEVICE=ens33
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
[root@centos7 network-scripts]#nmcli connection show  ---用这个命令看也改过来了
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
ens33               e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  ens33  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet

总计:通过上述方可知到一个网卡能够有多套配置,对应的有五个name,若是扩充两个布局,就足以兑现在家里边上网使用壹套配置文件,在办公室采用壹套配置文件。
什么充实1套配置,使用上面包车型大巴命令

[root@centos7 network-scripts]#nmcli connection add con-name home-ens33 type ethernet ifname ens33  ---这个命令可以增加一套配置
Connection 'home-ens33' (ccbe2c37-f6eb-4952-a890-c3396ba03341) successfully added.
[root@centos7 network-scripts]#nmcli connection show  ---发现新增加了一个name为home-ens33
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
ens33               e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  ens33  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet  --     
home-ens33          ccbe2c37-f6eb-4952-a890-c3396ba03341  802-3-ethernet  --     
[root@centos7 network-scripts]#ls  ---同时可以看到配置文件也增加了一个名为ifcfg-home-ens33
ifcfg-ens33       ifdown-isdn      ifup-bnep   ifup-routes
ifcfg-ens37       ifdown-post      ifup-eth    ifup-sit
ifcfg-home-ens33  ifdown-ppp       ifup-ib     ifup-Team
ifcfg-lo          ifdown-routes    ifup-ippp   ifup-TeamPort
ifdown            ifdown-sit       ifup-ipv6   ifup-tunnel
ifdown-bnep       ifdown-Team      ifup-isdn   ifup-wireless
ifdown-eth        ifdown-TeamPort  ifup-plip   init.ipv6-global
ifdown-ib         ifdown-tunnel    ifup-plusb  network-functions
ifdown-ippp       ifup             ifup-post   network-functions-ipv6
ifdown-ipv6       ifup-aliases     ifup-ppp
[root@centos7 network-scripts]#nmcli connection up home-ens33  ---启用这套配置,如果这个配置文件中规定好了ip地址等,就可以在家里面用这套配额进行上网了
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/9)
[root@centos7 network-scripts]#nmcli connection show 
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
home-ens33          ccbe2c37-f6eb-4952-a890-c3396ba03341  802-3-ethernet  ens33  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet  --     
ens33               e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  --     
[root@centos7 network-scripts]#nmcli connection show home-ens33 
---这个命令可以显示这个配置详细信息
[root@centos7 network-scripts]#nmcli connection modify home-ens33 ipv4.method manual ipv4.addresses 8.8.8.8/24 ipv4.gateway 8.8.8.1 ipv4.dns 114.114.114.114 ---可以手工指定ip地址
[root@centos7 network-scripts]#nmcli connection show home-ens33 
---查看详细信息
[root@centos7 network-scripts]#nmcli connection up home-ens33 ---生效
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/10)
[root@centos7 network-scripts]#ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:53:1d:6a brd ff:ff:ff:ff:ff:ff
    inet 8.8.8.8/24 brd 8.8.8.255 scope global ens33 ---发现已经更改
       valid_lft forever preferred_lft forever
    inet6 fe80::499a:4fd9:87b8:c060/64 scope link 
       valid_lft forever preferred_lft forever
[root@centos7 network-scripts]#cat /etc/resolv.conf ---dns也生效了
# Generated by NetworkManager
search magedu.com
nameserver 114.114.114.114
[root@centos7 network-scripts]#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.18.0.1      0.0.0.0         UG    100    0        0 ens37
0.0.0.0         8.8.8.1         0.0.0.0         UG    101    0        0 ens33 ---网关也生效了
8.8.8.0         0.0.0.0         255.255.255.0   U     100    0        0 ens33
172.18.0.0      0.0.0.0         255.255.0.0     U     100    0        0 ens37
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
还可以实现将一个网卡添加多个ip地址,不用像centos6一样还要定义别名才能添加多个IP地址
[root@centos7 network-scripts]#nmcli connection modify home-ens33  ipv4.addresses 9.9.9.9/24
[root@centos7 network-scripts]#nmcli connection modify home-ens33  ipv4.addresses 3.3.3.3/24
[root@centos7 network-scripts]#cat ifcfg-home-ens33 
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=home-ens33
UUID=ccbe2c37-f6eb-4952-a890-c3396ba03341
DEVICE=ens33
ONBOOT=yes
DNS1=114.114.114.114
IPADDR1=9.9.9.9 ---第二个
PREFIX1=24
IPADDR=8.8.8.8  ---第一个
PREFIX=24
IPADDR2=3.3.3.3 ---第三个
PREFIX2=24
GATEWAY=8.8.8.1
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
[root@centos7 network-scripts]#nmcli connection up home-ens33 ---生效
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/11)
[root@centos7 network-scripts]#ip a --可以看到ens33网卡有多个ip地址
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:53:1d:6a brd ff:ff:ff:ff:ff:ff
    inet 3.3.3.3/24 brd 3.3.3.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet 8.8.8.8/24 brd 8.8.8.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet 9.9.9.9/24 brd 9.9.9.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::499a:4fd9:87b8:c060/64 scope link 
       valid_lft forever preferred_lft forever
不用了如何删除这个配置
[root@centos7 network-scripts]#nmcli connection down home-ens33 ---先禁用
Connection 'home-ens33' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/11)
[root@centos7 network-scripts]#nmcli connection show ---可以看到禁用之后另外一个配置马上启用了
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
ens33               e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  ens33  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet  --     
home-ens33          ccbe2c37-f6eb-4952-a890-c3396ba03341  802-3-ethernet  --     
[root@centos7 network-scripts]#nmcli connection del home-ens33 ---删除这个配置
Connection 'home-ens33' (ccbe2c37-f6eb-4952-a890-c3396ba03341) successfully deleted.
[root@centos7 network-scripts]#nmcli connection show ---发现已经删除
NAME                UUID                                  TYPE            DEVICE 
System ens37        4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37  
ens33               e940a98f-c160-4553-a3ee-c93f72193a8b  802-3-ethernet  ens33  
virbr0              5402221e-ddc9-4049-a4c7-560e0880ed57  bridge          virbr0 
Wired connection 1  354e7904-7f99-3b56-9f12-263bee766ce5  802-3-ethernet  --  

澳门新萄京官方网站 29

Paste_Image.png

--- butbueatiful ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.035/0.046/0.055/0.011 ms

指定DNS

[root@node1 Desktop]# echo nameserver 10.1.1.254 > /etc/resolv.conf
[root@node1 Desktop]# cat /etc/resolv.conf 
nameserver 10.1.1.254

# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.1.1.1 node1.uplook.com node1
10.1.1.2 node2.uplook.com node2

总的来看地方的结果,你可能会问为啥ping localhost.localdomain的时候,下面显示的是却是butbueatiful,那是因为第壹个主机名butbueatiful前边的这么些主机名其实都以butbueatiful的主机外号。

网络故障排错

假使我们要扩充新的地面剖判,比方大家目的在于在我们的机械里把yyyy.com和www.yyyy.com都深入分析成1九二.168.0.100,那么就充实如下一句就可以:
192.168.0.100 yyyy.com www.yyyy.com

判断网卡是不是能鉴定区别,是还是不是接了有效的网线

# mii-tool   eth0
有可能明明连接了有效的网线,但是还是看不到link ok,可以先确定网卡配置文件是正确的,并且ONBOOT=yes ,然后重启network服务(service network restart)

澳门新萄京官方网站 30

无差别于,在此处,www.yyyy.com是yyyy.com的主机别名。

ping 127.0.0.1

通,代表系统能够协助tcp/ip通讯。
堵塞,原因: 相关驱动损坏大概尚未。防火墙iptables拦截了。

借使您精心一想,会意识,其实那个文件是很危险的,假设有人恶意修改了您那么些文件,譬如把天猫商城的网址域名解析到了他的垂钓网址,那你将在高级中等高校招生了。

**
三. /etc/resolv.conf, 钦定域名分析的DNS服务器IP等音信**, 配置参数一般接触到的有伍个:

ping 网卡的IP

 假设eth0配置10.1.1.22
ping 10.1.1.22
 通,表达网卡是能够不荒谬专门的职业

 不通,只怕是网卡驱动职业不正规,或iptables防火墙难点。
 尝试重启互联网服务

nameserver    钦命DNS服务器的IP地址
domain        定义本地域名新闻
search        定义域名的寻觅列表
sortlist      对gethostbyname再次回到的地方进行排序

ping 网关

**不通
缘由: 网关有毛病,大概IP争持

消除措施:ping 同2个网段中别的IP,其余电脑 ping 网关**

可是最常用的布署参数是nameserver,其余的能够不安装,那几个参数钦定了DNS服务器的IP地址,借使设置不正确,就不可能展开符合规律的域名解析。
一般的话,推荐设置一个DNS服务器,比如大家用google的免费DNS服务器,那么该文件的安装剧情如下:

ping 外网(IP或域名)

ping 外网IP
通,只好注解通信没难题,网关是设定科学。
卡住,很恐怕就是网关不可能联网
ping 域名
即使连域名对应的IP都无法回到,表明域名深入分析退步,原因:DNS设定有标题。

只顾: 同多个网卡能够配备三个IP,多少个分化网段大概同一网段的IP
然而,分裂的网卡不能够安插同一个网段IP

nameserver 8.8.8.8
nameserver 8.8.4.4

ethtool eth0 查看网卡的行事方式等音讯

# ethtool eth0        --查看网卡的工作模式等信息

    Link partner advertised auto-negotiation: Yes
    Speed: 100Mb/s
    Duplex: Full

# ethtool -s eth0 speed 10 duplex half autoneg off    --改成10M/s的速率,半双工,关闭自动协商

通过scp拷贝大文件,查看网速速率

# ethtool -s eth0 speed 100 duplex full autoneg on    --改成100M/s的速率,半双工,开启自动协商

同一,这么些文件也是风雨飘摇的,即使被人恶心改成了他自身的DNS服务器,他就可以放纵的支配你通过域名访问的种种指标地了,那便是常说的DNS恐吓。

ping的错误类型

network unreachable (网络不可达): 一般未有设定科学的网关
unknow host xxxx : 设定DNS无效

肆. /etc/sysconfig/network, 规范的布局如下:

Ping命令重临错误消息表达

1.Request timed out

那是咱们日常遇上的提醒音讯,大多文章中说那是对方机器置了过滤ICMP数据包,从上边专业经过来看,那是不完全准确的,至少有下三种状态。

(1) 对方已关机,或然网络上常有未有这么些地点:譬如在上海体育场地中主机A中PING 19贰.16八.0.七 ,可能主机B关机了,在主机A中PING 19二.16八.0.5都会收获超时的新闻。

(二)对方与和谐不在同一网段内,通过路由也无能为力找到对方,但奇迹对方的确是存在的,当然不存在也是回来超时的音信。

(三)对方的确存在,但设置了ICMP数据包过滤(比方防火墙设置)。

何以精通对方是存在,依然不存在呢,能够用带参数 -a 的Ping命令探测对方,假如能获得对方的NETBIOS名称,则印证对方是存在的,是有防火墙设置,如若得不到,多半是对方不设有或关机,或不在同一网段内。

(四)错误安装IP地址

正规状态下,一台主机应该有二个网卡,一个IP地址,或七个网卡,多个IP地址(那么些地点一定要处在不一样的IP子网)。但只要壹台Computer的“拨号网络适配器”(也等于1块软式网球卡)的TCP/IP设置中,设置了八个与网卡IP地址处于同1子网的IP地址,这样,在IP层协议看来,那台主机就有三个不一致的接口处于同一网段内。当从这台主机Ping其他的机械时,会存在那样的标题:

A.主机不明白将数据包发到哪个网络接口,因为有八个网络接口都总是在同一网段。

B.主机不驾驭用哪个地方作为数据包的源地址。由此,从那台主机去Ping其余机器,IP层协议会无法管理,超时后,Ping 就能够付出1个“超时无应答”的错误音信提示。但从其它主机Ping那台主机时,请求包从一定的网卡来,ICMP只须轻巧地将目的、源地址调换,并改变一些标记就可以,ICMP应答包能顺遂发生,其余主机也就会成功Ping通那台机械了。

2.Destination host Unreachable

(一) 对方与和煦不在同一网段内,而友好又未安装默许的路由,比方上例中A机中不设定私下认可的路由,运营Ping1玖二.168.0.一.肆就能现身“Destination host Unreachable”。

(二)网线出了故障

此间要验证一下“destination host unreachable”和 “time out”的区分,假若所经过的路由器的路由表中享有达到目的的路由,而指标因为其余原因不可达到,那时候会出现“time out”,如若路由表中连到达目的的路由都不曾,那就能够并发“destination host unreachable”。

3.Bad IP address

本条新闻表示你也许未有连接到DNS服务器,所以不可能深入分析那几个IP地址,也可能是IP地址不设有。

4.Source quench received

本条消息相比较特别,它出现的机率不多。它象征对方或中途的服务器繁忙不可能回答。

5.Unknown host——不著名主机

这种失误音讯的情致是,该远程主机的名字不可能被域名服务器(DNS)调换成IP地址。故障原因或者是域名服务器有故障,也许其名字不科学,也许互连网助理馆员的系统与远程主机之间的通讯线路有故障。

6.No answer——无响应

这种故障表明地点系统有一条通往中央主机的路由,但却收到不到它发给该中央主机的别样信息。故障原因想必是下列之1:中央主机无业;本地或大旨主机网络布局不得法;当地或基本的路由器没有专门的学业;通讯线路有故障;宗旨主机存在路由精选难题。

7.Ping 127.0.0.1

1二7.0.0.一是本地循环地址.要是本地点不可能Ping通,则注明本地机TCP/IP协议无法平常专门的职业。

8.no rout to host

网卡工作不健康。

9.transmit failed,error code:10043

网卡驱动不正规。

10.unknown host name

DNS配置不科学

 

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=butbueatiful
GATEWAY=192.168.0.1

参数简要表明:
    
NETWOPAJEROK          设置网络是或不是管用,yes有效,no无效
NETWORKING_IPV陆  设置ipv陆网络是不是管用,yes有效,no无效
HOSTNAME         设置服务器的主机名,最棒和/etc/hosts里安装同1,否则在应用部分先后的时候会有毛病。
GATEWAY          钦赐默许网关IP

5. ifcfg-ethX, 设置相应网口的IP等音讯, 例如第二个网口, 那么就算/etc/sysconfig/network-scripts/ifcfg-eth0,配置例子:

DEVICE="eth0"
BOOTPROTO="static"
BROADCAST="192.168.0.255"
HWADDR="00:16:36:1B:BB:74"
IPADDR="192.168.0.100"
NETMASK="255.255.255.0"
ONBOOT="yes"

参数简要表达:

DEVICE        设备名,不要自个儿乱改,和文书ifcfg-ethX里的ethX要一仍其旧
BROADCAST     广播地址
HWADD本田UR-V        物理地址,那个你不用乱改
IPADDR        IP地址
NETMASK       子网掩码
ONBOOT        运转也许重启网络时,是不是运营该器械,yes是开发银行,no是不运维
BOOTPROTO     开机协议,最广泛的四个参数如下:
              static(静态IP)
              none(不钦定,设置固定ip的意况,那一个也行,然而如若要设定多网口绑定bond的时候,必须设成none)
              dhcp(动态获得IP相关音信)

6. route-ethX,比如第三个网口eth0的路由消息,那么即使/etc/sysconfig/network-scripts/route-eth0:

譬喻我们前几天有这么3个须要,通过eth0去互联网172.17.二柒.0/二四不走暗中同意路由,供给走1九2.16八.0.25四,那么我们率先反应,鲜明是用route命令追加路由音信:
[root@butbueatiful ~]# route add -net 172.17.27.0 netmask 255.255.255.0 gw 192.168.0.254 dev eth0

而是,你没开采到的是,那样只是动态追加的而已,重启互连网后,路由音讯就未有了,所以必要设置静态路由,那时候就要设置/etc/sysconfig/network-scripts/route-eth0文件了,要是未有该文件,你就新建二个:
[root@butbueatiful ~]# vi /etc/sysconfig/network-scripts/route-eth0
#追加
172.17.27.0/24via 192.168.0.254

那下固然重启互连网,重启系统,该路由也会活动加载,当然了,假设您未有那样的急需,那么这一个文件就没要求创建和配置了。

二、常用的互联网安插

陪同着日子的推移Red Hat集团生产了KugaHEL陆.2,随后CentOS也紧随其后退出了CentOS6.二。新的系统中厂家参与了大阴虚拟化及云总括的成分,同一时候对于细节的退换也相当多,这里大家仅对新系统中的互连网参数做以详尽表达。

Linux中互连网参数大概包蕴以下内容:

IP地址
子网掩码
网关
DNS服务器
主机名

历来Linux系统中期维修改那么些参数的秘技一般有:命令、文件三种。当中经过命令设置能够立刻生效但重启后将失效,通过文件修改达成世代生效,但不会立时生效。

先是大家来探望命令的措施:

ifconfig:查看与安装IP地址、子网掩码
hostname:查看与安装主机名
route:     查看与安装路由消息(暗中同意网关等)

经过文件的点子修改:

/etc/sysconfig/network-scripts/ifcfg-设备名(通常为ifcfg-eth0)
/etc/sysconfig/network
/etc/resolv.conf文件:设置DNS服务器

上述种种这几个形式得以同不日常间在5.0与陆.0系统中落实,但陆.0体系后官方文书档案中讲述说:ifconfig与route是这几个陈旧的授命,代替他的是ip命令。

那么大家先看一下老的吩咐使用情势:
*************************************************************************
ifconfig    接口  选项|地址

# ifconfig  eth0  up          # 开启eth0网卡
# ifconfig  eth0  down        # 关闭eth0网卡
#澳门新萄京官方网站, ifconfig  eth0  -arp        # 关闭eth0网卡arp协议
# ifconfig  eth0  promisc     # 开启eth0网卡的交集情势
# ifconfig  eth0  mtu 1400    # 设置eth0网卡的最大传输单元为1400
# ifconfig  eth0  192.168.0.2/24    # 设置eth0网卡IP地址
# ifconfig  eth0  192.168.0.2  netmask 255.255.255.0    # 作用同上

*************************************************************************
主机名:

# hostname        # 查看主机名
# hostname  butbueatiful.com    # 设置主机名叫butbueatiful.com

*************************************************************************
网关设置:

route  add [-net|-host] target [netmask] gw
route  del [-net|-host] target [netmask] gw

# route add  -net 192.168.3.0/24  gw  192.168.0.254    # 设置到1九贰.168.三.0网段的网关为1九贰.168.0.254
# route add  -net 192.168.3.0 netmask 255.255.255.0  gw  192.168.0.254    # 成效同上
# route add  -host 192.168.4.4  gw  192.168.0.254    # 设置到192.16八.四.四主机的网关为1玖2.16八.0.25四
#
# route del  -net 192.168.3.0/24                        # 删除1九贰.16捌.3.0网段的网关新闻
# route del  -host 192.168.4.4                        # 删除1九二.16八.四.4主机的网关新闻
# route add default gw  192.168.0.254                # 设置暗中认可网关为1九二.16捌.0.25四
# route del default gw  192.168.0.254                # 删除私下认可网关为1玖2.16八.0.25四

*************************************************************************

而现行反革命官方不再推荐使用那样陈旧的吩咐而引入应用 ip 这几个命令,以下我们看看它的用法:

ip  [选项]  操作对象{link|addr|route...}

# ip link show                  # 展现互连网接口消息
# ip link set eth0 upi          # 开启网卡
# ip link set eth0 down         # 关闭网卡
# ip link set eth0 promisc on   # 开启网卡的交集方式
# ip link set eth0 promisc offi # 关闭网卡的混个情势
# ip link set eth0 txqueuelen 1200    # 设置网卡队列长度
# ip link set eth0 mtu 1400     # 设置网卡最大传输单元
# ip addr show                  # 呈现网卡IP消息
# ip addr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1
# ip addr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址

# ip route list                 # 查看路由新闻
# ip route add 192.168.4.0/24  via  192.168.0.254 dev eth0 # 设置1玖二.168.四.0网段的网关为1玖二.168.0.25四,数据走eth0接口
# ip route add default via  192.168.0.254  dev eth0    # 设置私下认可网关为1玖二.16八.0.25四
# ip route del 192.168.4.0/24    # 删除1玖二.16八.肆.0网段的网关
# ip route del default    # 删除暗中认可路由

**************************************************************
接下去再看看通过文件修改互联网参数:(CentOS陆.二系统为例)

# cat  /etc/sysconfig/network-scripts/ifcfg-eth0   

DEVICE="eth0"              设备名
NM_CONTROLLED="yes"        设备是还是不是被NetworkManager管理
ONBOOT="no"                开机是否运转
HWADDKoleos="00:0C:2玖:5玖:E二:D三" 硬件地址(MAC地址)
TYPE=Ethernet              类型
BOOTPROTO=none             运维商事{none|dhcp}
IPADDR=192.168.0.1         IP地址
PREFIX=贰四                  子网掩码
GATEWAY=1九二.16捌.0.25四      私下认可网关
DNS1=202.106.0.20          主DNS
DOMAIN=202.106.46.151      辅助DNS
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03    设备UUID编号

**************************************************************
# cat /etc/sysconfig/network

HOSTNAME=butbueatiful.com    主机名

**************************************************************

重启互连网服务: service network restart

留意:在5.0时日DNS服务器写在 /etc/resolv.conf 文件中,但到了陆.0一代DNS可以写在/etc/resolv.conf可是此时供给在 /etc/sysconfig/network-scripts/ifcfg-eth0 文件中增加 PEE福特ExplorerDNS=no 配置,不然老是重启网卡就能够重写/etc/resolv.conf文件的开始和结果,当然了也能够间接写在 /etc/sysconfig/network-scripts/ifcfg-eth0 文件中。


后记:

一. 配置/etc/resolv.confg重启丢失化解方法:

1种方法是把 PEEPRADODNS 设置为“no”。

找到网卡配置文件,地点和: /etc/sysconfig/network-scripts/ifcfg-eth 文件中参预PEEENVISIONDNS 选项。能够是 0, 一, 二等等,代表分裂网卡的配置文件。举个例子,系统上首先张网卡是eth0的话,那它的安插文件便是/etc/sysconfig/network-scripts/ifcfg-eth0 然后在文书中把 PEELX570DNS 改为 ‘no’.
例如:

DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
PEERDNS=no

本条选项可令 /etc/resolv.conf 在系统重启后不会被重写。

另1种办法是在那么些文件中追加DNS:
如:
DNS1=127.0.0.1
DNS2=8.8.8.8
**

  1. 平安设置

**   我们前边说了/etc/resolv.conf和/etc/hosts被人篡改了的话, 会很惊恐, 那我们在安装好着贰个文本后, 做一下管理, 让那1个文件私下认可不可能直接修改, 即便root也丰盛, 实施如下命令:
[root@butbueatiful ~]# chattr i /etc/{resolv.conf,hosts}

设若大家同舟共济想修改的时候,实践:   
[root@butbueatiful ~]# chattr -i /etc/{resolv.conf,hosts}

接下来就足以修改了,修改完了别忘记 i。

三. 网络排除思路

反省陈设文件是不是有荒唐(书写及语法错误等)
检查本机网络协议是还是不是科学:# ping -c 3 127.0.0.1
反省本机网卡链路是还是不是科学:# ping -c 3 192.168.0.1(本机IP地址)
自己商议网关是还是不是精确:       # ping -c 3 192.168.0.254(网关IP地址)
检查外部连通性:        # ping -c 3 www.google.com.hk
反省硬件

本文由澳门新萄京官方网站发布于澳门新萄京官方网站,转载请注明出处:CentOS网络配置详解整理,网络管理3

关键词: