至于于centos柒获取IP地址的诀窍重要有三种,壹:动态获取ip;2:设置静态IP地址

原文:

Linux系统基本互连网安排之ifconfig命令
 

1、ifconfig命令。 

在安排网络以前大家先要知道centos的网卡名称是如何,centos柒不再行使ifconfig命令,可通过命令 IP
addr查看,如图,能够见到作者的网卡名称为ens3二,从中也能够看出是向来不IP地址的

           

1、Linux系统的网络安顿中心回顾:网络IP的布署、网关路由的安排、主机DNS的陈设、主机名的安排等,本篇爱慕介绍网络IP的布局。

    查看网络布局是或不是有标题

澳门金沙国际 1

           

二、Linux系统的网络地址配置分为两种艺术:

   
在/etc/sysconfig/network-scripts/ifcfg-ens3三里面配备好互联网,记住onboot=on这些选项一定要安装,不然互连网运行不了

一、动态获取ip(前提是您的路由器已经开启了DHCP)

     
  在3个总结机系列中,能够有多少个网络接口,分别对应五个互联网接口配置文件,在/etc/sysconfig/network-scripts/目录下,依次编号的文件是ifcfg-eth0,ifcfg-eth一,…,ifcfg-eth<X>。常用的是ifcfg-eth0,表示第3个互联网接口配置文件。

 一时的互联网布局:利用ifconfig等一声令下配置的网络音讯,会立马生效,但重启网络服务和系统会失效。

   onboot=yes

修改网卡配置文件 vi
/etc/sysconfig/network-scripts/ifcfg-ens32   
(最终三个为网卡名称)

        ifcfg-eth0示例:

 永久的互联网铺排:通过改动系统内的网络布局文件实行的改动,不会马上生效,供给重启互连网服务或然系统会收效,并且会永久性的见效。 

   IPADDR=192.168.1.31
   NETMASK=255.255.255.0
   GATEWAY=192.168.1.1

动态获取IP地址要求修改两处地点即可

 

叁、Linux 下的互联网接口和命名规则:

    配置好了记念重启

(1)bootproto=dhcp

[plain] view
plain copy

0的联网状态,Linux网络接口配置文件ifcfg。⑴、网络接口:

    [root@localhost ~]# /etc/init.d/network stop
    [root@localhost ~]# /etc/init.d/network start

(2)onboot=yes

 

 lo:本地回环接口

   或者service network restart

澳门金沙国际 2

  1. TYPE=Ethernet  
  2. DEVICE=eth0  
  3. BOOTPROTO=none  
  4. ONBOOT=yes  
  5. IPADDR=10.0.1.27  
  6. NETMASK=255.255.255.0  
  7. GATEWAY=10.0.1.1  
  8. BROADCAST=10.10.1.255  
  9. HWADDR=00:0C:29:13:5D:74  
  10. PEERDNS=yes  
  11. DNS1=10.0.1.41  
  12. USERCTL=no  
  13. NM_CONTROLLED=no  
  14. IPV6INIT=yes  
  15. IPV6ADDR=FD55:faaf:e1ab:1B0D:10:14:24:106/64  

  16. 布局参数表明

 erh[0-9]:以太网接口

   重启互联网服务退步 Failed to start LSB: …

修改后重启一下互连网服务即可 service network restart 


 pppX:点对点的链接

   用ip addr命令查看当前MAC地址

澳门金沙国际 3

注:那一个参数值不区分轻重缓急写,不区分单引号和双引号,甚至足以不要引号。

⑵、以太网网卡的命名和驱动配置文件:

   将HWADDCR-V=”00:0c:2玖:七e:6七:f柒”改为当前mac地址

那样动态配置IP地址就设置好了,这一年再查看一下ip addr
就可以看看已经获得了IP地址,且能够上网(ping 百度)

TYPE:配置文件接口类型。在/etc/sysconfig/network-scripts/目录有各样网络布局文件,有Ethernet
、IPsec等类型,网络接口类型为Ethernet。

 REHL5:/etc/modprobe.conf

二、ping本机1二柒.0.0.一   (能ping通表达 TCP/IP 协议正确)(PS:Ctrl +
C键中断ping命令)

澳门金沙国际 4

DEVICE:网络接口名称

 alias ethX 驱动模块

三、检查是或不是ping的通网关。ping 11四.11四.11四.114

 

BOOTPROTO:系统运营地址协议

 REHL6:/etc/dev/rules.d/70-persistent-net.rules

    修改dns
   [root@localhost ~]# vi /etc/resolv.conf 
   在里头添加2个dns:
   nameserver 114.114.114.114
   nameserver 8.8.8.8

2、配置静态IP地址

 

④、网络布局之ifconfig

4、在使用CentOS柒的进度中发现网络部分有为数不少与CentOS6所例外的地点。

安装静态IP地址与动态iIP大约,也是要修改网卡配置文件

none:不选取运行地址协议

bootp:BOOTP协议

dhcp:DHCP动态地址协议

static:静态地址协议

 ⑴、ifconfig:查看活动的网卡音讯,仅限于活动的网卡

   (1)CentOS7暗中同意使用NetworkManager管理系统的互联网而不再是network

(1)bootproto=static

 

 Fg:先查看本地的网卡新闻如下–ifconfig

 
 (贰)NetworkManager暗中同意使用的是nmtui或nmcli进行田管,不再是sysconfig中的ifcfg配置文件,但那么些ifcfg文件依旧被补助

(2)onboot=yes

ONBOOT:系统运行时是或不是激活

 

 
 (三)暗中认可NetworkManager和network同时在系统中央银行事,但NetworkManager要先于network运转

(3)在最终加上几行,IP地址、子网掩码、网关、dns服务器

 

澳门金沙国际 5

 
 (四)实际行使进程中发觉正是在ifcfg配置文件中动用了静态IP地址以及静态DNS,在NetworkManager中依旧采纳自动获得(DHCP)的不二等秘书诀,自动获取IP地址和DNS服务器地址

         如 笔者的是那样

yes:系统运转时激活该互连网接口

no:系统运维时不激活该网络接口

 禁止使用掉eth0未来翻看的音讯,如下

 
 (陆)NetworkManager默许使用ip命令来布局网络而不是ifcfgxxx,ip命令配置的网络重启后失效

  IPADDR=192.168.16.181
  NETMASK=255.255.255.0
  GATEWAY=192.168.16.1
  DNS1=11玖.2玖.2九.2九  (腾讯的dns服务器地址)
  DNS2=八.八.八.捌(谷歌(谷歌(Google))的dns服务器地址)

 

 

   (7)关闭NetworkManager 

DNS服务器能够只配二个,作者用的是腾讯、谷歌(Google)免费的dns服务器

IPADDR:IP地址

澳门金沙国际 6

          最近关门:service  NetworkManager stop

布置实现后重启网络服务,测试是还是不是足以联网

NETMASK:子网掩码

 ⑵、ifconfig的相关子命令;

          永久关闭:chkconfig NetworkManager off

澳门金沙国际 7

GATEWAY:网关地址

 ifconfig eth[0-9]:查看有个别网卡的新闻

澳门金沙国际 8

BROADCAST:广播地址

 Fg:查看eth0的互联网音讯

 

HWADDWrangler/MACADD酷威:MAC地址。只需安装当中3个,同时设置时不可能相互争辩。

 

PEE奇骏DNS:是或不是钦赐DNS。即使应用DHCP协议,默许为yes。

澳门金沙国际 9

yes:如果DNS设置,修改/etc/resolv.conf中的DNS

no:不修改/etc/resolv.conf中的DNS

 ifconfig -a:查看全数的网卡消息,包蕴移动的与非活动的

DNS{一, 贰}:DNS地址。当PEEEvoqueDNS为yes时会被写入/etc/resolv.conf中。

 Fg:禁止使用eth0,然后利用ifconfig -a查看全体网卡音信

NM_CONTROLLED:是或不是由Network
Manager控制该互联网接口。修改保存后马上生效,无需重启。被其坑过几回,提出1般设为no。

 

yes:由Network Manager控制

no:不由Network Manager控制

澳门金沙国际 10

USELX570CTL:用户权限决定

 ifconfig ethx IP/MASK:配置有个别网卡的ip地址

yes:非root用户同意控制该网络接口

no:非root用户不运维控制该网络接口

 Fg:设置eth0的ip地址为172.16.36.5/16

IPV陆INIT:是或不是实施IPv陆

 Ifconfig eth0 172.16.36.5/16

yes:支持IPv6

no:不支持IPv6

 

IPV陆ADDSportage:IPv⑥地址/前缀长度

澳门金沙国际 11

二. 布署生效

修改网络布局,最简单易行地是运用ifconfig命令,无需重启,立时生效。关于ifconfig的学问在博文《Linux命令

设置或查看互联网布置命令ifconfig》中有详细介绍。ifconfig配置的网络只是近期临时有效,当电脑重启之后就失效了。为了使互联网铺排永久有效,就要求在/etc/sysconfig/network-scripts/下修改互连网接口配置文件。可是,这一个文件修改后,并不能够马上生效。有二种办法使修改文件的互联网布署生效:

1) 执行service network restart命令,重启互联网服务(推荐)

二) 重启电脑

 ifconfig ethx [up|down]:启用或剥夺有个别网卡

Reference

        Network Interfaces in 《Red Hat Enterprise Linux 4: Reference
Guide》

 

互连网接口配置文件
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)
TYPE=Ethernet #网卡类型
DEVICE=eth0 #网卡接口名称
ONBOOT=yes #系统运营时是不是自动加载
BOOTPROTO=static #启用地址协议 –static:静态协议 –bootp协议
–dhcp协议
IPADDR=192.168.1.11 #网卡IP地址
NETMASK=255.255.255.0 #网卡网络地址
GATEWAY=192.168.1.1 #网卡网关地址
DNS1=10.203.104.41 #网卡DNS地址
HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址
BROADCAST=192.168.1.255 #网卡广播地址 
再也导入ifcfg-eth0互联网布局文件
[root@localhost ~]# /etc/init.d/network reload
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]

网卡接口关闭与激活
[root@localhost ~]# ifdown eth0 #闭馆互联网
[root@localhost ~]# ifup eth0 #早先网络

互联网服务运转与关闭
方法一:
[root@localhost ~]# service network stop #关闭网络服务
[root@localhost ~]# service network start #初始网络服务
[root@localhost ~]# service network restart #重启网络服务
方法二:
[root@localhost ~]# /etc/init.d/network stop
[root@localhost ~]# /etc/init.d/network start
[root@localhost ~]# /etc/init.d/network restart 
网卡状态查询
[root@localhost ~]# service network status
Configured devices:
lo eth0
Currently active devices:
lo eth0

临时布署网卡信息,无需重启。
[root@localhost ~]# ifconfig eth0 10.1.1.10 netmask 255.0.0.0
查阅网卡接口音讯,暗中认可列出具有接口
[root@localhost ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:13:5D:74
inet addr:192.168.1.11 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe13:5d74/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:413 errors:0 dropped:0 overruns:0 frame:0
TX packets:572 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:47701 (46.5 KiB) TX bytes:64842 (63.3 KiB)
Base address:0x2000 Memory:d8920000-d8940000

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:16436 Metric:1
RX packets:407 errors:0 dropped:0 overruns:0 frame:0
TX packets:407 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:70759 (69.1 KiB) TX bytes:70759 (69.1 KiB)
翻看当前路由及网关音信
[root@localhost ~]# netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

DNS:
主机名:CentOS
主DNS:202.106.46.151
第二DNS:202.106.0.20
第三DNS:8.8.8.8

互联网布局:
eth0
静态ip:192.168.1.106
子网掩码 255.25伍.25五.0
暗中同意网关 IP 19二.16八.1.壹

DEVICE=eth0
IPADDR=192.168.1.106
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
ONBOOT=yes
BOOTPROTO=none
GATEWAY=192.168.1.1
TYPE=Ethernet
“/etc/sysconfig/network-scripts/ifcfg-eth0” 11L, 187C

 

透过查资料与工作中的举行一下计算:

DEVICE=”eth1″                             

    网卡名称
NM_CONTROLLED=”yes”           

    network mamager的参数 ,是不是足以由NNetwork Manager托管

HWADDR=                                     

    MAC地址
TYPE=Ethernet                             

    类型

PREFIX=24                                    

    子网掩码24个人

DEFROUTE=yes                          

    正是default route,是或不是把这些eth设置为暗中认可路由

ONBOOT=yes                               

    设置为yes,开机自动启用互连网连接
IPADDR=                                        

    IP地址
BOOTPROTO=none                     

    设置为none禁止DHCP,设置为static启用静态IP地址,设置为dhcp开启DHCP服务
NETMASK=255.255.255.0          

    子网掩码
DNS1=8.8.8.8                                

    第一个dns服务器

BROADCAST                                 

    广播

UUID

    唯一标识

TYPE=Ethernet                              

    互连网项目为:Ethernet

BRIDGE=                                   

    设置桥接网卡

GATEWAY=                                   

    设置网关
DNS2=8.8.4.4 #                             

    第二个dns服务器
IPV6INIT=no                                    

    禁止IPV6
USERCTL=no                                

    是或不是允许非root用户控制该设备,设置为no,只好用root用户更改
NAME=”System eth1″                   

    那个正是个网络连接的名字

MASTER=bond1                         

    钦定主的名称 

SLAVE                                        

    钦点了该接口是2个连缀界面包车型客车零部件。

NETWORK                                   

    互连网地址

ARPCHECK=yes
    检测

PEERDNS                                  

    是还是不是同意DHCP得到的DNS覆盖本地的DNS

PEERROUTES                           

    是不是从DHCP服务器获取用于定义接口的私下认可网关的消息的路由表条目

IPV6INIT

    是或不是启用IPv陆的接口。

IPV4_FAILURE_FATAL=yes       

    借使ipv四配置战败禁止使用设备

IPV6_FAILURE_FATAL=yes         

    假若ipv陆配置失败禁止使用设备

 ⑶、以上配置的互联网新闻在重启互连网服务或重启系统后,全体配置新闻都会化为乌有。

 Linux下重启网络服务的命令:

 REHL五网络服务命令: /etc/init.d/network {start | stop | restart | status}

 REHL陆互联网服务命令: /etc/init.d/NetworkManger {start | stop | restart | status} 

5、route命令:用于查看和修改本机的路由音信

 ⑴、route:查看本机的路由音信。

 

澳门金沙国际 12

 

 route -n:以数字的艺术突显本机的路由新闻。 

 

澳门金沙国际 13

 ⑵、route的子命令:

 route add :添加主机路由

 route add -host:添加主机路由

 route add -net:添加互联网路由

 route add -net 0.0.0.0:添加暗许路由

 格式:route add -net|host DEST gw NEXTHOP

 Fg:通过172.16.32.1访问192.168.0.0/24网段

 

澳门金沙国际 14

 route del:删除路由新闻

 Route del -host:

 Route del -net:

陆、网络布局命令之IP

⑴、IP命令是iproute二软件包内的贰个下令,功效比ifconfig越来越强硬,能够对系统配置IP和路由音信。 

⑵、ip link:配置网络接口属性

 ip link show:查看全数互连网接口属性新闻

 ip -s link show:查看全部总结消息

 

澳门金沙国际 15

 ip link set ethX {up|down|arp {on|off}}:设置互联网接口的办事性质

⑶、ip addr:配置互联网地址

 ip addr show:查看网络音信

 ip addr add IP dev ethX :配置IP地址(此命令配置的网卡音讯运用ifconfig查看不到,供给选用ip addr show查看)

 

澳门金沙国际 16

 ip addr add IP dev ethx label ethX:X:配置子Ip并对其加别称

 

澳门金沙国际 17

 ip addr show dev ethx to 前缀:查看ethx 上的此前缀开始的音信

 ip addr flush eth1 to 拾/⑧ :删除eth1上有所的以拾方始的ip地址。

澳门金沙国际 ,⑷、ip route:路由音信

 ip route change|replace :修改路由音讯

 ip route add to 目标网段 dev ethx via IP(下一跳IP)

 Fg:扩张网段十.0.0.0/8经过172.1陆.3陆.3造访的路由音讯

 

澳门金沙国际 18

7、Linux系统下网卡小名设置相关命令和措施

⑴、命令配置法:ifconfig和ip

 Ifconfig ethx:x IP/netmask

 ip addr add IP dev ethx label ethX:X

⑵、配置文件配置法:

 修改/etc/sysconfig/network-scripts/ifcfg-ethx:x

 DEVICE=ethx:x

 ….

专注:非关键地方不能够用DHCP服务拿到。 

八、IP网络布局文件

 ⑴、互联网布局文件地方:/etc/sysconfig/network

 互联网接口配置文件地点:/etc/sysconfig/network-scripts/ifcfg-INTE奇骏FACE_NAME

 ⑵、ifcfg-ethx配置格式: 

 DEVICE=:关联的配备名称,要与公事名的后半部“INTE奥迪Q7FACE_NAME”保存一至 

 BOOTPROTO={static|none|dhcp|bootp}:带领协议,要利用静态地址,使用static或none,dhcp表示使用dhcp服务器获取地址。

 IPADDR=:IP地址

 NETMASK=:子网掩码

 GAYEWAY=:设定网关

 ONBOOT=;开机是或不是自动激活此网络接口

 HWADD兰德索罗德=:硬件地址,要与硬件中的地址保持1致,可省。

 USE卡宴CTL={yes|no}:是或不是同意普通用户控制此接口

 PEE大切诺基DNS={yes|no}:是不是在BOOTPROTO为dhcp时是否接受由dhcp服务器钦点的DNS地址

如上设置不会马上生效,但重启网络服务或主机都会一蹴而就。永久生效

 Fg:配置本机ip地址为17二.1陆.3六.1/18.

 

澳门金沙国际 19

九、路由安插文件:

⑴、配置文件地方:/etc/sysconfig/network-scripts/route-ethx

 ethx:表示经过充足网卡路由

⑵、配置格式:

 添加格式一:

 DEST(目的) via NEXTTOP(下一跳)

 添加格式2:

 ADDRESS0=互连网地址(目标地址)

 NETMASK0=子网掩码(指标网络)

 GATEWAY0=网关(通过卓殊网卡的网关)

 ADDRESS1=

 NETMASK1=

 GATEWAY1=

以上设置不会立即生效,但重启网络服务或主机都会收效。

10、DNS配置文件:

⑴、配置文件地方:/etc/resolv.conf

⑵、配置格式:

 nameserver DNS_IP1

 nameserver DNS_IP2

点名地点解析:

 /etc/hosts下添加

 目的主机IP 主机名 主机别称

 fg:172.16.36.1 www.chris.com www

DNS解析进程–>/etc/hosts–>DNS

 

 

拾一、主机名配置文件:

⑴、配置文件地点: /etc/sysconfig/network

⑵、配置格式:

 HOSTNAME=名称

 NETWO揽胜KING={yes|no}:是或不是打开互联网功效

 NETWORKING

 

 

一、Linux系统的互连网布局基本回顾:网络IP的安顿、网关路由的铺排、主机DNS的安排、主机名的布局等,…

相关文章