私のiMacにはDebian 10があり(X11は動作しないため、X11はありません)、Ethernetが組み込まれており、それを使用して設定できます/etc/network/interfaces
。
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#allow-hotplug enp2s0
auto enp2s0
iface enp2s0 inet static
address 192.168.1.51
netmask 255.255.255.0
USBイーサネットアダプタで接続し、両側のすべてが他の側のすべてを見ることができるようにしたいと思います。すべてが同じスイッチに接続されているかのように、すべてが192.168.1.0アドレスを持ちます。
読むhttps://wiki.debian.org/BridgeNetworkConnections#Bridging_with_a_wireless_NIC私はそれを知っています
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#allow-hotplug enp2s0
iface enp2s0 manual
iface enx00808e8c92f8 manual
iface br0 inet static
bridge_ports enp2s0 enx00808e8c92f8
address 192.168.1.51
netmask 255.255.255.0
しかし、これは最終的にネットワークをまったく生成しませんでした。
root@imac51:/etc/network# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:16:cb:9c:eb:ce brd ff:ff:ff:ff:ff:ff
3: enx00808e8c92f8: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:80:8e:8c:92:f8 brd ff:ff:ff:ff:ff:ff
私は理解できません。それはうまくいくでしょうか?私に何の問題もあるのか?このように2つの物理ネットワークを組み合わせることは可能ですか?
このファイルの名前がこのためである可能性があると聞きましたsystemd-networkd
。ファイルがあるかどうかはどうすればわかりますか?どのようなアプローチが正しいですか?このファイルでなければ、その意味は何ですか?https://wiki.debian.org/NetworkConfiguration今は完全に間違っていますか?適切な文書がありますか?
答え1
正直なところ、あなたが達成する必要があるものを理解することはできません。しかし、私はあなたがこれを達成できるように最善を尽くします:)
まず、systemd-networkd
Debian 10 Busterでは使用されません。少なくとも基本的ではありません。インターフェイスはまだ/etc/network/interfaces
ファイルに設定されています。
次に、Network Managerがインストールされている場合は、続行する前にそれを停止して独自のインターフェースを設定しようとすることができます。
sudo systemctl stop NetworkManager
まず、シェルのコマンドを使用して手動でブリッジを設定することをお勧めします。結果が満足な場合は、設定をに移動します/etc/network/interfaces
。
(sudo
すべてのコマンドの前にあるか、sudo su
ルートシェルに切り替えます)
ブリッジ設定:
ip link add br0 type bridge
ip link set br0 up
2つの物理ネットワークカードをブリッジに割り当てます(割り当てると、その設定は失われます)。
ip link set enp2s0 master br0
ip link set enx00808e8c92f8 master br0
これで、ブリッジを通常のネットワークカードとして扱うことができます。 DHCPからIPを取得するには:
dhclient -v br0
または静的(ゲートウェイと仮定):
ip addr add 192.168.1.51/24 dev br0
ip route add default via 192.168.1.1 dev br0
おそらく段階的に進むと、問題を見つけるのに役立ちます。
答え2
やらなかった
# apt-get install bridge-utils
# brctl addbr br0
したがって、設定に使用できるデバイスはありませんbr0
。/etc/network/interfaces
私は単にを参照するbr0
と/etc/network/interfaces
それを生成すると思いましたが、そうではありません。ip a
上記のコマンドがbrctl
それを生成するには、すでに存在している必要があります。
全体の話は次のとおりです。http://igor.gold.ac.uk/~mas01rwb/pages/imac-ubuntu.html