??????? Photon Linux ??????????????
Photon Linux ? Network ?????????(IP / DNS / Hostname...)
Photon ??????????????????
?/etc/systemd/network/~.network??????
[Network] ????? → Gateway ?????????????????????
(?)
root [ ~ ]# cat /etc/systemd/network/10-static-eth0.network
[Match]
Name=eth0
[Network]
DHCP=no
Address=192.168.1.33/24
Gateway=192.168.1.1
DNS=192.168.1.254
????????????????????????????????
Photon ?? Red Hat ????????
/etc/sysconfig/network/network-scripts ???????????????????
???????????????????? [Route] ???????????????
(??)
systemd.network — Network configuration
http://www.freedesktop.org/software/systemd/man/systemd.network.html
????????????????????????????
root [ ~ ]# ip route
default via 192.168.1.1 dev eth0 proto static
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.33
?????????????????[Route] ??????????????????????????
root [ ~ ]# vi /etc/systemd/network/10-static-eth0.network
/etc/systemd/network/10-static-eth0.network ????????
?????2??????????
[Match]
Name=eth0
[Network]
DHCP=no
Address=192.168.1.33/24
Gateway=192.168.1.1
DNS=192.168.1.254
[Route]
Gateway=192.168.1.251
Destination=192.168.4.0/24
[Route]
Gateway=192.168.1.252
Destination=192.168.5.0/24
systemd-networkd ????????
root [ ~ ]# systemctl restart systemd-networkd
?????2??????????
root [ ~ ]# ip route
default via 192.168.1.1 dev eth0 proto static
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.33
192.168.4.0/24 via 192.168.1.251 dev eth0 proto static
192.168.5.0/24 via 192.168.1.252 dev eth0 proto static
???????????????????????????
?????? [Route] ???????????
?ip route del ?? via ??????????? ?????????????????????
(?)
root [ ~ ]# ip route del 192.168.4.0/24 via 192.168.1.251
?????????????????????????????????
?ip route add ?? via ??????????? ?????????????????
(?)
root [ ~ ]# ip route add 192.168.4.0/24 via 192.168.1.251
???Photon Linux ?????????????????