华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
  當前位置:操作系統(tǒng) > Linux > 文章內(nèi)容
  

Linux基礎(chǔ)教程:在Ubuntu15.10上為單個網(wǎng)卡設(shè)置多個IP地址

 [ 2016年2月14日 ] 【

有時候你可能想在你的網(wǎng)卡上使用多個 IP 地址。遇到這種情況你會怎么辦呢?買一個新的網(wǎng)卡并分配一個新的 IP?不,沒有這個必要(至少在小型網(wǎng)絡(luò)中),F(xiàn)在我們可以在 Ubuntu 系統(tǒng)中為一個網(wǎng)卡分配多個 IP 地址。想知道怎么做到的?跟著我往下看,其實并不難。

這個方法也適用于 Debian 以及它的衍生版本。

 

臨時添加 IP 地址

首先,讓我們找到網(wǎng)卡的 IP 地址。在我的 Ubuntu 15.10 服務(wù)器版中,我只使用了一個網(wǎng)卡。

運行下面的命令找到 IP 地址:

  1. sudoip addr

樣例輸出:

  1. 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default
  2. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  3. inet 127.0.0.1/8 scope host lo
  4. valid_lft forever preferred_lft forever
  5. inet6 ::1/128 scope host
  6. valid_lft forever preferred_lft forever
  7. 2: enp0s3: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
  8. link/ether 08:00:27:2a:03:4b brd ff:ff:ff:ff:ff:ff
  9. inet 192.168.1.103/24 brd 192.168.1.255 scope global enp0s3
  10. valid_lft forever preferred_lft forever
  11. inet6 fe80::a00:27ff:fe2a:34e/64 scope link
  12. valid_lft forever preferred_lft forever

  1. sudoifconfig

樣例輸出:

  1. enp0s3 Link encap:EthernetHWaddr08:00:27:2a:03:4b
  2. inet addr:192.168.1.103Bcast:192.168.1.255Mask:255.255.255.0
  3. inet6 addr: fe80::a00:27ff:fe2a:34e/64Scope:Link
  4. UP BROADCAST RUNNING MULTICAST MTU:1500Metric:1
  5. RX packets:186 errors:0 dropped:0 overruns:0 frame:0
  6. TX packets:70 errors:0 dropped:0 overruns:0 carrier:0
  7. collisions:0 txqueuelen:1000
  8. RX bytes:21872(21.8 KB) TX bytes:9666(9.6 KB)
  9. lo Link encap:LocalLoopback
  10. inet addr:127.0.0.1Mask:255.0.0.0
  11. inet6 addr:::1/128Scope:Host
  12. UP LOOPBACK RUNNING MTU:65536Metric:1
  13. RX packets:217 errors:0 dropped:0 overruns:0 frame:0
  14. TX packets:217 errors:0 dropped:0 overruns:0 carrier:0
  15. collisions:0 txqueuelen:0
  16. RX bytes:38793(38.7 KB) TX bytes:38793(38.7 KB)

正如你在上面輸出中看到的,我的網(wǎng)卡名稱是 enp0s3,它的 IP 地址是 192.168.1.103

現(xiàn)在讓我們來為網(wǎng)卡添加一個新的 IP 地址,例如說 192.168.1.104。

打開你的終端并運行下面的命令添加額外的 IP。

  1. sudoip addr add 192.168.1.104/24 dev enp0s3

用命令檢查是否啟用了新的 IP:

  1. sudoip address show enp0s3

樣例輸出:

  1. 2: enp0s3: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
  2. link/ether 08:00:27:2a:03:4e brd ff:ff:ff:ff:ff:ff
  3. inet 192.168.1.103/24 brd 192.168.1.255 scope global enp0s3
  4. valid_lft forever preferred_lft forever
  5. inet 192.168.1.104/24 scope global secondary enp0s3
  6. valid_lft forever preferred_lft forever
  7. inet6 fe80::a00:27ff:fe2a:34e/64 scope link
  8. valid_lft forever preferred_lft forever

類似地,你可以添加任意數(shù)量的 IP 地址,只要你想要。

讓我們 ping 一下這個 IP 地址驗證一下。

  1. sudoping192.168.1.104

樣例輸出

  1. PING 192.168.1.104(192.168.1.104)56(84) bytes of data.
  2. 64 bytes from192.168.1.104: icmp_seq=1 ttl=64time=0.901 ms
  3. 64 bytes from192.168.1.104: icmp_seq=2 ttl=64time=0.571 ms
  4. 64 bytes from192.168.1.104: icmp_seq=3 ttl=64time=0.521 ms
  5. 64 bytes from192.168.1.104: icmp_seq=4 ttl=64time=0.524 ms

好極了,它能工作!

要刪除 IP,只需要運行:

  1. sudoip addr del192.168.1.104/24 dev enp0s3

再檢查一下是否刪除了 IP。

  1. sudoip address show enp0s3

樣例輸出:

  1. 2: enp0s3: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
  2. link/ether 08:00:27:2a:03:4e brd ff:ff:ff:ff:ff:ff
  3. inet 192.168.1.103/24 brd 192.168.1.255 scope global enp0s3
  4. valid_lft forever preferred_lft forever
  5. inet6 fe80::a00:27ff:fe2a:34e/64 scope link
  6. valid_lft forever preferred_lft forever

可以看到已經(jīng)沒有了!!

正如你所知,重啟系統(tǒng)后這些設(shè)置會失效。那么怎么設(shè)置才能永久有效呢?這也很簡單。

添加永久 IP 地址

Ubuntu 系統(tǒng)的網(wǎng)卡配置文件是 /etc/network/interfaces。

讓我們來看看上面文件的具體內(nèi)容。

  1. sudocat/etc/network/interfaces

輸出樣例:

  1. #Thisfile describes the network interfaces available on your system
  2. #and how to activate them.Formore information, see interfaces(5).
  3. source /etc/network/interfaces.d/*
  4. # The loopback network interface
  5. auto lo
  6. iface lo inet loopback
  7. # The primary network interface
  8. auto enp0s3
  9. iface enp0s3 inet dhcp

正如你在上面輸出中看到的,網(wǎng)卡啟用了 DHCP。

首頁 1 2 尾頁
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
麻栗坡县| 蚌埠市| 石家庄市| 西峡县| 高安市| 肇庆市| 莲花县| 芒康县| 汪清县| 腾冲县| 洪洞县| 贵阳市| 高碑店市| 措美县| 阿荣旗| 余干县| 清丰县| 牟定县| 集贤县| 蚌埠市| 峡江县| 石台县| 旺苍县| 曲松县| 绥阳县| 合山市| 东山县| 泰来县| 依安县| 涿州市| 南华县| 浠水县| 肥城市| 克东县| 三穗县| 怀来县| 嘉黎县| 肃宁县| 东港市| 横峰县| 乐清市|