首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命名PPP接口

命名PPP接口
EN

Unix & Linux用户
提问于 2014-07-21 12:30:11
回答 2查看 8.8K关注 0票数 6

我有两个PPP对等点,dsl-line1和dsl-line2,它们在Ubuntu (Server) Linux上配置了pppd。

它们是由/etc/网络/接口文件与自动设备一起提出的,但是每个PPP连接都会选择名称pppX,其中X会根据首先出现的名称而变化。

我想让dsl-line1有一个像"dsl0“和dsl-line2这样的名称,其名称类似于"dsl1”,这样我就可以更容易地为每个用户创建防火墙规则并设置路由(以及更容易配置)。

我的问题是如何让pppd的接口命名自己?

/etc/ppp/peers/dsl-line1 (dsl-line2除了被删除的默认路由和以太网接口不同外,基本上是相同的)

代码语言:javascript
复制
noipdefault
defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4
lcp-echo-interval 10
lcp-echo-failure 3
noauth
persist
#mtu 1492
#persist
#maxfail 0
#holdoff 20
plugin rp-pppoe.so eth1
user "xxxx@xxxx.xxx"

/etc/网络/接口( line1部分,同样,2是非常相似的)

代码语言:javascript
复制
auto dsl0
iface dsl0 inet ppp
    pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf
    post-up /bin/sh /home/callum/ppp0_up.sh # Route everything
    post-up /bin/sh /etc/miniupnpd/ppp0_up.sh # Start miniupnpd (if not alr$
    provider dsl-line1

提前谢谢。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2014-07-21 14:56:53

我发现最好的选择是在/etc/ppp/peers/.文件。此选项是一个整数,它将接口命名为pppX,其中X是"unit“后面的int。

最后,我只是在/etc/网络/接口中命名接口pppX,并在对等文件中使用"unit“来确保它们是这样命名的。

票数 3
EN

Unix & Linux用户

发布于 2018-05-24 18:34:50

下面是将ppp0上的pppoe连接重命名为eth0的完整示例(为了实现脚本兼容性):

编辑/etc/网络/接口并将ppp连接(此处命名为dsl-provider)设置为:

代码语言:javascript
复制
auto dsl-provider
iface dsl-provider inet ppp
pre-up /bin/ip link set eth0 down
pre-up /bin/ip link set eth0 name eth99
pre-up /bin/ip link set eth99 up # line maintained by pppoeconf
provider dsl-provider

在/etc/ppp/peers/dsl-提供者中添加以下内容:

代码语言:javascript
复制
plugin rp-pppoe.so eth99
ifname eth0

现在,在启动时,您的ppp0设备将被称为eth0 (您的旧eth0已被重命名为eth99)。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/145692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档