en0
私は 2 つの 802.3(およびen1
) インターフェイスと Wi-Fi( )を備えた MacPro を持っていますen2
。
en11
Ethernet over USB デバイス用にAX88x72A インターフェイス ( ) を作成しました。
インターネット共有設定は次のとおりです:
これにより、チェックされたすべてのインターフェース(Ethernet1( )、Ethernet2()、AX88x72A())bridge100
をブリッジするIPアドレス172.16.42.1のインターフェースが作成されます。en0
en1
en11
以下のものを希望します:
bridge100
静的 IP 172.16.42.1 を使用し、Ethernet2(en1
) と AX88x72A(en11
) のみを使用して、そのインターフェイスに接続されているすべてのデバイスとインターネット接続を共有します。en0
静的 IP 192.168.2.1 を持ち、このインターフェースに接続されたデバイスとインターネット接続を共有します。両方とも
bridge100
DHCPen0
(または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
、)をすべて に追加します(en1
en11
bridge100
環境設定 > 共有 > インターネット共有) ファイルを変更する/ライブラリ/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
bridge100
IP 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
この場合、bridge100
2つのIPアドレスを持つことになりますが、もちろん172.16.42.0/24の範囲でのみDHCPとして機能します。