Mac OS 10.13.2: 複数のブリッジでのインターネット共有

Mac OS 10.13.2: 複数のブリッジでのインターネット共有

en0私は 2 つの 802.3(およびen1) インターフェイスと Wi-Fi( )を備えた MacPro を持っていますen2

en11Ethernet over USB デバイス用にAX88x72A インターフェイス ( ) を作成しました。

インターネット共有設定は次のとおりです:

ここに画像の説明を入力してください

これにより、チェックされたすべてのインターフェース(Ethernet1( )、Ethernet2()、AX88x72A())bridge100をブリッジするIPアドレス172.16.42.1のインターフェースが作成されます。en0en1en11

以下のものを希望します:

  • bridge100静的 IP 172.16.42.1 を使用し、Ethernet2( en1) と AX88x72A( en11) のみを使用して、そのインターフェイスに接続されているすべてのデバイスとインターネット接続を共有します。

  • en0静的 IP 192.168.2.1 を持ち、このインターフェースに接続されたデバイスとインターネット接続を共有します。

  • 両方ともbridge100DHCP en0(またはBOOTP)が実行されている必要があり、接続されたデバイスにIPアドレスが付与されます。

よく分かりませんが、どうにかして 2 つの橋を作成できるかもしれません... アドバイスをください... どうにかしてこれを達成できるはずです... ありがとうございます。

編集:

とても特別な橋のようですねbridge100

私は静的IP 192.168.2.1を持っていますが、チェックインしてen0追加しない限り、このインターフェースでインターネットを共有する方法がまだ見つかりません。bridge100環境設定 > 共有 > インターネット共有

en0ただし、インターネット共有 (厳密には ) に追加するとbridge100、アクセス可能な IP は で設定されているブリッジのアドレス 172.16.42.1 のみとなり、イーサネット 1 ( ) /Library/Preferences/SystemConfiguration/com.apple.nat.plistの GUI 設定は無視されます。en0ここに画像の説明を入力してください

MacOS でインターネット共有を行うために、2 つの異なる IP アドレスを持つ複数のブリッジ インターフェイスを持つことは不可能のようです。間違っていたら訂正してください。

答え1

これまでに私が見つけた唯一の解決策は次のとおりです。

  • GUIで3つの物理インターフェース(en0、)をすべて に追加します(en1en11bridge100環境設定 > 共有 > インターネット共有
  • ファイルを変更する/ライブラリ/Preferences/SystemConfiguration/com.apple.nat.plist デフォルトコマンドの使用:

    $ sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkNumberStart 172.16.42.0

    $ sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkNumberEnd 172.16.42.254

    $ sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkMask 255.255.255.0

  • bridge100IP 172.16.42.1 から始めます:

    $ sudo ifconfig bridge100 172.16.42.1 netmask 255.255.255.0 up

  • エイリアス(2番目のIP)を以下に追加しますbridge100$ sudo ifconfig bridge100 alias 192.168.2.1

この場合、bridge1002つのIPアドレスを持つことになりますが、もちろん172.16.42.0/24の範囲でのみDHCPとして機能します。

関連情報