web-dev-qa-db-ja.com

デフォルトのネットワークインターフェースを設定しますか?

マザーボードに接続されたイーサネットジャック(eth0)とUSB-イーサネットアダプタ(eth6)の2つのインターフェイスを備えたDebianワークステーションがあります。 eth0はインターネットに接続し、eth6はイーサネット経由でのみアクセス可能ないくつかの特別な機器に接続します。

ワークステーションが起動すると、デフォルトでeth6に接続します。これが発生すると、ワークステーションはインターネットに到達できず、ネットワークマネージャーからeth0に接続することを選択する必要があります。デフォルトでeth0に接続したいのですが。これどうやってするの?

1
user5104897

デフォルトゲートウェイを正しいインターフェイスに設定するだけです。

GUI(たとえばネットワークマネージャー)で構成する必要があります。または、少しマニアックな感じがする場合は、/ etc/network/interfacesで構成できます。

これは、/ etc/network/interfacesファイルの最小構成例です。

auto eth0
iface eth0 inet static
  address 192.168.0.100
  netmask 255.255.255.0
  gateway 192.168.0.1
  dns-nameserver 192.168.0.1 8.8.8.8

値をパーソナルネットワーク設定に置き換える必要があります。 2つのゲートウェイを同時に設定しないように注意してください。これは問題を引き起こし、異なるルーティングテーブルを使用する場合にのみ可能です。

編集:eth6でDHCPを使用しないでください。 Network ManagerでIPアドレスのみを設定し、eth0はそのままにしておきます。

1
Marc

両方のインターフェイスにDHCPがあると仮定します。

  1. NetworkManagerトレイアイコンを右クリックします
  2. 選択接続の編集...
  3. eth6接続をダブルクリックします
  4. IPv4設定タブで自動(DHCP)アドレスのみを選択します
  5. 保存をクリックしてウィンドウを閉じます
0
Ferenc Wágner