CentOS 7 單網(wǎng)卡多IP配置_第1頁
CentOS 7 單網(wǎng)卡多IP配置_第2頁
CentOS 7 單網(wǎng)卡多IP配置_第3頁
CentOS 7 單網(wǎng)卡多IP配置_第4頁
CentOS 7 單網(wǎng)卡多IP配置_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 CentOS 7 下的網(wǎng)絡(luò)配置工具 之前在CentOS 6下編輯網(wǎng)卡,直接使用setup工具就可以了。 但在新版的CentOS 7里,setuptool已經(jīng)沒有網(wǎng)絡(luò)編輯組件了,取而代之的是NetworkManager Text User Interface,即nmtui。nmtui默認隨系統(tǒng)標準安裝,如果你使用最小化安裝,可能沒有該軟件,使用下面的命令手動安裝:1. yum install NetworkManager-tui在命令行運行 nmtui:1. nmtui如果提示NetworkManager is not running,需要手動啟動NetworkManager:1. syste

2、mctl start NetworkManager再次運行 nmtui,即可看到網(wǎng)絡(luò)編輯界面了,這里可以編輯連接、激活新網(wǎng)絡(luò)連接和設(shè)置主機名字,根據(jù)實際需要選擇即可:一、nmtui手工添加IP看一下當前網(wǎng)絡(luò)設(shè)備的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已經(jīng)被加入到ifcfg-eth0中,原始地址的關(guān)鍵字是 IPADDR0、PREFIX0,新地址的關(guān)鍵字是 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也沒有出現(xiàn)在 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 #重新連接設(shè)備 enp0s3,新IP生效了。注意:不需要先斷開設(shè)備(nmcli dev disconnect enp0s3),斷開設(shè)備的話ssh立刻斷線。重新連接設(shè)備的過程中,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先執(zhí)行 nmcli con load /etc/sysconfig/network-scripts/ifcfg-eth0 后,在nmtui中可以看到新增IP。(也可以簡單的用 nmcli con reload ,reload 和 load的區(qū)別自己腦補一下吧。)再執(zhí)行 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 常用的方法,即:如果當前網(wǎng)卡配置文件為 ifcfg-eth0,則子連接配置文件可以為 ifcfg-eth0:1,并且文件中需要寫明 DEVICE=eth0:1 , IPADDR=<新IP地址> 。我們試試在Centos7 中是否也支持。理論上應該是不支持的,因為在Centos7的網(wǎng)絡(luò)連接配置文件(即 ifcfg-*)中,DEVICE關(guān)鍵字已經(jīng)具有了新的定義,即我們上篇說的“設(shè)備”。參考上篇 首先注釋掉ifcfg-eth0中的其他地址,復制 ifcfg-eth0 為 ifcfg-eth0:1,編輯ifcfg-eth0:1, DEVICE 設(shè)為eth

28、0:1 ,IP設(shè)為 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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論