我的 Ubuntu 服务器有两个接口。
1) Public - eth0
2) Internal - eth1
Run Code Online (Sandbox Code Playgroud)
如何将网络流量(端口 80)从公共接口 eth0 转发到在 eth1 上运行的 nginx ?我不知道确切的 ufw 规则来完成这个。
谢谢
我花了太长时间弄清楚这一点,并想分享。
简单任务:将静态 IP 地址添加到我服务器上 4 个 NIC 中的第 2 个。
首先,我按照静态 IP 地址分配下的说明进行操作:https : //help.ubuntu.com/14.04/serverguide/network-configuration.html
interfaces 文件:
$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto em1
iface em1 inet dhcp
auto em2
iface em2 inet static
address 172.24.0.9
netmask 255.255.0.0
Run Code Online (Sandbox Code Playgroud)
然后我sudo ifup em2按照说明运行。 …
获取 dhcp 的 IP 没问题,但 DNS 无法解析。
2部分问题:
请注意,我更愿意通过 cli 而不是 gui 执行此操作。
谢谢!
路易斯
我在 GNS3 中做了一些工作,我必须在其中运行虚拟机(操作系统的微小版本),并且需要将该机器连接到也在 GNS3 上运行的虚拟路由器。为此,我需要在我的一个接口(eth0)中设置一个 IP 地址。
关闭 GNS3 后,无法从端口访问互联网。我还发现我的以太网接口名称已从 更改eth0为eth1.
我认为这就是我无法通过 LAN 端口上网的原因。
我在 GNS3 中删除了该项目,但问题仍然存在。
有什么办法可以重新改成eth0?
我正在尝试在 Ubuntu 18.04 服务器上创建一个虚拟网络接口。这是我在以前的 Ubuntu 16.04 服务器上的做法:
在/etc/network/interfaces.d/dummy.cfg,写:
auto dummy0
iface dummy0 inet static
address 192.168.98.1
netmask 255.255.255.0
然后添加source /etc/network/interfaces.d/dummy.cfg在/etc/network/interfaces/
据我了解,Ubuntu 18.04 不再使用/etc/network/interfaces,我们应该使用它netplan。显然netplan不支持创建虚拟界面(!)https://bugs.launchpad.net/ubuntu/+source/nplan/+bug/1743200。
我可以使用 iproute2 工具包创建虚拟接口:
$ ip link add dummy0 type dummy
$ ip addr add 192.168.98.1/24 dev dummy0
$ ip link set dummy0 up
但是这个接口会在重启后消失,正如人们所期望的。
如何创建这样一个在重启后仍然存在的虚拟网络接口?
我在每次启动时都有这个“脚本”(cron)[这不起作用,因为我必须登录并且它是一个无头服务器,所以我没有真正登录到它。],我如何使这些更改永久?
#!/bin/bash
sudo ip addr flush dev enp2s0
sudo ip addr add 192.168.100.5/24 dev enp2s0
sudo ip link set enp2s0 up
sudo ip route add default via 192.168.100.1
Run Code Online (Sandbox Code Playgroud)
我已经创建了这个,但我不工作:
server@serverlaptop:~$ cat /etc/network/interfaces
auto enp2s0
iface enp2s0 inet dhcp
Run Code Online (Sandbox Code Playgroud) 我从 16LTS 升级到 18。除其他问题外,我还在纠结这个界面。我怎样才能回到旧界面?