GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu – Pppインターフェースに名前を付ける?

Ubuntu(Server)Linuxでpppdを使用して構成された2つのPPPピアdsl-line1とdsl-line2があります。

これらは/etc/ network / interfacesファイルによってautothingyで表示されますが、各PPP接続はpppXという名前を選択します。ここで、Xはどちらが最初に表示されるかによって異なります。

dsl-line1が「dsl0」のような名前になり、dsl-line2が「dsl1」のような名前になるようにして、それぞれのファイアウォールルールをより簡単に作成し、ルーティングを設定できるようにします(構成が簡単になるため)

私の質問は、pppdのインターフェースに名前を付けるにはどうすればよいですか?

/ etc / ppp / peers / dsl-line1(dsl-line2は、デフォルトルートが削除され、イーサネットインターフェイスが異なることを除けば、基本的に同じです)

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 "[email protected]"

/ etc / network / interfaces(line1の部分も、2は非常に似ています)

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

よろしくお願いします。

承認された回答:

古いバージョンのpppd unitを提供する @CallumAが指摘したオプション:

   unit num
          Sets the ppp unit number (for a ppp0 or ppp1 etc interface
          name) for outbound connections.

pppdの最新バージョン Linux用(例:2.4.7)は、ifnameを提供するようにパッチが適用されています オプション。ppp_tunnelなどの完全に任意のインターフェース名を設定できます。 またはmagic0 、など:

   ifname string
          Set the ppp interface name for outbound connections.
          If the interface name is already in use, or if the name 
          cannot be used for any other reason, pppd will terminate.

コメントで指摘されているように、ifname オプションはLinux固有です 。すべてのオペレーティングシステムが任意のインターフェイス名を設定できるわけではないため、アップストリームにマージされていないのではないかと思います。 (Linuxでは、インターフェース名はSIOCSLIFNAMEで設定されます。 ioctl 。)


Ubuntu
  1. Ubuntu 10.04(Lucid Lynx)でのProFTPd+TLSの設定

  2. ネームゲーム:Linuxでのネットワークインターフェイスの命名

  3. 任意の VLAN インターフェイス名

  1. UbuntuとDebianでホスト名(コンピューター名)を変更する方法

  2. Ubuntu、Debian、LinuxMintでネットワークインターフェースを設定する方法

  3. Ubuntu –特定のインターフェースからのpingに問題がありますか?

  1. Ubuntuをワイヤレスネットワークに接続するための/etc/ network / interfaces

  2. Ubuntu 16.04でホットスポットを作成できませんか?

  3. Ubuntu で resolv.conf を更新する方法