web-dev-qa-db-ja.com

17.10でインターフェイスに2番目のIPアドレスを追加します

Eth0:1、eth0:2などを追加できる昔のように、Ubuntu 17.10に2番目のIPアドレスを追加するにはどうすればよいですか。

私は試しましたが、ifup、ifdownなどの多くのコマンドが非推奨になり、ネットワーク設定は以前と同じように見えません。私はここで間違っているかもしれませんが、私はそれを理解することができないようです。

ネットワークカードがありますeth同じサブネット上の2番目のIPを追加する場所。 eth0:1を/ etc/network/interfacesに追加しても、インターフェイスを起動できないようです。

これを永続的に行う別の方法はありますか?

編集:

/ etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0:1
iface eth0:1 inet static
    address 10.100.1.39
    netmask 255.255.255.0

ethにも情報を追加しようとしましたが、違いはないようです。

ifconfigの出力の場合、これ

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 10.100.1.38  netmask 255.255.255.0  broadcast 10.100.1.255
    inet6 fe80::215:5dff:fe00:1605  prefixlen 64  scopeid 0x20<link>
    ether 00:15:5d:00:16:05  txqueuelen 1000  (Ethernet)
    RX packets 496  bytes 248506 (248.5 KB)
    RX errors 0  dropped 4  overruns 0  frame 0
    TX packets 241  bytes 34934 (34.9 KB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
5
PatricF

17.10では、/ etc/netplan/01-netcfg.yamlでネットワーク設定を編集します

私がしなければならなかったのは、次のようにコンマで区切られた既存のIPの隣に2番目のIPを追加することだけでした。

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
     addresses: [ 10.100.1.38/24, 10.100.1.39/24 ]
     gateway4: 10.100.1.1

次に実行します:

# netplan apply

これが将来誰かを助けることを願っています。

6
PatricF

これはコマンドラインで直接行うことができますが、永続的ではありません(つまり、reboot-save)

Sudo ifconfig eth0:0 10.100.1.40 netmask 255.255.255.0 up

または/etc/network/interfacesで、これは永続的です

Sudo nano /etc/network/interfaces

これ(または同様の)を既存のeth0ブロックに追加します

iface eth0:0 inet static
  address 10.100.1.40
  netmask 255.255.255.0

そしてそれを持ち出す

Sudo ifup eth0:0
0
Robert Riedl