我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Ubuntu怎么添加辅助IP

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Ubuntu怎么添加辅助IP

这篇文章主要介绍“Ubuntu怎么添加辅助IP”,在日常操作中,相信很多人在Ubuntu怎么添加辅助IP问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu怎么添加辅助IP”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

Ubuntu怎么添加辅助IP

当我们对一个新服务器进行设置时,理想情况下它将有一个 IP 地址,即服务器主 IP 地址,它与服务器主机名对应。

我们不应在服务器主 IP 地址上托管任何应用程序,这是不可取的。如果要在服务器上托管任何应用程序,我们应该为此添加辅助 IP。

这是业界的最佳实践,它允许用户安装 SSL 证书。大多数系统都配有单块网卡,这足以添加额外的 IP 地址。

建议阅读:

  • 在 Linux 命令行中 9 种方法检查公共 IP 地址[1]
  • 在 Linux 终端中 3 种简单的方式来检查 DNS(域名服务器)记录[2]
  • 在 Linux 上使用 Dig 命令检查 DNS(域名服务器)记录[3]
  • 在 Linux 上使用 Nslookup 命令检查 DNS(域名服务器)记录[4]
  • 在 Linux 上使用 Host 命令检查 DNS(域名服务器)记录[5]

我们可以在同一个接口上添加 IP 地址,或者在同一设备上创建子接口,然后在其中添加 IP。默认情况下,一直到 Ubuntu 14.04 LTS,接口给名称为 ethX (eth0),但是从 Ubuntu 15.10 之后网络接口名称已从 ethX 更改为 enXXXXX(对于服务器是 ens33,桌面版是 enp0s3)。

在本文中,我们将教你如何在 Ubuntu 上执行此操作,并且衍生到其它发行版(to 校正:这句自己加的)。

**注意:**别在 DNS 详细信息后添加 IP 地址。如果是这样,DNS 将无法正常工作。

如何在 Ubuntu 14.04 LTS 中添加临时辅助 IP 地址

在系统中添加 IP 地址之前,运行以下任一命令即可验证服务器主 IP 地址:

# ifconfig或# ip addr# ip addreth0      Link encap:Ethernet  HWaddr 08:00:27:98:b7:36         inet addr:192.168.56.150  Bcast:192.168.56.255  Mask:255.255.255.0         inet6 addr: fe80::a00:27ff:fe98:b736/64 Scope:Link         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1         RX packets:4 errors:0 dropped:0 overruns:0 frame:0         TX packets:105 errors:0 dropped:0 overruns:0 carrier:0         collisions:0 txqueuelen:1000         RX bytes:902 (902.0 B)  TX bytes:16423 (16.4 KB)eth2      Link encap:Ethernet  HWaddr 08:00:27:6a:cf:d3         inet addr:10.0.3.15  Bcast:10.0.3.255  Mask:255.255.255.0         inet6 addr: fe80::a00:27ff:fe6a:cfd3/64 Scope:Link         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1         RX packets:80 errors:0 dropped:0 overruns:0 frame:0         TX packets:146 errors:0 dropped:0 overruns:0 carrier:0         collisions:0 txqueuelen:1000         RX bytes:8698 (8.6 KB)  TX bytes:17047 (17.0 KB)lo        Link encap:Local Loopback         inet addr:127.0.0.1  Mask:255.0.0.0         inet6 addr: ::1/128 Scope:Host         UP LOOPBACK RUNNING  MTU:65536  Metric:1         RX packets:25 errors:0 dropped:0 overruns:0 frame:0         TX packets:25 errors:0 dropped:0 overruns:0 carrier:0         collisions:0 txqueuelen:1         RX bytes:1730 (1.7 KB)  TX bytes:1730 (1.7 KB)

如我所见,服务器主 IP 地址是 192.168.56.150,我将下一个 IP 192.168.56.151 作为辅助 IP,使用以下方法完成:

# ip addr add 192.168.56.151/24 broadcast 192.168.56.255 dev eth0 label eth0:1

输入以下命令以检查新添加的 IP 地址。如果你重新启动服务器,那么新添加的 IP 地址会消失,因为我们的 IP 是临时添加的。

# ip addr1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1   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 forever2: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000   link/ether 08:00:27:98:b7:36 brd ff:ff:ff:ff:ff:ff   inet 192.168.56.150/24 brd 192.168.56.255 scope global eth0      valid_lft forever preferred_lft forever   inet 192.168.56.151/24 brd 192.168.56.255 scope global secondary eth0:1      valid_lft forever preferred_lft forever   inet6 fe80::a00:27ff:fe98:b736/64 scope link      valid_lft forever preferred_lft forever3: eth2:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000   link/ether 08:00:27:6a:cf:d3 brd ff:ff:ff:ff:ff:ff   inet 10.0.3.15/24 brd 10.0.3.255 scope global eth2      valid_lft forever preferred_lft forever   inet6 fe80::a00:27ff:fe6a:cfd3/64 scope link      valid_lft forever preferred_lft forever

如何在 Ubuntu 14.04 LTS 中添加永久辅助 IP 地址

要在 Ubuntu 系统上添加永久辅助 IP 地址,只需编辑 /etc/network/interfaces 文件并添加所需的 IP 详细信息。

# vi /etc/network/interfaces# vi /etc/network/interfaces# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceauto eth0iface eth0 inet static       address 192.168.56.150       netmask 255.255.255.0       network 192.168.56.0       broadcast 192.168.56.255       gateway 192.168.56.1auto eth0:1iface eth0:1 inet static       address 192.168.56.151       netmask 255.255.255.0

保存并关闭文件,然后重启网络接口服务。

# service networking restart或# ifdown eth0:1 && ifup eth0:1

验证新添加的 IP 地址:

# ifconfigeth0      Link encap:Ethernet  HWaddr 08:00:27:98:b7:36         inet addr:192.168.56.150  Bcast:192.168.56.255  Mask:255.255.255.0         inet6 addr: fe80::a00:27ff:fe98:b736/64 Scope:Link         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1         RX packets:5 errors:0 dropped:0 overruns:0 frame:0         TX packets:84 errors:0 dropped:0 overruns:0 carrier:0         collisions:0 txqueuelen:1000         RX bytes:962 (962.0 B)  TX bytes:11905 (11.9 KB)eth0:1    Link encap:Ethernet  HWaddr 08:00:27:98:b7:36         inet addr:192.168.56.151  Bcast:192.168.56.255  Mask:255.255.255.0         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1eth2      Link encap:Ethernet  HWaddr 08:00:27:6a:cf:d3         inet addr:10.0.3.15  Bcast:10.0.3.255  Mask:255.255.255.0         inet6 addr: fe80::a00:27ff:fe6a:cfd3/64 Scope:Link         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1         RX packets:4924 errors:0 dropped:0 overruns:0 frame:0         TX packets:3185 errors:0 dropped:0 overruns:0 carrier:0         collisions:0 txqueuelen:1000         RX bytes:4037636 (4.0 MB)  TX bytes:422516 (422.5 KB)lo        Link encap:Local Loopback         inet addr:127.0.0.1  Mask:255.0.0.0         inet6 addr: ::1/128 Scope:Host         UP LOOPBACK RUNNING  MTU:65536  Metric:1         RX packets:0 errors:0 dropped:0 overruns:0 frame:0         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0         collisions:0 txqueuelen:1         RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

如何在 Ubuntu 16.04 LTS 中临时添加辅助 IP 地址

正如本文开头所述,网络接口名称从 Ubuntu 15.10 就开始从 ‘ethX’ 更改为 ‘enXXXX’ (enp0s3),所以,替换你的接口名称。

在执行此操作之前,先检查系统上的 IP 信息:

# ifconfig或# ip addrenp0s3: flags=4163  mtu 1500       inet 192.168.56.201  netmask 255.255.255.0  broadcast 192.168.56.255       inet6 fe80::a00:27ff:fe97:132e  prefixlen 64  scopeid 0x20       ether 08:00:27:97:13:2e  txqueuelen 1000  (Ethernet)       RX packets 7  bytes 420 (420.0 B)       RX errors 0  dropped 0  overruns 0  frame 0       TX packets 294  bytes 24747 (24.7 KB)       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0enp0s8: flags=4163  mtu 1500       inet 10.0.3.15  netmask 255.255.255.0  broadcast 10.0.3.255       inet6 fe80::344b:6259:4dbe:eabb  prefixlen 64  scopeid 0x20       ether 08:00:27:12:e8:c1  txqueuelen 1000  (Ethernet)       RX packets 1  bytes 590 (590.0 B)       RX errors 0  dropped 0  overruns 0  frame 0       TX packets 97  bytes 10209 (10.2 KB)       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73  mtu 65536       inet 127.0.0.1  netmask 255.0.0.0       inet6 ::1  prefixlen 128  scopeid 0x10       loop  txqueuelen 1000  (Local Loopback)       RX packets 325  bytes 24046 (24.0 KB)       RX errors 0  dropped 0  overruns 0  frame 0       TX packets 325  bytes 24046 (24.0 KB)       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

如我所见,服务器主 IP 地址是 192.168.56.201,所以,我将下一个 IP 192.168.56.202 作为辅助 IP,使用以下命令完成。

# ip addr add 192.168.56.202/24 broadcast 192.168.56.255 dev enp0s3

运行以下命令来检查是否已分配了新的 IP。当你重启机器时,它会消失。

# ip addr1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000   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 forever2: enp0s3:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000   link/ether 08:00:27:97:13:2e brd ff:ff:ff:ff:ff:ff   inet 192.168.56.201/24 brd 192.168.56.255 scope global enp0s3      valid_lft forever preferred_lft forever   inet 192.168.56.202/24 brd 192.168.56.255 scope global secondary enp0s3      valid_lft forever preferred_lft forever   inet6 fe80::a00:27ff:fe97:132e/64 scope link      valid_lft forever preferred_lft forever3: enp0s8:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000   link/ether 08:00:27:12:e8:c1 brd ff:ff:ff:ff:ff:ff   inet 10.0.3.15/24 brd 10.0.3.255 scope global dynamic enp0s8      valid_lft 86353sec preferred_lft 86353sec   inet6 fe80::344b:6259:4dbe:eabb/64 scope link      valid_lft forever preferred_lft forever

如何在 Ubuntu 16.04 LTS 中添加永久辅助 IP 地址

要在 Ubuntu 系统上添加永久辅助 IP 地址,只需编辑 /etc/network/interfaces 文件并添加所需 IP 的详细信息。

我们不应该在 dns-nameservers 行之后添加辅助 IP 地址,因为它不会起作用,应该以下面的格式添加 IP 详情。

此外,我们不需要添加子接口(我们之前在 Ubuntu 14.04 LTS 中的做法):

# vi /etc/network/interfaces# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopback# The primary network interfaceauto enp0s3iface enp0s3 inet staticaddress 192.168.56.201netmask 255.255.255.0iface enp0s3 inet staticaddress 192.168.56.202netmask 255.255.255.0gateway 192.168.56.1network 192.168.56.0broadcast 192.168.56.255dns-nameservers 8.8.8.8 8.8.4.4dns-search      2daygeek.local

保存并关闭文件,然后重启网络接口服务:

# systemctl restart networking或# ifdown enp0s3 && ifup enp0s3

运行以下命令来检查是否已经分配了新的 IP:

# ip addr1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000   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 forever2: enp0s3:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000   link/ether 08:00:27:97:13:2e brd ff:ff:ff:ff:ff:ff   inet 192.168.56.201/24 brd 192.168.56.255 scope global enp0s3      valid_lft forever preferred_lft forever   inet 192.168.56.202/24 brd 192.168.56.255 scope global secondary enp0s3      valid_lft forever preferred_lft forever   inet6 fe80::a00:27ff:fe97:132e/64 scope link      valid_lft forever preferred_lft forever3: enp0s8:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000   link/ether 08:00:27:12:e8:c1 brd ff:ff:ff:ff:ff:ff   inet 10.0.3.15/24 brd 10.0.3.255 scope global dynamic enp0s8      valid_lft 86353sec preferred_lft 86353sec   inet6 fe80::344b:6259:4dbe:eabb/64 scope link      valid_lft forever preferred_lft forever

让我来 ping 一下新 IP 地址:

# ping 192.168.56.202 -c 4PING 192.168.56.202 (192.168.56.202) 56(84) bytes of data.64 bytes from 192.168.56.202: icmp_seq=1 ttl=64 time=0.019 ms64 bytes from 192.168.56.202: icmp_seq=2 ttl=64 time=0.087 ms64 bytes from 192.168.56.202: icmp_seq=3 ttl=64 time=0.034 ms64 bytes from 192.168.56.202: icmp_seq=4 ttl=64 time=0.042 ms--- 192.168.56.202 ping statistics ---4 packets transmitted, 4 received, 0% packet loss, time 3068msrtt min/avg/max/mdev = 0.019/0.045/0.087/0.026 ms

到此,关于“Ubuntu怎么添加辅助IP”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Ubuntu怎么添加辅助IP

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Ubuntu怎么添加辅助IP

这篇文章主要介绍“Ubuntu怎么添加辅助IP”,在日常操作中,相信很多人在Ubuntu怎么添加辅助IP问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu怎么添加辅助IP”的疑惑有所帮助!接下来,请跟
2023-06-27

怎么在Ubuntu系统中添加一个辅助IP地址

小编给大家分享一下怎么在Ubuntu系统中添加一个辅助IP地址,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux 管理员应该意识到这一点,因为这是一项例行任
2023-06-16

如何在Ubuntu 14.04LTS中添加临时辅助IP地址

这篇文章主要为大家展示了“如何在Ubuntu 14.04LTS中添加临时辅助IP地址”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何在Ubuntu 14.04LTS中添加临时辅助IP地址”这篇
2023-06-28

如何添加Vue的辅助功能

随着前端框架的不断发展,Vue作为其中之一的代表,在前端开发中扮演着重要的角色。Vue具有简单易学、灵活性强、性能高等优点。但是Vue的基本功能是有限的,如果想要实现更复杂的功能,需要添加一些辅助功能。本文将介绍如何添加Vue的辅助功能,以满足不同的开发需求。一、引入Vue插件Vue插件是实现Vue功能的一种形式。Vue官方提供了一些常用的插件,例如Vue-Router、Vue
2023-05-14

laravel辅助函数怎么用

小编给大家分享一下laravel辅助函数怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!用法:1、dd()函数用于打印出给定的变量和结束脚本的运行,语法为“d
2023-06-29

linux怎么添加ip路由

要在Linux中添加IP路由,可以使用以下命令之一:使用`ip`命令:ip route add via dev 例如,要将路由添加到目标网络192.168.1.0/24,下一跳地址为192.168.0.1,出口网卡为eth0:ip
2023-10-27

android辅助功能怎么实现

Android系统提供了一些辅助功能的API,可以帮助开发者实现辅助功能的功能。使用辅助功能服务:开发者可以创建一个辅助功能服务类,继承AccessibilityService,并在AndroidManifest.xml文件中声明该服务。在
2023-10-23

ubuntu怎么添加环境变量

本篇内容主要讲解“ubuntu怎么添加环境变量”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ubuntu怎么添加环境变量”吧!1、/etc/profile:在登录时,操作系统定制用户环境时使用的
2023-06-13

ubuntu怎么添加静态路由

要在Ubuntu系统上添加静态路由,可以通过以下步骤进行操作:打开终端窗口,输入以下命令查看当前系统的路由表信息:ip route确定要添加的静态路由的目的网络和网关地址,然后使用以下命令添加静态路由:sudo ip route add 目
ubuntu怎么添加静态路由
2024-03-07

爬虫要怎么添加IP池

这篇文章主要讲解了“爬虫要怎么添加IP池”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“爬虫要怎么添加IP池”吧!建立免费爬虫代理ip池这个方法,基本可以实现免费的个人代理ip池俺么。爬虫怎么
2023-06-20

ubuntu源怎么添加和更换

在Ubuntu中,可以通过以下步骤来添加和更换软件源:1. 打开终端,可以通过快捷键 `Ctrl + Alt + T` 来打开终端。2. 输入以下命令来备份原有的源列表文件:```sudo cp /etc/apt/sources.list
2023-08-26

python爬虫怎么添加ip池

这篇文章主要讲解了“python爬虫怎么添加ip池”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python爬虫怎么添加ip池”吧!1、下载代理ip池文件Proxypool。使用的是gith
2023-06-20

Python中怎么编写辅助模块module

这篇文章给大家分享的是有关Python中怎么编写辅助模块module的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫;
2023-06-14

阿里云服务器添加ip白名单怎么添加

如果您的阿里云服务器已经安装了IaaS和PaaS服务,并且您希望在其上添加IP地址白名单,以便保护您的数据,则可以考虑使用IP白名单(IPaddressused)功能。以下是在阿里云服务器上添加IP地址白名单的步骤:打开阿里云控制台。在控制台中,右键单击“Web应用程序”并选择“文件夹选项”。在“文件夹选项”对话框中,选择“隐藏已知的Web应用程序”。在“已知的Web应用程序”列表中,
2023-10-26

Ubuntu怎么添加开机启动项

这篇文章主要介绍“Ubuntu怎么添加开机启动项”,在日常操作中,相信很多人在Ubuntu怎么添加开机启动项问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu怎么添加开机启动项”的疑惑有所帮助!接下来
2023-07-04

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录