Ubuntu 18.04 LTSシステムのUSB->イーサネットアダプタに複数のIP4アドレスを割り当てたいです。 yamlベースの構成が既存のネットワーク構成よりもあいまいであることがわかったので、netplanを削除しました。
追加のアドレスを永久に保持したいので、以下のように/etc/network/interfacesに入れます。ここ「レガシー方法」で。
「固定」イーサネットインターフェイスに追加のIP4アドレスを追加すると機能しますが、USB-Ethernetアダプタでは機能しません。違いは何か混乱しています。
編集:インターフェースファイルを共有するように求められました。ここにいる:
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet static
address 192.168.2.6
netmask 255.255.255.0
broadcast 192.168.2.255
offload-gro off
offload-gso off
offload-tso off
auto enx000ec6fe56fb
iface enx000ec6fe56fb inet static
address 192.168.31.6
netmask 255.255.255.0
broadcast 192.168.31.255
gateway 192.168.31.1
offload-gro off
offload-gso off
offload-tso off
auto enx000ec6fe56fb:0
iface enx000ec6fe56fb:0 inet static
address 192.168.31.4
netmask 255.255.255.0
auto eno1:0
iface eno1:0 inet static
address 192.168.2.4
netmask 255.255.255.0
ご覧のとおり、すべての物理インターフェイスに仮想IPインターフェイスを導入しました。 eno1はマザーボードの汎用イーサネットポート、enx000ec6fe56fbはUSB-イーサネットアダプタです。 eno1の仮想インターフェイスは機能しますが、他のインターフェイスは機能しません。
答え1
ifupdown
/etc/network/interfaces
Ubuntu 17.10バージョン以降、このファイルの使用は中止されているため、システムにパッケージを再インストールして削除する必要がありifupdown
ます。公式ウェブサイトの次の例を使用して、ネットワークインターフェイス用に複数のIPアドレスを設定する方法:netplan
ifupdown
1つのインターフェイスに複数のアドレス。
sudo nano /etc/netplan/your-config-file.yaml
:
network:
version: 2
renderer: NetworkManager
ethernets:
enp3s0:
addresses:
- 10.100.1.38/24
- 10.100.1.39/24
gateway4: 10.100.1.1
新しい設定をテストして適用します。
sudo netplan generate
sudo netplan try
sudo netplan apply
望むより:Netplanへの移行
ifupdown は Ubuntu 17.10 では廃止されました。