




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 CentOS 7 下的网络配置工具 之前在CentOS 6下编辑网卡,直接使用setup工具就可以了。 但在新版的CentOS 7里,setuptool已经没有网络编辑组件了,取而代之的是NetworkManager Text User Interface,即nmtui。nmtui默认随系统标准安装,如果你使用最小化安装,可能没有该软件,使用下面的命令手动安装:1. yum install NetworkManager-tui在命令行运行 nmtui:1. nmtui如果提示NetworkManager is not running,需要手动启动NetworkManager:1. syste
2、mctl start NetworkManager再次运行 nmtui,即可看到网络编辑界面了,这里可以编辑连接、激活新网络连接和设置主机名字,根据实际需要选择即可:一、nmtui手工添加IP看一下当前网络设备的IP,为了精简指令输出,指令就要复杂一些了:view sourceprint?01.rootcentos7 # nmcli -t -f IP4.ADDRESS dev show enp0s302.IP4.ADDRESS1:ip = 10/24, gw = 5403.rootcentos7 #04
3、.rootcentos7 # ip addr show enp0s3 scope global05.2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 100006.link/ether 08:00:27:15:35:d2 brd ff:ff:ff:ff:ff:ff07.inet 10/24 brd 55 scope glob
4、al enp0s308.valid_lft forever preferred_lft forever09.rootcentos7 #10.rootcentos7 # cat /etc/sysconfig/network-scripts/ifcfg-eth011.12.IPADDR0=1013.PREFIX0=2414.GATEWAY0=5415.DNS1=5416.HWADDR=08:00:27:15:35:D217.IPADDR1=1118.PREFIX1=2419.
5、rootcentos7 #新IP已经被加入到ifcfg-eth0中,原始地址的关键字是 IPADDR0、PREFIX0,新地址的关键字是 IPADDR1、PREFIX1 。view sourceprint?1.rootcentos7 # nmcli con load /etc/sysconfig/network-scripts/ifcfg-eth02.rootcentos7 #3.rootcentos7 # nmcli -t -f IP4.ADDRESS dev show enp0s34.IP4.ADDRESS1:ip = 192.168.15
6、0.110/24, gw = 545.rootcentos7 #<br>rootcentos7 # ip addr show enp0s3 scope global<br>2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000<br> link/ether 08:00:27:15:35:d2 b
7、rd ff:ff:ff:ff:ff:ff<br> inet 10/24 brd55 scope global enp0s3<br> valid_lft forever preferred_lft forever<br>rootcentos7 #load connection 后,NetworkManager 也没有知晓新增IP,新增IP也没有出现在 ip add
8、r show 中。view sourceprint?01.rootcentos7 # systemctl restart network02.rootcentos7 #03.rootcentos7 # nmcli -t -f IP4.ADDRESS dev show enp0s304.IP4.ADDRESS1:ip = 10/24, gw = 5405.IP4.ADDRESS2:ip = 11/24, gw = 5406.
9、rootcentos7 #07.rootcentos7 # ip addr show enp0s3 scope global08.2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 100009.link/ether 08:00:27:15:35:d2 brd ff:ff:ff:ff:ff:ff10.inet 10/24 brd 192.168.150
10、.255 scope global enp0s311.valid_lft forever preferred_lft forever12.rootcentos7 #13.rootcentos7 #14.rootcentos7 # ping 1115.PING 11 (11) 56(84) bytes of data.16.From 10 icmp_seq=1 Destination
11、Host Unreachable17.From 10 icmp_seq=2 Destination Host Unreachable18.19.rootcentos7 #重启network服务后,NetworkManager 知晓新增IP了,但新增IP还是没有生效。view sourceprint?01.rootcentos7 # nmcli dev connect enp0s302.rootcentos7 #03.rootcentos7 #04.rootcentos7 # nmcli -
12、t -f IP4.ADDRESS dev show enp0s305.IP4.ADDRESS1:ip = 10/24, gw = 5406.IP4.ADDRESS2:ip = 11/24, gw = 5407.rootcentos7 #08.rootcentos7 #09.rootcentos7 # ip addr show enp0s3 scope global10.2: enp0s3: <BROADCAST,MU
13、LTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 100011.link/ether 08:00:27:15:35:d2 brd ff:ff:ff:ff:ff:ff12.inet 10/24 brd 55 scope global enp0s313.valid_lft forever preferred_lft forever14.inet 11/24
14、 brd 55 scope global secondary enp0s315.valid_lft forever preferred_lft forever16.rootcentos7 #17.rootcentos7 #18.rootcentos7 # ping 1119.PING 11 (11) 56(84) bytes of data.20.64 bytes from
15、;11: icmp_seq=1 ttl=64 time=0.039 ms21.64 bytes from 11: icmp_seq=2 ttl=64 time=0.079 ms22.23.rootcentos7 #重新连接设备 enp0s3,新IP生效了。注意:不需要先断开设备(nmcli dev disconnect enp0s3),断开设备的话ssh立刻断线。重新连接设备的过程中,ssh是不会断线的。nmtui添加IP后,需要:nmcli con l
16、oad /etc/sysconfig/network-scripts/ifcfg-eth0nmcli dev connect enp0s3 二、手工添加IP到ifcfg-eth0在ifcfg-eth0配置文件中手工添加如下两行:IPADDR2=12PREFIX2=24先执行 nmcli con load /etc/sysconfig/network-scripts/ifcfg-eth0 后,在nmtui中可以看到新增IP。(也可以简单的用 nmcli con reload ,reload 和 load的区别自己脑补一下吧。)再执行 nmc
17、li dev connect enp0s3 后,IP 12 才生效的。手工添加IP到ifcfg-eth0后,需要:nmcli con load /etc/sysconfig/network-scripts/ifcfg-eth0 或 nmcli con reloadnmcli dev connect enp0s3三、用ip addr add指令添加/删除IP,即刻生效,重启不保留。在线添加IP:view sourceprint?01.rootcentos7 # ip addr add 13/24 dev enp0s
18、302.rootcentos7 #03.rootcentos7 #04.rootcentos7 # nmcli -t -f IP4.ADDRESS dev show enp0s305.IP4.ADDRESS1:ip = 10/24, gw = 5406.IP4.ADDRESS2:ip = 11/24, gw = 5407.IP4.ADDRESS3:ip = 12/24, gw =
19、0;5408.IP4.ADDRESS4:ip = 13/24, gw = 5409.rootcentos7 #10.rootcentos7 #11.rootcentos7 # ip addr show enp0s3 scope global12.2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 100013.
20、link/ether 08:00:27:15:35:d2 brd ff:ff:ff:ff:ff:ff14.inet 10/24 brd 55 scope global enp0s315.valid_lft forever preferred_lft forever16.inet 11/24 brd 55 scope global secondary enp0s317.valid_lft forever
21、preferred_lft forever18.inet 12/24 brd 55 scope global secondary enp0s319.valid_lft forever preferred_lft forever20.inet 13/24 scope global secondary enp0s321.valid_lft forever preferred_lft forever22.rootcentos7 #23.rootcento
22、s7 #24.rootcentos7 # ping 1325.PING 13 (13) 56(84) bytes of data.26.64 bytes from 13: icmp_seq=1 ttl=64 time=0.098 ms27.64 bytes from 13: icmp_seq=2 ttl=64 time
23、=0.255 ms28./etc/sysconfig/network-scripts/ifcfg-eth0 配置文件里并没有13,所以重启后该IP不会保留。在线删除IP:view sourceprint?01.rootcentos7 # ip addr del 13/24 dev enp0s302.rootcentos7 #03.rootcentos7 #04.rootcentos7 # nmcli -t -f IP4.ADDRESS dev show enp0s305.I
24、P4.ADDRESS1:ip = 10/24, gw = 5406.IP4.ADDRESS2:ip = 11/24, gw = 5407.IP4.ADDRESS3:ip = 12/24, gw = 5408.rootcentos7 #09.rootcentos7 #10.rootcentos7 # ip addr show enp0s3 scope g
25、lobal11.2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 100012.link/ether 08:00:27:15:35:d2 brd ff:ff:ff:ff:ff:ff13.inet 10/24 brd 55 scope global enp0s314.valid_lft forever preferred_lft for
26、ever15.inet 11/24 brd 55 scope global secondary enp0s316.valid_lft forever preferred_lft forever17.inet 12/24 brd 55 scope global secondary enp0s318.valid_lft forever preferred_lft forever四、使用子连接配置文件 ifcfg-*:
27、n子连接配置文件是 Centos6 常用的方法,即:如果当前网卡配置文件为 ifcfg-eth0,则子连接配置文件可以为 ifcfg-eth0:1,并且文件中需要写明 DEVICE=eth0:1 , IPADDR=<新IP地址> 。我们试试在Centos7 中是否也支持。理论上应该是不支持的,因为在Centos7的网络连接配置文件(即 ifcfg-*)中,DEVICE关键字已经具有了新的定义,即我们上篇说的“设备”。参考上篇 首先注释掉ifcfg-eth0中的其他地址,复制 ifcfg-eth0 为 ifcfg-eth0:1,编辑ifcfg-eth0:1, DEVICE 设为eth
28、0:1 ,IP设为 19 ,然后 nmcli con reload , nmcli dev con enp0s3view sourceprint?01.rootcentos7 # cat /etc/sysconfig/network-scripts/ifcfg-eth002.TYPE=Ethernet03.BOOTPROTO=none04.DEFROUTE=yes05.IPV4_FAILURE_FATAL=no06.IPV6INIT=no07.IPV6_AUTOCONF=yes08.IPV6_DEFROUTE=yes09.IPV6_PEERDNS=yes10
29、.IPV6_PEERROUTES=yes11.IPV6_FAILURE_FATAL=no12.NAME=eth013.UUID=295e1841-0ff3-4db9-8800-4e25fc2944da14.ONBOOT=yes15.IPADDR0=1016.PREFIX0=2417.GATEWAY0=5418.DNS1=5419.HWADDR=08:00:27:15:35:D220.#IPADDR1=1121.#PREFIX1=2422.#IPADDR2=1223.
30、#PREFIX2=2424. 25.rootcentos7 #26.rootcentos7 #27.rootcentos7 # cat /etc/sysconfig/network-scripts/ifcfg-eth0:128.TYPE=Ethernet29.BOOTPROTO=none30.DEFROUTE=yes31.IPV4_FAILURE_FATAL=no32.IPV6INIT=no33.IPV6_AUTOCONF=yes34.IPV6_DEFROUTE=yes35.IPV6_PEERDNS=yes36.IPV6_PEERROUTES=yes37.IPV6_FAILURE_FATAL=no38.NAME=eth0:139.DEVICE=eth0:140.UUID=295e1841-0ff3-4db9-8800-4e25fc2944da41.ONBOOT=yes42.IPADDR0=1943.PREFIX0=2444.GATEWAY0=5445.DNS1=54
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 畜产品加工与畜产品质量安全保障考核试卷
- 纸容器新型材料开发与应用考核试卷
- 纸制品行业供应链管理创新与实践考核试卷
- 液压系统在高海拔地区的适应性考核试卷
- 生态农业与绿色食品经济考核试卷
- 油料作物种植园农业信息化建设考核试卷
- 生态补偿机制考核试卷
- 石棉在油气加工中的应用考核试卷
- 玻璃制品可靠性测试考核试卷
- 玉米加工过程中的智能检测与故障排除考核试卷
- 中医理疗技术
- 医保服务协议培训
- 妇科护理人文关怀课件
- 《汽车专业英语》2024年课程标准(含课程思政设计)
- 小学数学二年级第二学期口算计算共3031道题
- 专题04 水和溶液(解析版)
- 网络安全知识基础培训课件
- 宿舍课件教学课件
- 电磁辐射危害与预防课件
- 律师聘用合同证书协议书
- 电子技术试卷期末试卷2
评论
0/150
提交评论