CENTOS 网络配置方法

合集下载

centos7网络配置总结

centos7网络配置总结

centos7⽹络配置总结centos7⽹络配置--wang ⼀、通过配置⽂件配置/etc/sysconfig/network-scripts/en..记忆信息量⼤,易出错,不推荐使⽤。

配置多台电脑静态ip可以通过复制模板使⽤。

具体路径:⽂件界⾯:通过nmtui配置⼆、通过⼆、⽂本配置⼯具,类图形化界⾯易操作三、通过nmcli配置三、通过命令⾏模式,记住基本命令,操作效率最⾼。

使⽤nmcli命令可以通过管理NetworkManager服务来管理⽹络。

查看⽹卡信息:nmcli device(ke简写为nmcli d)查看特定⽹卡信息:nmcli dev show ens...查看指定⽹卡连接信息:nmcli connection(可简写为nmcli c)配置固态ip:nmcli connection add con-name company ifname ens160 type ethernet ipv4.addresses 192.1.1.124/24 ipv4.gateway 192.1.1.142 ipv4.dns 202.101.172.35(其中ipv4.addresses可简写为ip4,ipv4.gateway可简写为gw4)配置动态ip通过DHCP获取:nmcli con add con-name home ifname ens160 type ethernet开启会话:nmcli con up home删除会话:nmcli con del home四、查看效果查看所有信息:ip addr(简写ip a)查看单⼀⽹卡:ip addr show ens...。

centos ipv6基本命令

centos ipv6基本命令

centos ipv6基本命令CentOS是一种流行的Linux操作系统,它支持IPv6协议。

IPv6是互联网协议的下一代,使用128位地址以替代IPv4的32位地址。

在CentOS上,我们可以使用一些基本的命令来配置和管理IPv6网络。

本文将介绍一些常用的CentOS IPv6命令,以实现基本的IPv6网络配置。

1. ifconfig命令ifconfig命令用于配置和显示网络接口的信息。

在CentOS中,ifconfig命令也可以用于配置IPv6地址。

以下是一些常用的ifconfig命令用法:- 查看网络接口信息:`ifconfig`- 启用网络接口:`ifconfig interface up`- 禁用网络接口:`ifconfig interface down`- 添加IPv6地址:`ifconfig interface inet6 add IPv6地址`- 删除IPv6地址:`ifconfig interface inet6 del IPv6地址`- 查看指定接口的IPv6地址:`ifconfig interface inet6`2. ip命令ip命令也是一种常用的网络配置命令,在CentOS中支持IPv6的配置。

以下是ip命令的一些常用用法:- 查看网络接口信息:`ip address show`- 启用网络接口:`ip link set interface up`- 禁用网络接口:`ip link set interface down`- 添加IPv6地址:`ip address add IPv6地址/前缀长度 dev interface`- 删除IPv6地址:`ip address del IPv6地址/前缀长度 dev interface`- 查看指定接口的IPv6地址:`ip address show interface`3. ping6命令ping6命令用于测试IPv6网络连通性。

centos7如何配置网络、网卡、ip命令

centos7如何配置网络、网卡、ip命令

centos7如何配置⽹络、⽹卡、ip命令Linux⽹络相关配置⽂件Linux⽹络配置相关的⽂件根据不同的发⾏版⽬录名称有所不同,但⼤同⼩异,主要有似下⽬录或⽂件。

(1)/etc/hostname:主要功能在于修改主机名称。

(2)/etc/sysconfig/network-scrips/ifcfg-enoN:是设置⽹卡参数的⽂件,⽐如IP地址、⼦⽹掩码、⽹关等,N为⼀串数字。

(3)/etc/resolv.conf:此⽂件设置了DNS相关的信息,⽤于将域名解析到IP。

(4)/etc/hosts:计算机的IP对应的主机名称或域名对应的IP地址,通过设置/etc/nsswitch.conf中的选项可以选择是DNS解析优先还是本地设置优先。

(5)/etc/nsswitch.conf(name service switch configuration,名字服务切换配置):规定通过哪些途径,以及按照什么顺序通过这些途径来查找特定类型的信息。

配置⽹络ifconfig命令可以⽤于查看、配置、启⽤或禁⽤指定⽹络接⼝,如配置⽹卡的IP地址、掩码、⼴播地址、⽹关等,Windows类似的命令为ipconfig。

语法如下:#ifconfig interface [[-net -host] address [parameters]]其中inteface是⽹络接⼝名,address是分配给指定接⼝的主机名或IP地址。

-net和-host参数分别告诉ifconfig将这个地址作为⽹络号或是主机地址。

与之前版本的⽹卡命名规则不同,CentOS 7 采⽤固件信息、⽹络拓扑等信息来命名⽹卡,这种⽅法更易于固定⽹卡的名称。

Linux系统中的⽹卡lo为本地环回接⼝,IP地址固定为127.0.0.1,⼦⽹掩码8位,表⽰本机。

ifconfig常见使⽤⽅法如下:#查看⽹卡基本信息[root@centos ~]# ifconfig说明:第1⾏:UP表⽰此⽹络接⼝为启动状态,RUNNING表⽰⽹卡设备已连接,MULTICAST表⽰⽀持持组播,MTU为数据包最⼤传输单元。

centos虚拟机网络配置

centos虚拟机网络配置

VMware 虚拟机 + CentOS6.6使虚拟机共享本机网络一、编辑->虚拟网络编辑器->选择NAT模式二、开启VMware在本机相关服务,并设置为自启动计算机->管理->服务和应用程序1.VMware DHCP Service2.VMware NAT Service三、连接点击网络图标即可启动四、额外的1.相关命令行service network start //启动网络服务service network stop //停止网络服务srvice network restart //重启网络服务service network status //查看网络服务状态ifdown eth0 //关闭网络ifconfig eth0 down //关闭网络ifup eth0 //开启网络ifconfig eth0 up //开启网络2.相关网卡设置更改eth0配置:#vi /etc/sysconfig/network-scripts/ifcfg-eth0下显示:DEVICE=eth0 //物理设备名称HWADDR=00:0C:29:96:38:F8 //MAC地址TYPE=EthernetONBOOT=yes //开机启动网卡BOOTPROTO=dhcp// [none|static|bootp|dhcp] 启动时不使用协议|静态分配|BOOTP协议|dhcp协议IPADDR=192.168.232.130 //自己设置有效ip地址NETMASK=255.255.255.0 //子网掩码GATEWAY=192.168.1.1 //有效网关地址注意其中的ONBOOT=no将其改为yes,网卡激活。

重启服务。

#service network restart重启后配置生效。

3.设置DNS 配置文件位置/etc/resolv.conf。

Centos下网络配置方法(网关、dns、ip地址配置)

Centos下网络配置方法(网关、dns、ip地址配置)

Centos下⽹络配置⽅法(⽹关、dns、ip地址配置)本⽂介绍了centos⽹络配置的⽅法,centos⽹络配置主要包括dns、⽹关、IP地址:1、IP地址配置: /etc/sysconfig/network-scripts/ifcfg-eth02、⽹关配置: /etc/sysconfig/network3、DNS配置: /etc/resolv.conf1、⽹卡配置:1 # vi /etc/sysconfig/network-script/ifcfg-eth02 DEVICE=eth0 # 物理设备名3 IPADDR=192.168.1.10 # IP地址4 NETMASK=255.255.255.0 # 掩码值5 NETWORK=192.168.1.0 # ⽹络地址 ( 可不要 )6 BROADCAST=192.168.1.255 # ⼴播地址(可不要)7 GATEWAY=192.168.1.1 # ⽹关地址8 ONBOOT=yes # [yes|no](引导时是否激活设备)--开机⾃启9 USERCTL=no # [yes|no](⾮root⽤户是否可以控制该设备)10 BOOTPROTO=static # [none|static|bootp|dhcp](引导时不使⽤协议|静态分配|BOOTP协议|DHCP协议)2、⽹关配置:1 # vim /etc/sysconfig/network2 NETWORKING=yes3 HOSTNAME=localhost.localdomain4 GATEWAY=192.168.237.23、DNS配置:1 # vim /etc/resolv.conf2 nameserver 192.168.237.2003 nameserver 114.114.114.114 # 主DNS4 nameserver 8.8.8.8 # 次DNS4、重启⽹络服务:# service network restart # 服务重启# /etc/init.d/network restart # 脚本重启所有⽹络配置完成后,都需要重启⽹络服务。

centos 网络配置

centos 网络配置

[root@linux ~]# cat -n /etc/sysconfig/network-scripts/ifcfg-eth0
1 DEVICE=eth0
2 BOOTPROTO=static
3 BROADCAST=192.168.1.255
[root@centos2 ~]#
访问成功后,我们看到hostname的地方变化了。
那么我们用hostname试试看:
[root@centos1 ~]# ssh centos2
ssh:centos2: Name or service not known ←提示错误,不知道主机
centos 网络配置
centos的又图像界面去配制网络,但是感觉图像界面不方便,还是文本的方便
还是很简单的,和UBUNTU有点区别;
下面是文本配制网络:
1、网络的基本设置
我们在设置网络环境的时候,提前要弄清楚以下的相关信息。
IP IP地址
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf
/etc/hosts
(1)文件 /etc/sysconfig/network
这个/etc/sysconfig/network文件是定义hostname和是否利用网络的不接触网络设备的对系统全体定义的文件。
HOSTNAME 主机名
DOMAIN 域名
(2)文件 /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts在这个目录下面,存放的是网络接口(网卡)的制御脚本文件(控制文件),ifcfg- eth0是默认的第一个网络接口,如果机器中有多网络接口,那么名字就将依此类推ifcfg-eth1,ifcfg-eth2,ifcfg- eth3......(这里面的文件是相当重要的,涉及到网络能否正常工作)

centos网络配置

centos网络配置

centos⽹络配置查看⽹卡配置详情信息ifconfig ethx其中ethx中的x代表第⼏块⽹卡,默认第⼀块为0例:查看⽹卡eth0的配置信息:ifconfig eth0IP地址的设置分配⼀个临时地址通过ifconfig命令为⽹卡配置⼀个临时的ip地址,此命令通常⽤来测试使⽤。

计算机重新启动的时候IP地址的配置将会⾃动失效。

ifconfig ethx ipadd [netmask] [x.x.x.x]其中ethx中的x代表第⼏块⽹卡,默认第⼀块为0。

ipadd代表ip地址。

x.x.x.x为⼦⽹掩码。

例如为⽹卡eth0配置⼀个临时的ip地址,其中,ip地址为192.168.2.10,⼦⽹掩码为255.255.255.0ifconfig eth0 192.168.2.10 netmask 255.255.255.0分配固定ip地址在centos系统中,/etc/sysconfig/network-scripts/⽬录下有全部⽹卡的配置信息。

其中/etc/sysconfig/network-scripts/ifcfg-eth0是⽹卡eth0的配置⽂件。

使⽤vim编辑器修改配置⽂件:vim /etc/sysconfig/network-scripts/ifcfg-eth0各字段的信息:DEVICE=eth0 //⽹卡设备名字为eth0BOOTPROTO=dhcp //启动的协议是否为dhcpHWADDR=00:0C:29:3D:2A:EF //eth0⽹卡的MAC地址为00:0C:29:26:2A:9FIPV6INIT=yes //IPV6初始化NM_CONTROLLED=yes //eth0由Network Manager服务管理ONBOOT=yes //是否随⽹络服务启动eth0设备配置⽣效TYPE=Ethernet //⽹络的类型为以太⽹UUID=d808f1da-912d-4ec2-a5a2-9280744bfa1d //通⽤唯⼀标识码USERCTL=no //不允许⾮root⽤户控制该设备IPADDR=192.168.2.10 //设置IP地址PREFIX=24 //设置⼦⽹掩码GATEWAY=192.168.2.1 //设置默认⽹关DNS1=192.168.2.100 //设置DHS服务器地址dhcp=192.168.2.3 //设置dhcp服务器的地址重启⽹卡,使配置⽣效:systemctl restart network查看配置是否⽣效:ifconfig eth0到此、⽹卡的基本配置信息已完成,各位如果正确配置,就可以上⽹了。

CentOS修改网络配置

CentOS修改网络配置

CentOS修改⽹络配置1、CentOS修改DNS修改对应⽹卡的DNS的配置⽂件# vi /etc/resolv.conf修改以下内容nameserver x.x.x.x2、CentOS修改⽹关修改对应⽹卡的⽹关的配置⽂件# vi /etc/sysconfig/network修改以下内容NETWORKING=yes #表⽰系统是否使⽤⽹络,⼀般设置为yes。

如果设为no,则不能使⽤⽹络,⽽且很多系统服务程序将⽆法启动HOSTNAME=centos #设置本机的主机名,这⾥设置的主机名要和/etc/hosts中设置的主机名对应GATEWAY=192.168.1.1 #设置本机连接的⽹关的IP地址3、CentOS修改IP地址修改对应⽹卡的IP地址的配置⽂件# vi /etc/sysconfig/network-scripts/ifcfg-eth0修改以下内容DEVICE=eth0 #描述⽹卡对应的设备别名,例如ifcfg-eth0的⽂件中它为eth0BOOTPROTO=static #设置⽹卡获得ip地址的⽅式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址BROADCAST=192.168.0.255 #对应的⼦⽹⼴播地址HWADDR=00:07:E9:05:E8:B4 #对应的⽹卡物理地址IPADDR=12.168.1.2 #如果设置⽹卡获得 ip地址的⽅式为静态指定,此字段就指定了⽹卡对应的ip地址IPV6INIT=no #不初始化IPV6设置IPV6_AUTOCONF=no #关闭IPV6⾃动配置NETMASK=255.255.255.0 #⽹卡对应的⽹络掩码NETWORK=192.168.1.0 #⽹卡对应的⽹络地址ONBOOT=yes #系统启动时是否设置此⽹络接⼝,设置为yes时,系统启动时激活此设备4、重新启动⽹络配置# service network restart或# /etc/init.d/network restart修改IP地址即时⽣效:# ifconfig eth0 192.168.1.2netmask 255.255.255.0启动⽣效:# vi /etc/sysconfig/network-scripts/ifcfg-eth0修改⽹关 Default Gateway 即时⽣效:# route add default gw 192.168.0.1 dev eth0启动⽣效:# vi /etc/sysconfig/networkDNS修改后及启动时都⽣效:# vi /etc/resolv.conf修改 hostname 即时⽣效:# hostname centos启动⽣效:# vi /etc/sysconfig/network。

CentOs命令模式配置网络

CentOs命令模式配置网络

第一步:查看网络MAC地址cat /etc/udev/rules.d/70-persistent-net.rules在出现的界面中可以看到所有的网卡名称和MAC地址,如下图中的addres 和name备注:如果是虚拟机需要先在设置中配置网卡,配置的方案有好几种,下面列举两种方案方案一:只配置一个“桥接网卡”,在配置界面中就会显示出网卡的MAC地址。

如下图所示方案二:配置两张网卡,连接方式一个选NAT(用于CentOS中共享外部网络),一个选Host-only (用于外部链接CentOS)第二步:配置1、使用以下命令vi /etc/sysconfig/network-scripts/ifcfg-eth02、在出现的vi编辑界面中,按insert进入编辑插入模式(1) 如果是想动态获取IP则加入以下内容DEVICE=eth0HWADDR=08:00:27:43:35:86TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=dhcp(2)如果是想设置固定的IP则加入以下内容DEVICE=eth0HWADDR=08:00:27:43:35:86TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR= 192.168.100.77GATEWAY =192.168.100.1DNS1=61.139.2.69DNS2=8.8.8.8DEFROUTE= YESIPV4_FAILURE_FATAL=yesIPV6INIT=no1、网卡对应的设备别名,如ifcfg-eth0的文件中它为eth2、ONBOOT=自动加载3、NM_CONTROLLED及BOOTPROTO在此可以忽略4、HWADDR=00:15:5D:01:44:11 网卡MAC地址5、IPADDR=192.168.1.103 网络ip地址6、PREFIX=24 子网掩码24位7、GATEWAY=192.168.1.251 网关地址8、DNS1=10.203.104.41 主DNS地址9、DNS1=10.203.104.41 备用DNS地址备注:(1)eth0,要根据实际情况来定,如上一步骤中你要选择配置的网卡名为eth2,则这里应该写成eth2(2)如果是虚拟机,则有时还需要使用命令”ifconfig 网卡名”来查看是否是有效的网卡(3)如果想配置另外的网卡,则需要配置多个类似的文件3、连按两次esc,并输入”:wq”或”ZZ”命令退出vi编辑第三步:重启网卡服务,并查看网络配置1、重启网卡服务service network restart2、查看网络配置使用命令:ifconfig。

设置centos网络

设置centos网络

二、设置IP地址、网关、DNS约定:第一块网卡为外网第二块网卡为内网(没有外网的机器也要将内网配置在第二块网卡上)说明:CentOS 6.5默认安装好之后是没有自动开启网络连接的!输入账号root再输入安装过程中设置的密码,登录到系统vi /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑配置文件,添加修改以下内容BOOTPROTO=static #启用静态IP地址ONBOOT=yes #开启自动启用网络连接IPADDR=192.168.21.129 #设置IP地址NETMASK=255.255.255.0 #设置子网掩码GATEWAY=192.168.21.2 #设置网关DNS1=8.8.8.8 #设置主DNSDNS2=8.8.4.4 #设置备DNSIPV6INIT=no #禁止IPV6:wq! #保存退出service ip6tables stop #停止IPV6服务chkconfig ip6tables off #禁止IPV6开机启动service yum-updatesd stop #关闭系统自动更新chkconfig yum-updatesd off #禁止开启启动service network restart #重启网络连接ifconfig #查看IP地址三、设置主机名约定:主机名命名规范:业务.机房.主备.域名这里设置主机名为:1、hostname “”#设置主机名为2、vi /etc/sysconfig/network #编辑配置文件HOSTNAME= #修改localhost.localdomain为:wq! #保存退出3、vi /etc/hosts #编辑配置文件127.0.0.1 localhost#修改localhost.localdomain为:wq! #保存退出shutdown -r now #重启系统四、增加swap分区在确定了服务器所需要使用的内存后,需要增加1024M的swap空间具体操作:1、dd if=/dev/zero of=/tmp/swap bs=1M count=1024M #创建1024M的文件块2、mkswap /tmp/swap #创建swap文件3、swapon /tmp/swap #激活swap文件4、swapon -s #查看swap5、修改/etc/fstab文件,增加以下内容,让系统引导时自动启动vi /etc/fstab #在最后添加下面代码/tmp/swap swap swap default 0 0:wq! #保存退出。

CentOS网络配置详解

CentOS网络配置详解

CentOS⽹络配置详解1 2 3 4 5 6 7 8 9 10 11配置⽂件详解在RHEL或者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 设定了主机使⽤的协议以及各个协议的协议号/etc/services 设定主机的不同端⼝的⽹络服务# ifup eth0 # 开启eth0⽹卡# ifdown eth0 # 关闭eth0⽹卡 1234 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83CentOS 查询IP地址,输⼊下⾯的命令:ip -a 。

CentOS 打开/关闭⽹络连接,输⼊下⾯的命令:ifup ens192 ifdw ens192 。

CentOS 重启⽹络服务,输⼊下⾯的命令:systemctl retart network.service 或 systemctl restart network。

CentOS-双网络路由配置说明

CentOS-双网络路由配置说明

CentOS-服务器双网络配置说明项目环境示例:很多项目服务器需要同时连内网和外网,比如我们小前端服务器除了收流用网卡(这个也可以配置为内网ip),还有一块网卡配置外网ip,连接互联网;(附如下示例图)为了实现这个需求,一般有两个做法:1、内网所有相关终端全部在一个子网,不需要配置网关,然后server上配置ip的时候,内网网卡配置ip信息时不配置网关,只配ip和子网掩码;然后连接外网的网口配置包括网关、DNS等完整的ip信息;这是最简单的做法。

2、然而实际中,内网一般都不是只有一个独立的子网,用户管理员可能和服务器的内网不在一个vlan,需要通过vlan子网网关才能访问到服务器;如此以来就需要用到添加额外路由的方式来实现服务器同时实现连通内外网。

比如实际项目网络配置如下:外网网段:192.168.0/24 gw:192.168.0.1 DNS:略服务器内网网络:192.168.1.0/24 gw:192.168.1.1内网管理员工作站网络:192.168.2.0/24 192.168.2.1此时,我们依然可以选择在服务器上,不配置内网网络网关,跟第一种做法一样;同时我们在系统里天剑一条路由:route add –net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1 dev ethXethX是内网网卡设备名,如果做了绑定,可以写成bond0同理,如果内网网络ip配置了192.168.1.1的网关,那么外网网络ip配置的时候就别配置网关,增加一条下面的路由也可以:route add –net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1 dev ethXethX是外网网卡设备名然后,将这一行写到/etc/rc.local这个文件的末尾,这样每次开机就能自动实现连通内外网,这个小技能在实践中经常用到,大家务必理解并实践运用。

centos7网络配置(网关、dns、ip地址配置)

centos7网络配置(网关、dns、ip地址配置)

centos7网络配置(网关、dns、ip地址配置)centos网络配置实例注意:如果使用net模式,物理机上必须开启VMwarenet服务。

1.配置DNSvim /etc/resolv.confnameserver 192.168.0.1nameserver 8.8.8.8nameserver 8.8.4.42.配置网关route add default gw 192.168.1.1 dev eno*这样就把网关修改为192.168.1.1了,这种修改只是临时的,当你重新启动系统或网卡之后,还是会变回原来的网关。

要想永久性修改,就要修改/etc/sysconfig/network这个文件,这个文件的主要内容如下(你的文件中没有的项,你可以手动添加):vim /etc/sysconfig/networkNETWORKING=yes #表示系统是否使用网络,一般设置为yes。

如果设为no,则不能使用网络。

HOSTNAME=centos #设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应GATEWAY=192.168.1.1 #设置本机连接的网关的IP地址。

3.配置ip地址vim /etc/sysconfig/network-scripts/ifcfg-eno*HWADDR=00:0C:29:8D:24:73TYPE=EthernetBOOTPROTO=static #启用静态IP地址DEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=eno16777736UUID=ae0965e7-22b9-45aa-8ec9-3f0a20a85d11ONBOOT=yes #开启自动启用网络连接IPADDR=192.168.21.128 #设置IP地址PREFIXO=24 #设置子网掩码或者是NETMASK=255.255.255.0 GATEWAY=192.168.21.2 #设置网关DNS1=8.8.8.8 #设置主DNSDNS2=8.8.4.4 #设置备DNS:wq! #保存退出4.设置主机名为wwwvim /etc/hostname #编辑配置文件www #修改localhost.localdomain为wwwvim /etc/hosts #编辑配置文件127.0.0.1 localhost www #修改localhost.localdomain为www5.重新启动服务ip link set eth0 upi # 开启网卡ip link set eth0 down # 关闭网卡service network restart6.补充命令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 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口# ip route add default via 192.168.0.254 dev eth0 # 设置默认网关为192.168.0.254# ip route del 192.168.4.0/24 # 删除192.168.4.0网段的网关# ip route del default # 删除默认路由网络知识补充:1、vmnet1和vmnet8vmnet1和vmnet8是两个虚拟网卡,主要作用是让虚拟机可以通过你的宿主机的网线上网。

CentOS的网络配置的命令详解

CentOS的网络配置的命令详解

CentOS的网络配置的命令详解我们在进行对CentOS的网络配置时,一般会从IP地址(IPADDR)、子网掩码(NETMASK)、网关(Gateway)、主机名(HOSTNAME)、DNS服务器等方面入手。

而在CentOS中,又有着不同的命令或配置文件可以完成这些配置操作,接下来是小编为大家收集的CentOS的网络配置的命令详解,希望能帮到大家。

CentOS的网络配置的命令详解一、ifcfg系命令ifcfg系命令包括ifconfig,route,netstat和hostname。

1、ifconfig命令用来配置一个网络接口。

它的使用格式如下:a):ifconfig [-a] [interface]-a:表示显示所有的网络接口信息,包括inactive状态的接口~]# ifconfig -ab):ifconfig IFACE(网络接口名,下同) IPADDR netmask NETMASK [up|down]表示通过ifconfig命令直接修改接口的ip地址和netmask,并可启停该接口。

该命令会将配置参数立即送往内核中的TCP/IP协议栈,所以会立即生效,但是重启服务后会无效。

~]# ifconfig eth1 172.16.7.14 netmask 255.255.0.0 ~]# ifconfig eth1 172.16.7.14/16 down2、route命令显示和配置ip路由表。

它的使用格式如下:a):route [-n]表示查看全部的路由表,并以数字显示ip地址~]# route -nb):route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]添加相应接口的路由~]# route add -host 172.16.7.14 gw 172.16.0.1 dev eth1 #主机路由 ~]# route add -net 172.16.7.0/24 gw 172.16.0.1 dev eth1 #网段路由 ~]# route add default gw 172.16.0.1 dev eth1 #默认路由c):route del [-net|-host] target [netmask Nm] [[dev] If]删除路由~]# route del -host 172.16.7.14 dev eth1 ~]# route del -net 172.16.7.0/24 dev eth1 ~]# route del default dev eth13、netstat命令显示网络连接,路由表,接口状态等。

CentOS常用网络配置及操作

CentOS常用网络配置及操作

CentOS常用网络配置及操作Linux 系统中最常用的网络配置命令包括ifconfig、route ,其中ifconfig 用来查看和配置网络接口(通常是网卡)信息,包括网络接口设备的IP 地址、掩码等;route 用来管理Linux 系统内核中的路由表,它最大的用途就是用来设定静态的路由表项,通常是在系统用ifconfig 配置网络接口后,用它来设定主机或者一网段的IP 地址应该通过什么接口发送等。

3.1.1 ifconfig1ifconfig 的语法为:2ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]3[[-]broadcast [<address>]]4[netmask <address>]5[up|down]其中 interface 为网卡名,address 为IP 地址,broadcast 表示设置广播地址,其后的address 为广播地址的IP ,netmask 表示设置子网掩码,其后的address 为子网掩码的IP,up、down 设置当前网卡的状态,up表示启用当前网卡,down 表示关闭当前网卡。

Ifconfig 的常用参数说明如下:-a 查看所有网卡状态-V 查看ifconfig 命令的版本信息-s 查看统计信息示例:1)将第一块网卡的 IP 地址设置为192.168.0.1:1ifconfig eth0 192.168.0.1 (格式: ifconfig 网络设备名 IP 地址)2)暂时关闭或启用网卡:1关闭第一块网卡: ifconfig eth0 down23启用第一块网卡 ifconfig eth0 up3 )将第一块网卡的子网掩码设置为 255.255.255.0:1ifconfig eth0 netmask 255.255.255.0 (格式:ifconfig 网络设备名netmask子网掩码)我们也可以同时设置 IP 地址和子网掩码:1ifconfig eth0 192.168.0.1 netmask 255.255.255.04)查看第一块网卡的状态:1ifconfig eth0如果要查看所有的网卡状态,则直接使用不带参数的ifconfig 命令即可。

网络的路由配置以及Centos7的网络组实现

网络的路由配置以及Centos7的网络组实现

网络的路由配置以及Centos7的网络组实现网络的路由配置以及Centos7的网络组实现路由是互联网络的核心,没有路由的网络如同一座孤岛,掌握路由的配置是IT人员的必备技能。

下面是店铺精心为大家整理的网络的路由配置以及Centos7的.网络组实现,希望对大家有帮助,更多内容请关注应届毕业生网!1、路由配置路由是互联网络的核心,没有路由的网络如同一座孤岛,掌握路由的配置是IT人员的必备技能。

例如:现在有三台主机需要通信,其中A和B在同一网段,C在另一网段,这两个网段有三个路由相隔,如何实现他们之间的通信呢?主机A:IP=192.168.1.100/24主机B:IP=192.168.1.63/24主机C:IP=10.2.110.100/16R1的接口0:IP=192.168.1.1/24,接口1:IP=110.1.24.10/24R2的接口0:IP=110.1.24.20/24,接口1:IP=72.98.2.10/16R3的接口0:IP=72.98.70.20/16,接口1:IP=10.2.0.1/16通过分析上面的网络环境,可以得到R1,R2和R3的路由信息,这里我们指定每一个路由的静态路由表R1:路由表网段网关接口192.168.1.0/24 0.0.0.0/0 eth0110.1.24.10/24 0.0.0.0/0 eth172.98.0.0/16 110.1.24.20 eth110.2.0.0/16 110.1.24.20 eth10.0.0.0/0 110.1.24.20 eth1R2:路由表网段网关接口192.168.1.0/24 110.1.24.10 eth0110.1.24.10/24 0.0.0.0/0 eth072.98.0.0/16 0.0.0.0/0 eth110.2.0.0/1672.98.70.20 eth10.0.0.0/0 外网IP(这里不写)R3:路由表网段网关接口192.168.1.0/24 72.98.2.10 eth0110.1.24.10/24 72.98.2.10 eth072.98.0.0/16 0.0.0.0/0 eth010.2.0.0/160.0.0.0/0 eth10.0.0.0/0 72.98.2.10 eth0这里用3台centos系统作为路由用node1主机来做route1[root@node1~]#ipaddrshowdeveth13:eth1:mtu1500qdiscpfifo_faststateUPqlen1000link/ether00:0c:29:e2:96:7cbrdff:ff:ff:ff:ff:ffinet192.168.1.1/24scopeglobaleth1inet6fe80::20c:29ff:fee2:967c/64scopelinkvalid_lftforeverpreferred_lftforever[root@node1~]#ipaddrshowdeveth24:eth2:mtu1500qdiscpfifo_faststateUPqlen1000link/ether00:0c:29:e2:96:86brdff:ff:ff:ff:ff:ffinet110.1.24.10/24scopeglobaleth2inet6fe80::20c:29ff:fee2:9686/64scopelinkvalid_lftforeverpreferred_lftforever[root@node1~]#routeadd-net10.2.0.0/16gw110.1.24.20deveth2[root@node1~]#route-nKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface192.168.1.00.0.0.0255.255.255.0U000eth1110.1.24.00.0.0.0255.255.255.0U000eth210.2.0.0110.1.24.20255.255.0.0UG000eth272.98.0.0110.1.24.20255.255.0.0UG000eth210.1.0.00.0.0.0255.255.0.0U000eth0169.254.0.00.0.0.0255.255.0.0U10020[root@node1~]#echo1>/proc/sys/net/ipv4/ip_forward note2用来做route2[root@node2~]#ipaddradd110.1.24.20/24deveth1 [root@node2~]#ipaddradd72.98.2.10/16deveth2 [root@node2~]#ipaddrshowdeveth13:eth1:mtu1500qdiscpfifo_faststateUPqlen1000link/ether00:0c:29:00:90:24brdff:ff:ff:ff:ff:ffinet110.1.24.20/24scopeglobaleth1inet6fe80::20c:29ff:fe00:9024/64scopelinkvalid_lftforeverpreferred_lftforever[root@node2~]#ipaddrshowdeveth24:eth2:mtu1500qdiscpfifo_faststateUPqlen1000link/ether00:0c:29:00:90:2ebrdff:ff:ff:ff:ff:ffinet72.98.2.10/16scopeglobaleth2inet6fe80::20c:29ff:fe00:902e/64scopelinkvalid_lftforeverpreferred_lftforever[root@node2~]#route-nKernelIProutingtable DestinationGatewayGenmaskFlagsMetricRefUseIface 110.1.24.00.0.0.0255.255.255.0U000eth172.98.0.00.0.0.0255.255.0.0U000eth210.1.0.00.0.0.0255.255.0.0U000eth0169.254.0.00.0.0.0255.255.0.0U100200eth0169.254.0.00.0.0.0255.255.0.0U100300eth1net192.168.1.0/24gw110.1.24.10deveth1[root@node2~]#routeadd-net10.2.0.0/16gw72.98.70.20deveth2[root@node2~]#route-nKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface192.168.1.0110.1.24.10255.255.255.0UG000eth1110.1.24.00.0.0.0255.255.255.0U000eth110.2.0.072.98.70.20255.255.0.0UG000eth272.98.0.00.0.0.0255.255.0.0U000eth210.1.0.00.0.0.0255.255.0.0U000eth0169.254.0.00.0.0.0255.255.0.0U100200eth0169.254.0.00.0.0.0255.255.0.0U100300eth1[root@node2~]#echo1>/proc/sys/net/ipv4/ip_forward note3用来做route3[root@node3~]#ipaddradd72.98.70.20/16deveth1[root@node3~]#ipaddradd10.2.0.1/16deveth2[root@node3~]#ipaddrshowdeveth13:eth1:mtu1500qdiscpfifo_faststateUPqlen1000link/ether00:0c:29:47:d8:e1brdff:ff:ff:ff:ff:ffinet72.98.70.20/16scopeglobaleth1inet6fe80::20c:29ff:fe47:d8e1/64scopelinkvalid_lftforeverpreferred_lftforever[root@node3~]#ipaddrshowdeveth24:eth2:mtu1500qdiscpfifo_faststateUPqlen1000link/ether00:0c:29:47:d8:ebbrdff:ff:ff:ff:ff:ffinet10.2.0.1/16scopeglobaleth2inet6fe80::20c:29ff:fe47:d8eb/64scopelinkvalid_lftforeverpreferred_lftforevernet110.1.24.0/24gw72.98.2.10deveth1[root@node3~]#route-nKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface192.168.1.072.98.2.10255.255.255.0UG000eth1110.1.24.072.98.2.10255.255.255.0UG000eth110.2.0.00.0.0.0255.255.0.0U000eth272.98.0.00.0.0.0255.255.0.0U000eth110.1.0.00.0.0.0255.255.0.0U000eth0169.254.0.00.0.0.0255.255.0.0U100200eth0169.254.0.00.0.0.0255.255.0.0U100300eth1[root@node3~]#echo1>/proc/sys/net/ipv4/ip_forward主机A:[root@host1~]#ipaddradd192.168.1.100/24deveno3355498 4[root@host1~]#iprouteadddefaultvia192.168.1.1[root@host1~]#ipaddrshowdeveno335549843:eno33554984:mtu1500qdiscpfifo_faststateUPqlen1000link/ether00:0c:29:2b:82:a6brdff:ff:ff:ff:ff:ffinet192.168.1.100/24scopeglobaleno33554984valid_lftforeverpreferred_lftforeverinet6fe80::20c:29ff:fe2b:82a6/64scopelinkvalid_lftforeverpreferred_lftforever[root@host1~]#route-n-bash:route:commandnotfound[root@host1~]#iprouteshow10.1.0.0/16deveno16777736protokernelscopelinksrc10.1.70. 171metric100192.168.1.0/24deveno33554984protokernelscopelinksrc192.168.1.1000.0.0.0via192.168.1.1deveno33554984主机B:[root@host2~]#ipaddrshowdeveno335549843:eno33554984:mtu1500qdiscpfifo_faststateUPqlen1000link/ether00:0c:29:aa:22:47brdff:ff:ff:ff:ff:ffinet192.168.1.63/24scopeglobaleno33554984valid_lftforeverpreferred_lftforeverinet6fe80::20c:29ff:feaa:2247/64scopelinkvalid_lftforeverpreferred_lftforever[root@host2~]#route-nKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface10.1.0.00.0.0.0255.255.0.0U10000eno16777736192.168.1.00.0.0.0255.255.255.0U000eno335549840.0.0.0192.168.1.1255.255.255.255UGH000eno33554984主机C:root@debian:~#ipaddrshowdeveth13:eth1:mtu1500qdiscpfifo_faststateUPgroupdefaultqlen1000 link/ether00:0c:29:f1:04:08brdff:ff:ff:ff:ff:ffinet10.2.110.100/16scopeglobaleth1valid_lftforeverpreferred_lftforeverroot@debian:~#route-nKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface10.1.0.00.0.0.0255.255.0.0U000eth010.2.0.00.0.0.0255.255.0.0U000eth10.0.0.010.2.0.1255.255.255.255UGH000eth1root@debian:~#至此所有配置已经结束,关闭所有主机的网关和selinux测试:在主机C上:root@debian:~#ping-Ieth1192.168.1.1PING192.168.1.1(192.168.1.1)from10.2.110.100eth1:56(84)b ytesofdata.64bytesfrom192.168.1.1:icmp_seq=1ttl=62time=0.691ms 64bytesfrom192.168.1.1:icmp_seq=2ttl=62time=1.17ms^C---192.168.1.1pingstatistics---2packetstransmitted,2received,0%packetloss,time1000ms rttmin/avg/max/mdev=0.691/0.931/1.171/0.240msroot@debian:~#ping-Ieth1192.168.1.63PING192.168.1.63(192.168.1.63)from10.2.110.100eth1:56(84 )bytesofdata.64bytesfrom192.168.1.63:icmp_seq=1ttl=61time=1.22ms 64bytesfrom192.168.1.63:icmp_seq=2ttl=61time=0.927ms ^C---192.168.1.63pingstatistics---2packetstransmitted,2received,0%packetloss,time1001ms rttmin/avg/max/mdev=0.927/1.074/1.221/0.147msroot@debian:~#ping-Ieth1192.168.1.100PING192.168.1.100(192.168.1.100)from10.2.110.100eth1:56( 84)bytesofdata.64bytesfrom192.168.1.100:icmp_seq=1ttl=61time=1.21ms 64bytesfrom192.168.1.100:icmp_seq=2ttl=61time=1.78ms ^C---192.168.1.100pingstatistics---2packetstransmitted,2received,0%packetloss,time1001ms rttmin/avg/max/mdev=1.214/1.497/1.780/0.283msroot@debian:~#在主机A上:[root@host1~]#ping-Ieno3355498410.2.110.100PING10.2.110.100(10.2.110.100)from192.168.1.100eno33554 984:56(84)bytesofdata.64bytesfrom10.2.110.100:icmp_seq=1ttl=61time=0.985ms 64bytesfrom10.2.110.100:icmp_seq=2ttl=61time=1.09ms64bytesfrom10.2.110.100:icmp_seq=3ttl=61time=1.89ms64bytesfrom10.2.110.100:icmp_seq=4ttl=61time=2.00ms^C---10.2.110.100pingstatistics---4packetstransmitted,4received,0%packetloss,time3005msrttmin/avg/max/mdev=0.985/1.493/2.008/0.459ms[root@host1~]#在主机B上:[root@host2~]#ping-Ieno3355498410.2.110.100PING10.2.110.100(10.2.110.100)from192.168.1.63eno335549 84:56(84)bytesofdata.64bytesfrom10.2.110.100:icmp_seq=1ttl=61time=1.15ms64bytesfrom10.2.110.100:icmp_seq=2ttl=61time=1.93ms64bytesfrom10.2.110.100:icmp_seq=3ttl=61time=0.979ms ^C---10.2.110.100pingstatistics---3packetstransmitted,3received,0%packetloss,time2003msrttmin/avg/max/mdev=0.979/1.355/1.930/0.412ms[root@host2~]#ping-Ieno3355498472.98.70.20PING72.98.70.20(72.98.70.20)from192.168.1.63eno33554984 :56(84)bytesofdata.64bytesfrom72.98.70.20:icmp_seq=1ttl=62time=0.751ms64bytesfrom72.98.70.20:icmp_seq=2ttl=62time=0.807ms64bytesfrom72.98.70.20:icmp_seq=3ttl=62time=1.33ms^C---72.98.70.20pingstatistics---3packetstransmitted,3received,0%packetloss,time2000msrttmin/avg/max/mdev=0.751/0.964/1.335/0.264ms[root@host2~]#ping-Ieno3355498472.98.70.10###不知道为啥ping不通PING72.98.70.10(72.98.70.10)from192.168.1.63eno33554984 :56(84)bytesofdata.From110.1.24.20icmp_seq=1DestinationHostUnreachable From110.1.24.20icmp_seq=2DestinationHostUnreachable From110.1.24.20icmp_seq=3DestinationHostUnreachable ^C---72.98.70.10pingstatistics---5packetstransmitted,0received,+3errors,100%packetloss,tim e4002mspipe4[root@host2~]#ping-Ieno33554984110.1.24.20PING110.1.24.20(110.1.24.20)from192.168.1.63eno33554984 :56(84)bytesofdata.64bytesfrom110.1.24.20:icmp_seq=1ttl=63time=0.556ms64bytesfrom110.1.24.20:icmp_seq=2ttl=63time=2.15ms64bytesfrom110.1.24.20:icmp_seq=3ttl=63time=0.972ms^C---110.1.24.20pingstatistics---3packetstransmitted,3received,0%packetloss,time2002msrttmin/avg/max/mdev=0.556/1.228/2.157/0.678ms[root@host2~]#ping-Ieno33554984110.1.24.10PING110.1.24.10(110.1.24.10)from192.168.1.63eno33554984 :56(84)bytesofdata.64bytesfrom110.1.24.10:icmp_seq=1ttl=64time=0.282ms64bytesfrom110.1.24.10:icmp_seq=2ttl=64time=0.598ms64bytesfrom110.1.24.10:icmp_seq=3ttl=64time=0.367ms^C---110.1.24.10pingstatistics---3packetstransmitted,3received,0%packetloss,time2000msrttmin/avg/max/mdev=0.282/0.415/0.598/0.135ms[root@host2~]#2.centos7的网络组实现网络组类似于centos6的bond,都是多个网卡使用一个IP,是增强网络健壮性的一个手段网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量网络组不同于旧版中bonding技术,提供更好的性能和扩展性网络组由内核驱动和teamd守护进程实现.包名是teamd启动网络组接口不会自动启动网络组中的port接口启动网络组接口中的port接口不会自动启动网络组接口禁用网络组接口会自动禁用网络组中的port接口没有port接口的网络组接口可以启动静态IP连接启用DHCP连接时,没有port接口的网络组会等待port接口的加入具体的runner方式可以查看man 5 teamd.conf帮助创建网络组接口:[root@linux~]#nmcliconaddtypeteamcon-nametestifnameteam0config'{"runner":{"name":"activebackup"}}' Connection'test'(5a3bfb26-993f-45ad-add6-246ff419e7bd)successfullyadded.此时在网络配置目录下生成了一个文件[root@linux~]#ls/etc/sysconfig/network-scripts/ifcfg-test/etc/sysconfig/network-scripts/ifcfg-test[root@linux~]#nmclidevshowteam0GENERAL.DEVICE:team0GENERAL.TYPE:teamGENERAL.HWADDR:82:D0:69:2C:48:6EGENERAL.MTU:1500GENERAL.STATE:70(connecting(gettingIPconfiguration))GENERAL.CONNECTION:testGENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/3 [root@linux~]#nmcliconshowNAMEUUIDTYPEDEVICEeno33554984fb67dbad-ec81-39b4-42b1-ebf975c3ff13802-3-etherneteno33554984eno16777736d329fbf7-4423-4a10-b097-20b266c26768802-3-etherneteno16777736eno50332208d2665055-8e83-58f1-e9e3-49a5fb133641802-3-etherneteno50332208test5a3bfb26-993f-45ad-add6-246ff419e7bdteamteam0给team0设置静态IP和开机自启动[root@linux~]#nmcliconmodtestipv4.methodmanualipv4.ad dresses"10.1.70.24/16"connection.autoconnectyes[root@linux~]#cat/etc/sysconfig/network-scripts/ifcfg-test DEVICE=team0TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\"}}"DEVICETYPE=TeamBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noNAME=testUUID=5a3bfb26-993f-45ad-add6-246ff419e7bdONBOOT=yesIPADDR=10.1.70.24PREFIX=16IPV6_PEERDNS=yesIPV6_PEERROUTES=yes[root@linux~]#创建两个port接口[root@linux~]#nmcliconaddtypeteam-slavecon-nametest-1ifnameeno33554984masterteam0Connection'test-1'(234c3e91-d90d-421c-ae88-133deddfce94)successfullyadded.[root@linux~]#nmcliconaddtypeteam-slavecon-nametest-2ifnameeno50332208masterteam0Connection'test-2'(116ef596-d983-456c-a6ae-a74a4f8c03dc)successfullyadded.[root@linux~]#[root@linux~]#cat/etc/sysconfig/network-scripts/ifcfg-test-1NAME=test-1UUID=234c3e91-d90d-421c-ae88-133deddfce94DEVICE=eno33554984ONBOOT=yesTEAM_MASTER=team0DEVICETYPE=TeamPort[root@linux~]#cat/etc/sysconfig/network-scripts/ifcfg-test-2NAME=test-2UUID=116ef596-d983-456c-a6ae-a74a4f8c03dcDEVICE=eno50332208ONBOOT=yesTEAM_MASTER=team0DEVICETYPE=TeamPort查看网络组状态:[root@linux~]#teamdctlteam0statsetup:runner:activebackuprunner:activeport:发现port端口均没有开启开启port端口[root@linux~]#nmcliconuptest-1Connectionsuccessfullyactivated(D-Busactivepath:/org/freedesktop/NetworkManager/ActiveConne ction/5)[root@linux~]#nmcliconuptest-2Connectionsuccessfullyactivated(D-Busactivepath:/org/freedesktop/NetworkManager/ActiveConne ction/7)[root@linux~]#teamdctlteam0statsetup:runner:activebackupports:eno33554984linkwatches:linksummary:upinstance[link_watch_0]:name:ethtoollink:updowncount:0eno50332208linkwatches:linksummary:upinstance[link_watch_0]:name:ethtoollink:updowncount:0runner:activeport:eno33554984可以看到端口开启成功[root@linux~]#ping-Iteam010.1.70.172PING10.1.70.172(10.1.70.172)from10.1.70.24team0:56(84)by tesofdata.64bytesfrom10.1.70.172:icmp_seq=1ttl=64time=0.500ms64bytesfrom10.1.70.172:icmp_seq=2ttl=64time=0.804ms^C---10.1.70.172pingstatistics---2packetstransmitted,2received,0%packetloss,time1001msrttmin/avg/max/mdev=0.500/0.652/0.804/0.152ms[root@linux~]#配置成功,可以看到当前活动的是eno33554984,测试禁用后能否成功[root@linux~]#nmclidevicedisconnecteno33554984Device'eno33554984'successfullydisconnected.[root@linux~]#ping-Iteam010.1.70.172PING10.1.70.172(10.1.70.172)from10.1.70.24team0:56(84)by tesofdata.测试不成功,通过查找资料了解到当使用activebackup的runner 时,必须加上一个参数[root@linux~]#nmcliconmodifytestteam.config'{"runner":{"n ame":"activebackup","hwaddr_policy":"by_active"}}'[root@linux~]#cat/etc/sysconfig/network-scripts/ifcfg-test DEVICE=team0TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\",\"h waddr_policy\":\"by_active\"}}"DEVICETYPE=TeamBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noNAME=testUUID=5a3bfb26-993f-45ad-add6-246ff419e7bdONBOOT=yesIPADDR=10.1.70.24PREFIX=16IPV6_PEERDNS=yesIPV6_PEERROUTES=yes【网络的路由配置以及Centos7的网络组实现】。

Centos5.5网络配置

Centos5.5网络配置

1.设置网络.设置网络(1)设置IP <1>修改IP 地址地址修改对应网卡的IP 地址的配置文件地址的配置文件# vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下内容修改以下内容DEVICE=eth0(描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0) BOOTPROTO=static(设置网卡获得ip 地址的方式,可能的选项为static ,dhcp 或bootp ,分别对应静态指定的ip 地址,通过dhcp 协议获得的ip 地址,通过bootp 协议获得的ip 地址) BROADCAST=192.168.0.255(对应的子网广播地址) HW HWADDR=00:07:E9:05:E8:B4 (ADDR=00:07:E9:05:E8:B4 (对应的网卡物理地址) IPADDR=12.168.1.2(如果设置网卡获得ip 地址的方式为静态指定,此字段就指定了网卡对应的ip 地址) IPV6INIT=no IPV6_AUTOCONF=no NETMASK=255.255.255.0(网卡对应的网络掩码) NETWORK=192.168.1.0(网卡对应的网络地址) ONBOOT=yes(系统启动时是否设置此网络接口,设置为yes 时,系统启动时激活此设备) <2>修改网关修改网关修改对应网卡的网关的配置文件修改对应网卡的网关的配置文件# vi /etc/sysconfig/network 修改以下内容修改以下内容NETWORKING=yes(表示系统是否使用网络,一般设置为yes 。

如果设为no ,则不能使用网络,而且很多系统服务程序将无法启动) HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts 中设置的主机名对应) GA GATEW TEW AY=192.168.1.1(设置本机连接的网关的IP 地址。

CentOS的网络配置(终端环境)

CentOS的网络配置(终端环境)

CentOS的⽹络配置(终端环境)在虚拟机中安装了Server版的CentOS,⽤于做Hadoop相关的实验。

Server版的CentOS默认是没有桌⾯环境的,eth0的⽹络默认也没有开启,需要我们⼿动启动⽹络。

关键配置说明⽹络和主机名的配置:vim /etc/sysconfig/network。

配置⽂件内容如下:NETWORKING=yes #使⽤⽹络HOSTNAME=centos #设置主机名称⽹卡配置:vim /etc/sysconfig/network-scripts/ifcfg-eth0eth0表⽰第⼀块⽹卡,配置说明如下:DEVICE=eth0 #对应第⼀张⽹卡TYPE=EthernetONBOOT=yes #是否启动时运⾏NM_CONTROLLED=yesBOOTPROTO=static #使⽤静态IP,⽽不是由DHCP分配IP,这⾥是静态ip的配置,如果是dhcp话,直接改成dhcp以下的配置完全忽略就⾏了。

DEFROUTE=yesIPV4_FAILURE_FATAL=yesIPV6INIT=noNAME="System eth0" #名称HWADDR=00:50:56:94:04:3C #必须对应etho是的MAC地址(/etc/udev/rules.d/70-persistent-net.rules)PEERDNS=yesPEERROUTES=yesIPADDR=192.168.1.40 #指定本机IP地址NETMASK=255.255.255.0 #指定⼦⽹掩码GATEWAY=192.168.1.1 #指定⽹关DNS相关配置(可选择⾏配置,⼀般⽹络环境OK是不需要单独配置的):vim /etc/resolv.confnameserver 8.8.8.8 #GOOGLE的DNS服务器nameserver xx.xx.xx.xx #备⽤的DNS服务器nameserver 192.168.1.1 #指定经路由器上指定的DNS服务器测试通过service network restart重启⽹络服务,使⽤ifconfig查看ip分配情况是否正常。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CentOS 7 网络配置方法
今天在一台PC上安装了CentOS 7,当时选择了最小安装模式,安装完成后马上用ifconfig查看本机的ip地址(局域网已经有DHCP),发现报错,提示ifconfig 命令没找到。

[root@centos1 ~]# ifconfig
-bash: ifconfig: command not found
首先,习惯性的输入echo $PATH(查看当前PATH环境变量,跟DOS的path命令一样的功能,注意Linux系统中的命令是区分大小写的),显示结果如下:
[root@centos1 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
从上面显示结果看,放置系统管理程序的路径/usr/sbin已存在,就是放外部命令的路径。

直接用ls 查看/usr/sbin/目录,也没看到ifconfig,怎么回事?
[root@centos1 ~]# ls /usr/sbin/
我还是不死心,再用find命令也没找到ifconfig?
[root@centos1 ~]# find / -name "ifconfig"
此时心里有底了,应该是用某个命令代替了ifconfig了。

上百度一查,果不其然,已经用ip命令代替ifconfig命令了。

下面列出ip命令常用参数。

复制代码
代码如下:
ip [选项] 操作对象{link|addr|route...}</p><p># 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地址</p><p># ip route list # 查看路由信息
# ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0 # 设置
192.168.4.0网段的网关为192.168.0.254,数据走eth0接口
# ip route add default via 192.168.0.254 dev eth0 # 设置默认网关为192.168.0.254
# ip route del 192.168.4.0/24 # 删除192.168.4.0网段的网关
# ip route del default # 删除默认路由
输入ip addr命令后,发现enp2s0网卡(这个enp2s0是我这里的网卡)没有
ip地址。

[root@centos1 ~]# ip addr
既然没有ip地址,那直接去/etc/sysconfig/network-scripts目录中看一下的网卡ip信息的配置文件名吧。

[root@centos1 ~]# ls /etc/sysconfig/network-scripts/
ifcfg-enp2s0 ifdown-eth ifdown-post ifdown-Team ifup-aliases ifup-ipv6 ifup-post ifup-Team init.ipv6-global
ifcfg-lo ifdown-ippp ifdown-ppp ifdown-TeamPort ifup-bnep ifup-isdn ifup-ppp ifup-TeamPort network-functions
ifdown ifdown-ipv6 ifdown-routes ifdown-tunnel ifup-eth ifup-plip
ifup-routes ifup-tunnel network-functions-ipv6
ifdown-bnep ifdown-isdn ifdown-sit ifup ifup-ippp ifup-plusb ifup-sit ifup-wireless
[root@centos1 ~]#
从结果看,之前保存网卡ip信息的配置文件名也由以前的ifcfg-eth0变成了ifcfg-enp2s0,好吧,既然你给他命这么个名,那我就先用着。

先cat一下ifcfg-enp2s0
[root@centos1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0
复制代码
代码如下:
HWADDR=00:E0:69:01:6A:96
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp2s0
UUID=5b0a7d76-1602-4e19-aee6-29f57618ca01
ONBOOT=no
从上面的配置中有看到虽然BOOTPROTO=dhcp,但是ONBOOT=no,这里用vi将ONBOOT=no改成ONBOOT=yes,然后重启CentOS。

[root@centos1 ~]# shutdown -r
重启完成后输入帐号和密码进入命令提示操作符继续用ip addr查看网卡信息。

结果如下:
[root@centos1 ~]# ip add
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 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: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:e0:69:01:6a:96 brd ff:ff:ff:ff:ff:ff
inet 172.8.1.200/24 brd 172.8.1.255 scope global enp2s0
valid_lft forever preferred_lft forever
inet6 fe80::2e0:69ff:fe01:6a96/64 scope link
valid_lft forever preferred_lft forever
[root@centos1 ~]#
从上面结果看到,通过DHCP分配到的ip地址是172.8.1.200,虽然是测试机,但为了便于今后的远程连接,我们还是给这台机配置一个固定ip吧。

用vi打开ifcfg-enp2s0,输入以下参数,再用#将BOOTPROTO=dhcp注释。

复制代码
代码如下:
IPADDR0=172.8.1.211
PREFIX0=24
GATEWAY0=172.8.1.1
DNS1=172.8.1.1
完整参数如下,好了,网络配通了。

明天继续其它功能测试。

[root@centos1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0 复制代码
代码如下:
HWADDR=00:E0:69:01:6A:96
TYPE=Ethernet
#BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp2s0
UUID=5b0a7d76-1602-4e19-aee6-29f57618ca01
ONBOOT=yes
IPADDR0=172.8.1.211
PREFIX0=24
GATEWAY0=172.8.1.1
DNS1=172.8.1.1
[root@centos1 ~]#。

相关文档
最新文档