如何更改互联网的默认界面?

时间:2018-11-23 10:18:07

标签: linux ubuntu networking routing

我有一台装有Ubuntu服务器18.04的PC,并且我试图将此PC用作服务器。这里涉及2个接口:

  1. 要提供互联网,我正在使用可通过其数据访问互联网的android智能手机,它将通过USB共享网络与我的PC(服务器)共享互联网。这将创建一个名为“ enp0s29f7u8”的接口。此接口将自动获取IP(DHCP?),主要是“ 192.168.42.249”。

  2. 还有另一个名为“ enp2s0”的接口,它是华为的互联网调制解调器,它通过LAN电缆连接到我的PC。此“ enp2s0”将用作访问点,以便在关闭时可以SSH到PC。我在服务器上安装了“ ifupdown”,因此可以为我的访问点分配一个静态IP,即“ 192.168.1.10”。

$ cat /etc/network/interfaces auto enp2s0 iface enp2s0 inet static address 192.168.1.10 netmask 255.255.255.0 network 192.268.0.0 gateway 192.168.1.1 dns-nameservers 192.168.1.1

这是问题所在:我无法使用此设置访问互联网。就像Ubuntu试图通过“ enp2s0”连接到Internet一样,这只是一个无法访问Internet的AP。

所以我尝试了 sudo ifconfig enp2s0 down 在那里,我有互联网。而且,当我做 sudo ifconfig enp2s0 up 之后,我仍然可以访问互联网。

如何配置PC,使其始终使用'enp0s29f7u8'访问互联网,并且仅将'enp2s0'用作AP?

p.s。 1:我真的不懂网络知识。我尝试更改默认网关(我不知道为什么),但没有帮助(至少是我这样做的方式)。

p.s。 2:我不是英语母语人士。希望我能说出我的想法。

1 个答案:

答案 0 :(得分:-1)

要修改路由表,必须使用命令route。 如果以超级用户身份运行命令,则应显示如何从主机路由流量。您必须将默认值更改为enp0s29f7u8。要更改它,您只需删除默认值

.NET Core

然后再次添加

.NET Core

您只能将某些地址路由到另一个接口。看看man来了解route命令的更多选项