Armadilloフォーラム

有線・無線のネットワーク制御

j_yamada

2019年3月8日 13時08分

お世話になっております。山田と申します。

Armadillo-440を使用しております。
同一のネットワークに対し、有線・無線の両方を固定IPで接続しようとしております。
そこで以下の制御を行い、どちらか一方の接続のみを有効にしたいと考えております。

1. ネットワークが繋がっている方のIPアドレスのみを有効にする(ifup/ifdownコマンドによる制御?)
2. 有線・無線の両方がつながっている場合、接続に優先順位をつけ、順位の低い方を切る

ただ、現在この制御をArmadilloに実装する方法が分からないため、
他の方のお知恵を拝借させていただきたいです。

背景として、現在有線・無線の両方を有効とした状態だと、接続出来ない現象が発生しています。
/etc/network/interfacesは以下の設定としており、
有線の設定をコメントアウトすれば無線が繋がる状態です。
(awlan0の有効化(ifup awlan0)は、「awl13-firmware-load.sh」で行っております)

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
 
auto lo eth0
iface lo inet loopback
iface eth0 inet static
  address 192.168.150.110
  netmask 255.255.0.0
  gateway 192.168.10.10
 
iface awlan0 inet static
  address 192.168.151.110
  netmask 255.255.0.0
  gateway 192.168.10.10
  pre-up iwpriv awlan0 set_psk [パス]
  pre-up iwpriv awlan0 set_cryptmode WPA2-AES
  pre-up iwconfig awlan0 essid [SSID]
  wireless-mode managed

もし他にも有線・無線の共存を解決する方法がありましたら、ご教授いただければ幸いです。
なお、ルータ側の設定は変更せず、Armadillo側の設定のみで解決出来ることが望ましいです。

以上、よろしくお願いいたします。