在 20.04 中部署 PPP/PPPoE 的推荐方式是什么?Netplan 似乎不支持这一点。ifupdown 即使它消失了,它仍然是前进的方向吗?
干杯,
我与大多数 Ubuntu DE 的 Internet 连接存在问题,KDE 除外 - 网络管理器不允许我建立 DSL PPPoE 连接。
所以我想买一个路由器——传统的,我不想要一个 WiFi 路由器,把执行 PPPoE 连接的任务从桌面上移开。
进入我公寓的网线有 RJ-45 连接器,我将它直接插入 PC 的以太网端口,没有使用其他设备。
我曾经通过在服务字段中使用“pppoe”创建 DSL 连接、输入密码和登录名来做到这一点。我也可以使用 pppoeconf 命令,因为最后一个 *buntu 版本不再可用。
DSL ppoeconf 的此类问题出现在:*buntu (GNOME3,XFCE,Ubuntu Mate)(KDE 除外)16.04/18.04/18.04.1/18.04.2/18.04.3,尽管它适用于 live-usb。
我有一个 Ubuntu Server 14.04 安装,它使用 PPPoE 连接到互联网。目前,我的ppp0
界面的 MTU 为 1492,主要工作。
我想将 MTU 增加到 1500,这是我的 ISP 支持的。
到目前为止,我已将底层以太网接口的 MTU 增加到 1508,并尝试在/etc/ppp/peers/dsl-provider
mtu 1500
mru 1500
但是我的ppp0
界面的 MTU 仍然为 1492。我相信我添加的行的语法是正确的,因为使用低于 1492 的值确实可以按预期工作。
启动后手动将ppp0
接口的 MTU 更改为 1500 有效,但只影响一个方向的数据包。这样做我可以通过互联网发送 1500 字节的数据包,它们将到达目的地而没有碎片。但传入我的流量仍以 1492 字节片段的形式发送。
通过在启动 PPPoE 连接时捕获以太网接口上的流量,我可以看到在我的 Ubuntu Server 14.04 机器发送给提供商的配置请求中,MRU 被指定为 1492。所以我知道问题出在我这边的连接。
为什么 Ubuntu Server 14.04 在配置请求中使用 1492 作为 MRU,而配置文件显示为 1500?我怎样才能将其更改为 1500?
我通过 pppoe 连接到互联网,但由于某种原因我无法连接到我的调制解调器(它的地址是 192.168.1.1)。
在我设置我的 pppoe 连接之前,我可以连接。
那么,有没有办法呢?
编辑
ifconfig 的输出是:
r@PlaviZec:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:d4:f7:02:d4
inet6 addr: fe80::213:d4ff:fef7:2d4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2811 errors:0 dropped:0 overruns:0 frame:0
TX packets:2801 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2538831 (2.5 MB) TX bytes:448591 (448.5 KB)
Interrupt:21 Base address:0xa000
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:16436 Metric:1
RX packets:28 errors:0 dropped:0 overruns:0 frame:0
TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1600 (1.6 KB) TX bytes:1600 (1.6 KB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:92.229.42.177 P-t-P:213.191.64.59 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:2794 errors:0 dropped:0 overruns:0 frame:0
TX packets:2741 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:2476277 (2.4 MB) TX bytes:381240 (381.2 KB)
有谁知道为什么 Ubuntu 的 NM 不使用本机实现进行网络连接?
例如,如果我在网络管理器中设置了一个 pppoe 连接(使用 nm-applet),它有自己的存储连接方式并且不使用本机 debian 网络 sheme,对于 PPPoE 使用 pppd 并将设置存储在/etc/ppp/pears
. 我曾经配置了一个未显示但在 NM 中可见的有线连接/etc/network/interfaces
......这对我来说很糟糕,因为如果我不启动 X,从 CLI 我无法连接到我在 NM 中配置的网络连接(或者不那么容易我希望),例如在 CLI 中我可以执行 pon "dsl-provider" 或 poff 来打开或关闭 pppoe 连接,但是我的 NM 的 pppoe 连接对 pppd 不可见,如果我使用 pppd 配置 pppoe 连接不可见在纳米。
也许我错过了一些东西,不知道如何使用它......
谢谢你。
我使用有线 PPPoE 连接来连接到 Internet。在 Windows 上连接到它需要做的是为我的 LAN 卡放入静态 IP 地址、网关、子网掩码和 DNS 服务器。接下来我必须为 PPPoE 连接创建一个拨号器,输入我的用户名、服务名称和密码,然后“拨号”这个连接。它工作正常。
然而,在 Ubuntu 10.04 上,我尝试以类似的方式进行设置 - 为“自动”有线连接输入所有静态地址,然后为“DSL”连接输入用户名、服务名、密码。它工作了一段时间,然后停止了。我试过把所有DSL 配置对话框中的详细信息,同样的事情发生了——它工作了一段时间,然后停止了。我试过删除以太网连接,只保留 DSL 一个,所有数字都到位,同样的事情发生了 - 它工作了一段时间,然后停止了。每次连接时,它都是随机连接的,尝试了几次后,要么在几分钟内停止工作,要么在我重新启动后停止工作。我已经删除并重新建立了数十次连接-即使名称不同,但似乎没有任何效果。
我也pppoeconf
从终端尝试过,没有用。
我已经检查过/var/log/kern.log
,但是当我尝试连接时文件中没有任何变化。我也检查过/sbin/route
,但 gedit 甚至无法打开它(说它无法计算字符编码......)。
右上角弹出“连接建立”通知,与计算机实际连接到网络时的方式相同。
谁能弄清楚出了什么问题以及如何解决?