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
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
これが将来誰かを助けることを願っています。
これはコマンドラインで直接行うことができますが、永続的ではありません(つまり、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