ブリーフ

ブリーフ

ブリーフ

ワークステーションとサーバー間の高速リンクとして機能するように、コンピューター間のネットワーク(スイッチを介して直接関係はありません)を構成しようとしています。どちらもDebian 10システムです。

ネットワークトポロジ

これは私のネットワークトポロジ図です。 (内蔵http://asciiflow.com/- 安全ではない可能性があります)

          +----------------+
          |                |
          |   ISP Router   |
          |  192.168.0.254 |
          |                |
          +-+------------+-+
            |            |
            |            |
     enp7s0 |            | enp7s0
192.168.0.1 |            | 192.168.0.2
            |            |
+-----------+-+        +-+------+
| WORKSTATION |        | SERVER |
+-----------+-+        +-+------+
            |            |
   enx...   |            | enx...
   10.0.0.1 +------------+ 10.0.0.2

/etc/network/interfaces文書

ここに私の/etc/network/interfacesファイルがあります(固定アドレスを除いて両方のシステムが同じです)。

source /etc/network/interfaces.d/* # this is empty

# The loopback network interface
auto lo
iface lo inet loopback

iface enp7s0 inet static
    address 10.0.0.1/8
#   broadcast 10.255.255.255
#   netmask 255.0.0.0

起動状態

両方のシステムのいずれかを起動し、確認インターフェイスを使用した場合のip addr結果は次のとおりです。

2: enp7s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 6c:f0:49:ee:47:a6 brd ff:ff:ff:ff:ff:ff
3: enx...: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether ... brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.1/24 brd 192.168.0.255 scope global dynamic noprefixroute ...
       valid_lft 85332sec preferred_lft 85332sec
    inet6 ...

したがって、enp7s0起動時に発生しないようです。これを実行すると、sudo ifup enp7s0予想される固定アドレスが表示され、両方のシステムがこのリンクからSSHを介して通信できます。

起動時にこのインターフェイスを実行するにはどうすればよいですか?

答え1

次のように、すでに存在するauto enp7s0ようにインターフェイスファイルに追加します。auto lo

source /etc/network/interfaces.d/* # this is empty

# The loopback network interface
auto lo
iface lo inet loopback

auto enp7s0
iface enp7s0 inet static
    address 10.0.0.1/8
#   broadcast 10.255.255.255
#   netmask 255.0.0.0

からman interfaces

「auto」という単語で始まる行は、-a オプションを使用して ifup を実行したときに起動する物理インターフェイスを識別します。 (システム起動スクリプトもこのオプションを使用するため、「auto」とマークされたインターフェイスは起動時に開始されます。)物理インターフェイス名は、同じ行の「auto」という単語の後に続く必要があります。 「auto」セクションが複数ある場合があります。 ifup は、指定されたインターフェイスをリストされた順序で表示します。

関連情報