未使用のイーサネットソケット(RJ45)を構成する最良の方法

未使用のイーサネットソケット(RJ45)を構成する最良の方法

2つのイーサネットポートを持つコンピュータがあります(QNAP TS412..サーバー、GUIなし、実際には画面なし)。これで、一般的な設定はETH0を挿入し、DHCPを介してアドレスを取得し、ETH1は空白のままにすることです。しかし、実際のユースケースは2つあります。

  1. 2番目のイーサネットケーブルをETH1に接続しました。
  2. どちらも分離しました(BOOTP / PiXEの代わりにU-Bootフラッシュ起動が必要です)。

明らかに私の好きなことは、ケーブルを接続した後にDHCPアドレスを取得するなど、多くのバグなしでこれらすべてが機能することです(マシンには画面やキーボードがなく、通常シリアルポートアクセスもありません)。

これはサーバーであり、ネットワーク管理者を使用したくありません。私は現在以下を持っています:

~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet dhcp
          hwaddress ether 00:08:9b:cc:cb:cb



root@ts412:~# ls /etc/network/interfaces.d/
root@ts412:~#

これは機能しますが、次のように表示されます。

2023-12-17T15:22:58.190680+00:00 ts412 dhclient[1418]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3
2023-12-17T15:23:01.313988+00:00 ts412 dhclient[1418]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 6
2023-12-17T15:23:07.251521+00:00 ts412 dhclient[1418]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 9
2023-12-17T15:23:16.190124+00:00 ts412 dhclient[1418]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 13
2023-12-17T15:23:29.178166+00:00 ts412 dhclient[1418]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 17
2023-12-17T15:23:46.194142+00:00 ts412 dhclient[1418]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 13
2023-12-17T15:23:59.519262+00:00 ts412 dhclient[1418]: No DHCPOFFERS received.
2023-12-17T15:23:59.528335+00:00 ts412 dhclient[1418]: No working leases in persistent database - sleeping.

これはsyslogをノイズで埋めるだけです...また、ETH1を挿入すると、再試行がETH1がアドレスを取得するまでに長い時間がかかります。起動前にETH0とETH1を切り離して後で接続する場合、これはより重要です。

UDEVがトリガーされる必要があるように感じるので、ケーブルが接続されるまでインターフェイスをロードしようとしません。接続するとすぐに起動してdhcpを実行します。

これは一般的なユースケースになるはずです。おそらく私が得るのと同じくらい形式的ではないでしょう(特定の結果を得るために意図的にプラグを抜くことです)。

関連情報