亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁(yè) | 考試用書(shū) | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
        當(dāng)前位置:Linux認(rèn)證 > 綜合輔導(dǎo) > 文章內(nèi)容
        

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

      來(lái)源:Linux中國(guó) [ 2016年2月1日 ] 【

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

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

       

      臨時(shí)添加 IP 地址

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

      運(yùn)行下面的命令找到 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)卡名稱(chēng)是 enp0s3,它的 IP 地址是 192.168.1.103

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

      打開(kāi)你的終端并運(yùn)行下面的命令添加額外的 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

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

      讓我們 ping 一下這個(gè) IP 地址驗(yàn)證一下。

      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

      好極了,它能工作!

      要?jiǎng)h除 IP,只需要運(yùn)行:

      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)沒(méi)有了!!

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

      添加永久 IP 地址

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

      讓我們來(lái)看看上面文件的具體內(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。

      現(xiàn)在,讓我們來(lái)分配一個(gè)額外的地址,例如 192.168.1.104/24。

      編輯 /etc/network/interfaces

      1. sudonano/etc/network/interfaces

      如下添加額外的 IP 地址。

      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
      10. iface enp0s3 inet static
      11. address 192.168.1.104/24

      保存并關(guān)閉文件。

      運(yùn)行下面的命令使更改無(wú)需重啟即生效。

      1. sudo ifdown enp0s3 &&sudo ifup enp0s3

      樣例輸出:

      1. Killed old client process
      2. InternetSystemsConsortium DHCP Client4.3.1
      3. Copyright2004-2014InternetSystemsConsortium.
      4. All rights reserved.
      5. Forinfo, please visit https://www.isc.org/software/dhcp/
      6. Listening on LPF/enp0s3/08:00:27:2a:03:4e
      7. Sending on LPF/enp0s3/08:00:27:2a:03:4e
      8. Sending on Socket/fallback
      9. DHCPRELEASE on enp0s3 to 192.168.1.1 port 67(xid=0x225f35)
      10. InternetSystemsConsortium DHCP Client4.3.1
      11. Copyright2004-2014InternetSystemsConsortium.
      12. All rights reserved.
      13. Forinfo, please visit https://www.isc.org/software/dhcp/
      14. Listening on LPF/enp0s3/08:00:27:2a:03:4e
      15. Sending on LPF/enp0s3/08:00:27:2a:03:4e
      16. Sending on Socket/fallback
      17. DHCPDISCOVER on enp0s3 to 255.255.255.255 port 67 interval 3(xid=0xdfb94764)
      18. DHCPREQUEST of 192.168.1.103 on enp0s3 to 255.255.255.255 port 67(xid=0x6447b9df)
      19. DHCPOFFER of 192.168.1.103from192.168.1.1
      20. DHCPACK of 192.168.1.103from192.168.1.1
      21. bound to 192.168.1.103-- renewal in35146 seconds.

      注意:如果你從遠(yuǎn)程連接到服務(wù)器,把上面的兩個(gè)命令放到一行非常重要,因?yàn)榈谝粋(gè)命令會(huì)斷掉你的連接。而采用這種方式可以保留你的 ssh 會(huì)話(huà)。

      現(xiàn)在,讓我們用下面的命令來(lái)檢查一下是否添加了新的 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 brd 192.168.1.255 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

      很好!我們已經(jīng)添加了額外的 IP。

      再次 ping IP 地址進(jìn)行驗(yàn)證。

      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.137 ms
      3. 64 bytes from192.168.1.104: icmp_seq=2 ttl=64time=0.050 ms
      4. 64 bytes from192.168.1.104: icmp_seq=3 ttl=64time=0.054 ms
      5. 64 bytes from192.168.1.104: icmp_seq=4 ttl=64time=0.067 ms

      好極了!它能正常工作。就是這樣。

      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪(fǎng)問(wèn)考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見(jiàn)留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved