ubuntu 18.04 の固定ipアドレスと
いつの間にかipアドレスの設定方法が変わっているのでメモ
設定ファイルが/etc/netplan/01-netcfg.yaml、CDからのインストールだと/etc/netplan/50-cloud-init.yamlだそうだ。
内容は
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens3:
addresses:
- XXX.XXX.XXX.XXX/23
- "XXXX:XXXX:XXXX:XXXX:XX:XXXX:XXXX:XXXX/64"
gateway4: XX.XXX.XXX.XXX
gateway6: "fe80::1"
nameservers:
search: [ localdomain ]
addresses:
- "XXX.XXX.XXX.X"
- "XXX.XXX.XXX.XX"
- "XXXX:XXXX::1"
tap:
addresses:
- 172.16.0.1/24
routes:
- to: 192.168.0.0/16
via: 172.16.0.254
tapにipアドレスを固定する場合は上記のように指定。
ルーティングを仕込む場合はroutes:ように指定
ところが、これ、うまくいかなくって、その前に
# route add -net 172.16.0.0 netmask 255.255.255.0 tap_tap
を別にしてやらんとうまくいかない。
yamlで出力先をデバイス指定する方法がよくわからないので、先に「route add」でデバイス指定してやれば、上記のyamlファイルが機能する
設定ファイルが/etc/netplan/01-netcfg.yaml、CDからのインストールだと/etc/netplan/50-cloud-init.yamlだそうだ。
内容は
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens3:
addresses:
- XXX.XXX.XXX.XXX/23
- "XXXX:XXXX:XXXX:XXXX:XX:XXXX:XXXX:XXXX/64"
gateway4: XX.XXX.XXX.XXX
gateway6: "fe80::1"
nameservers:
search: [ localdomain ]
addresses:
- "XXX.XXX.XXX.X"
- "XXX.XXX.XXX.XX"
- "XXXX:XXXX::1"
tap:
addresses:
- 172.16.0.1/24
routes:
- to: 192.168.0.0/16
via: 172.16.0.254
tapにipアドレスを固定する場合は上記のように指定。
ルーティングを仕込む場合はroutes:ように指定
ところが、これ、うまくいかなくって、その前に
# route add -net 172.16.0.0 netmask 255.255.255.0 tap_tap
を別にしてやらんとうまくいかない。
yamlで出力先をデバイス指定する方法がよくわからないので、先に「route add」でデバイス指定してやれば、上記のyamlファイルが機能する
コメント
コメントを投稿