我是网络管理新手,遇到了一些问题......
我正在尝试在 ubuntu 16.04 中配置我的网络。这个想法是通过同一条以太网电缆配置两个网络。其中一个网络用于访问互联网,第二个网络用于访问一些我无法从第一个网络访问的服务器。我已删除网络管理器并编辑了 /etc/network/interfaces,它看起来像这样:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
## Interface configuration for exterior connection
auto enp0s25
iface enp0s25 inet static
address AAA.AA.AA.AA
netmask BBB.BBB.BBB.B
gateway CCC.CC.CC.C
dns-nameservers DDD.DD.DDD.DDD EEE.EE.EEE.EEE
## Interface configuration for servers connection
auto enp0s26
iface enp0s26 inet static
address XX.XXX.XX.XX
netmask YYY.YYY.YYY.Y
gateway ZZ.ZZZ.ZZ.Z
dns-nameservers NN.NNN.N.NN
然后我做了:
sudo ifup enp0s25
并且成功了。然后我尝试以同样的方式 ifup enp0s26,但是失败了,并出现了以下错误:
Cannot find device "enp0s26"
Failed to bring up enp0s26.
我尝试了所有方法(重启、重启网络……),但还是无法调出第二个界面。有没有什么办法可以解决这个问题?我需要安装一些驱动程序吗?提前谢谢!
答案1
最后我可以使用网络管理器的 GUI 来解决这个问题。以下是我遵循的步骤:
在屏幕右上角的网络管理器图标中单击“打开”编辑连接...进而添加并选择以太网
在里面乙太網卡选择您的网络设备(我的情况是 enps025)
去IPv4 设置选项卡,选择手动的作为方法,单击添加并填写地址,网络掩码和网关您的互联网网络。还请填写DNS 服务器字段。保存设置。
打开编辑连接...再次添加并选择虚拟局域网。
在里面虚拟局域网在父接口字段中填写您的网络设备(我的情况是 enps025(XX.XX.XX.XX))。同时填写您的VLAN 编号。
然后转到IPv4 设置标签,方法 = 手动,填写你要使用的网络的所有字段(地址、网络掩码、网关、DNS..)。
最后指定路线您希望通过 VLAN 网络访问您的服务器,方法是单击路线在里面IPv4 设置选项卡。不要忘记点击选项仅将此连接用于其网络上的资源。保存就好了!!
您可以检查网络接口是否配置就我而言,我可以看到enps025作为获取互联网访问的接口和enps025.32作为 VLAN 接口(在我的例子中,VLAN ID 为 32)。如果你想检查你的路由,你可以这样做网络状态监测
也可以从命令行通过编辑位于的文件/etc/NetworkManager/系统连接/