如何在 Ubuntu Server 中配置两个网络适配器?

7 server networking

我有两个网络适配器。如何在 Ubuntu Server 中为鱿鱼设置两个适配器?

  • 适配器 1(ip=192.168.2.100 子网 255.255.255.0 默认网关 192.168.2.1)
  • 连接到我的用户的网络交换机的适配器 2。

Kyl*_*ots 4

Ubuntu 12.04 上的 2/2 网络设备也有类似问题,并且 apt-get 无法解析任何远程主机地址,但我能够接受传入连接。经过大量搜索并发现这篇文章后,我之前曾尝试过上述一次,但似乎不起作用。

不确定自第一次尝试添加网关选项以来我是否进行了其他更改,但是,在再次尝试添加网关选项后,我无法连接到我的 Webmin 接口,该接口被分配/绑定到(一个 ip / 一个接口) ),但是能够获得 apt-get update 来再次解析域并 ping 远程主机。

为了再次访问 Webmin,我从文件中用于 Webmin 界面的网卡中删除了网关选项/etc/network/interfaces

不确定我是否在其他地方有其他错误配置可能导致这种情况发生,但目前它有效,如果我找到更好的解决方案,我将重新发布。

我的接口文件:

  # The loopback network interface
  auto lo eth1 etho
  iface lol inet loopback

  # The Primary network interface
  iface eth1 inet static
           address 192.168.0.3
           netmask 255.255.255.0
           network 192.168.0.0
           gateway 192.168.0.1
           dns-nameservers xx.xx.xx.xx xx.xx.xx.xx

  iface eth0 inet static
           address 192.168.0.4
           netmask 255.255.255.0
           broadcast 255.255.255.255 
           network 192.168.0.0
Run Code Online (Sandbox Code Playgroud)

eth1 用于 Apache 服务器,板载 10/1000 Mb/s eth0 是一个附加卡 10/100 Mb/s,用于本地 ssh、webmin 等...

它们也按该顺序出现。

谢谢!

  • 你的广播不应该是192.168.0.255吗? (5认同)

小智 2

这很难读,但我认为您问的是如何设置两个网卡。这是静态寻址的一些帮助。编辑接口文件并重新启动网络。使用您最喜欢的文本编辑器...

sudo vim /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)

以及文件的内容:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.2.100
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1

auto eth1
iface eth1 inet static
address 192.168.2.99
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
Run Code Online (Sandbox Code Playgroud)

保存并重新启动网络:

sudo /etc/init.d/networking stop
sudo /etc/init.d/networking start
Run Code Online (Sandbox Code Playgroud)